San Francisco
49ers
2-6
16
FINAL
23
Arizona
Cardinals
5-2
AI Recap
AI RECAP
Franchise Hub Beat· 1h ago
In a thrilling Week 18 showdown, the Arizona Cardinals topped the San Francisco 49ers with a final score of 23-16, securing their playoff positioning in dramatic fashion. Both teams entered the game with high stakes, aiming for a strong finish to the season as they prepared for postseason play. Carson Beck led the Cardinals' offense with precision, tossing two touchdown passes and helping his team convert crucial third downs. Meanwhile, Brock Purdy led the 49ers in passing yards with 299, showcasing his ability to move the ball effectively despite the loss. De'Zhaun Stribling emerged as Purdy's top target, racking up 148 receiving yards, but it was not enough to clinch the victory. On the defensive side, the Cardinals made key plays that shifted momentum in their favor. Max Melton recorded an impressive 10 total tackles, while Christian Wilkins contributed with two sacks, applying pressure that disrupted the 49ers' rhythm. The game's turning point came late in the fourth quarter when Wilkins' second sack resulted in a critical loss for San Francisco, ultimately sealing the win for Arizona.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB483063%2991087.0
Carson BeckQB331648%2722097.0
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB15714.7340261
Jeremiyah LoveHB11373.4—060
Tyler AllgeierHB4379.3270310
Najee HarrisHB7243.4—080
Kaelon BlackHB4164.0—060
Brock PurdyQB382.7—051
Carson BeckQB133.0—030
Trey McBrideTE000.0—000
Jayden ReedWR000.0—000
Jordan WatkinsWR000.0—000
Mike EvansWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
De'Zhaun StriblingWR151489.9300240
Jayden ReedWR512324.6751670
Jordan WatkinsWR510921.8621700
Mike EvansWR58216.4190301
Jake TongesTE3289.390111
George KittleTE3248.031111
Trey McBrideTE3237.790120
Tyler AllgeierHB11212.0—0120
Christian McCaffreyHB263.04040
Ricky PearsallWR166.02061
Jeremiyah LoveHB252.53040
Kyle JuszczykFB155.03050
Michael WilsonWR000.0—001
Defense
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chad RylandK33257
Eddy PineiroK33145