San Francisco
49ers
9-7
30
FINAL
24
Arizona
Cardinals
5-11
AI Recap
AI RECAP
Franchise Hub Beat· 23d ago
The San Francisco 49ers topped the Arizona Cardinals 30-24 in a thrilling Week 18 showdown that determined playoff seeding. With both teams vying for a better position in the postseason, this game delivered high stakes and intense competition throughout. Jacoby Brissett had a standout performance for the Cardinals, throwing for 297 yards and three touchdowns, showcasing his ability to make big plays under pressure. Michael Wilson also shined with 112 receiving yards, becoming a key target for Brissett. On the ground, Christian McCaffrey led the 49ers with 96 rushing yards, proving instrumental in keeping the chains moving for San Francisco. Defensively, Nick Bosa was a game-changer for the 49ers, recording 2.5 sacks that disrupted the Cardinals’ offensive flow and contributed to San Francisco's victory. The turning point came in the fourth quarter when Bosa's pressure led to a crucial turnover, allowing the 49ers to maintain their lead and ultimately secure the win. Despite a valiant effort from Arizona, San Francisco’s defensive prowess proved decisive.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Jacoby BrissettQB402563%29730110.1
Brock PurdyQB292069%2140090.3
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB23964.281110
Jeremiyah LoveHB8637.9330201
Kaelon BlackHB11504.5233181
Tyler AllgeierHB393.0—060
Brock PurdyQB382.7—040
Jacoby BrissettQB461.5—030
Ricky PearsallWR155.0—050
Jordan JamesHB144.0—040
Marvin Harrison JrWR000.0—000
Elijah HigginsTE000.0—000
Michael WilsonWR000.0—000
George KittleTE000.0—000
Deebo Samuel SrWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Michael WilsonWR511222.4682701
Deebo Samuel SrWR78111.690210
George KittleTE56513.0170291
Marvin Harrison JrWR55811.6210170
Mike EvansWR45614.0150180
Kendrick BourneWR34515.090210
Elijah HigginsTE4348.5110130
Trey McBrideTE3299.7150140
Devin DuvernayWR11111.030110
Jake TongesTE11111.0—0110
James ConnerHB372.33140
Kyle JuszczykFB144.03040
Jeremiyah LoveHB111.0—010
Christian KirkWR1-1-1.0—000
Christian McCaffreyHB1-2-2.0—000
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Nick BosaLEDG42.5000
Josh SweatREDG42000
Dadrion Taylor-DemersonFS80000
Tre'Davious WhiteCB70.5000
Mack Wilson SrMIKE70000
Budda BakerSS50000
Will JohnsonCB50000
Dre GreenlawWILL50000
Osa OdighizuwaDT31000
Walter Nolen IIIDT40000
Zaven CollinsLEDG40000
Garrett WilliamsCB40000
Darius RobinsonDT30010
Andrew WingardFS30000
Jack GibbensMIKE20.5000
Fred WarnerMIKE30000
Deommodore LenoirCB30000
Ji'Ayir BrownFS30000
Kaleb ProctorDT20000
Cody SimonWILL20000
Dante StillsDT10.5000
Alfred CollinsDT20000
Nick MartinWILL20000
Upton StoutCB20001
Romello HeightLEDG00.5010
Malik MustaphaSS10000
Renardo GreenCB00.5000
Keion WhiteREDG10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chad RylandK11348
Eddy PineiroK12353