San Francisco
49ers
5-11
28
FINAL
31
Arizona
Cardinals
9-7
AI Recap
AI RECAP
Franchise Hub Beat· 8d ago
In a thrilling conclusion to the regular season, the Arizona Cardinals narrowly defeated the San Francisco 49ers with a final score of 31-28. The stakes were high as both teams vied for playoff positioning, making this Week 18 matchup a must-watch for fans. Carson Beck was the standout performer for the Cardinals, throwing for an impressive 364 yards and four touchdowns, showcasing his ability to connect with the offense when it mattered most. Meanwhile, Christian McCaffrey led the ground game for San Francisco with 79 rushing yards, while De'Zhaun Stribling emerged as a top target, racking up 114 receiving yards. Defensively, the Cardinals made crucial stops, highlighted by Budda Baker's interception that shifted momentum in their favor late in the game. Josh Sweat's lone sack added pressure to the 49ers' offense, contributing to a tense finish that ultimately allowed Arizona to hold off San Francisco in a high-stakes showdown.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Carson BeckQB493571%36440119.7
Brock PurdyQB352674%27821104.2
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB11797.2411241
Jeremiyah LoveHB10626.2210220
Kaelon BlackHB6437.2251150
Tyler AllgeierHB362.0—040
Kyle JuszczykFB155.0—050
Carson BeckQB242.0—050
Brock PurdyQB430.8—040
Isaac GuerendoHB310.3—020
Michael WilsonWR000.0—001
George KittleTE000.0—001
De'Zhaun StriblingWR000.0—001
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
De'Zhaun StriblingWR811414.3160261
Devin DuvernayWR39130.3711730
Trey McBrideTE68414.0162210
Marvin Harrison JrWR8769.5101160
Michael WilsonWR67512.5290190
Mike EvansWR46015.0120240
George KittleTE7547.760240
Ricky PearsallWR3299.771150
Jeremiyah LoveHB4112.8100100
Elijah HigginsTE2115.56080
Khari BlasingameFB3103.37050
Christian McCaffreyHB294.510060
Christian KirkWR188.0—180
Xavier GipsonWR144.05040
Kyle JuszczykFB144.03040
Tyler AllgeierHB221.0—011
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Matt PraterK11420
Eddy PineiroK0040