San Francisco
49ers
0-1
27
FINAL
33
Arizona
Cardinals
0-1
AI Recap
AI RECAP
Franchise Hub Beat· 8d ago
In a thrilling Week 18 showdown, the Arizona Cardinals emerged victorious, defeating the San Francisco 49ers 33-27. With playoff implications hanging in the balance, the Cardinals clinched their spot with a strong performance at home, showcasing their determination to make a postseason run. Leading the offensive charge for Arizona was quarterback Michael Penix Jr., who threw for an impressive 349 yards and three touchdowns. He found a reliable target in Michael Wilson, who racked up 140 receiving yards, proving to be a pivotal weapon in the passing game. Meanwhile, Christian McCaffrey kept the 49ers competitive with a solid ground game, accumulating 110 rushing yards. Defensively, the Cardinals were relentless, with Garrett Williams making a significant impact by recording nine total tackles, two interceptions, and aiding in the defensive effort. The turning point of the game came when Williams intercepted a pass late in the fourth quarter, allowing Arizona to maintain their lead and seal the victory over San Francisco. Josh Sweat also contributed with two sacks, further disrupting the 49ers' offensive flow and helping clinch the win.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Michael Penix JrQB382566%34931110.5
Brock PurdyQB372670%3182291.9
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB211105.2301190
Jeremiyah LoveHB11534.8210240
James ConnerHB6467.7230271
Jordan JamesHB5367.2260300
Tyler AllgeierHB3165.3—090
Brock PurdyQB4164.0—061
Michael Penix JrQB3113.7—060
Kaelon BlackHB263.0—040
Marvin Harrison JrWR000.0—000
Trey McBrideTE000.0—000
Michael WilsonWR000.0—000
Jerome FordHB100.0—100
Mike EvansWR000.0—000
George KittleTE000.0—000
Jake TongesTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Michael WilsonWR714020.0832790
Ricky PearsallWR1012312.3190220
Mike EvansWR611419.0191360
Trey McBrideTE89111.4340280
Marvin Harrison JrWR58216.4161350
George KittleTE4389.5191131
Jake TongesTE3237.750120
Christian McCaffreyHB11313.010130
James ConnerHB11212.0—0120
Will DisslyTE2126.07070
Jerome FordHB11111.030110
Kyle JuszczykFB273.54040
Jeremiyah LoveHB111.0—010
Reggie VirgilWR000.0—001
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Garrett WilliamsCB90200
Fred WarnerMIKE80100
Josh SweatREDG52010
Dadrion Taylor-DemersonFS80000
Cody SimonWILL70.5000
Romello HeightLEDG41.5000
Budda BakerSS60000
Troy AndersenSAM50.5000
Ji'Ayir BrownFS50000
Will JohnsonCB40001
Cody BartonSAM21000
Renardo GreenCB40000
Nick MartinWILL30.5000
Dre GreenlawWILL30.5010
Zaven CollinsLEDG30000
Malik MustaphaSS30000
Osa OdighizuwaDT30000
Walter Nolen IIIDT20000
Kenny Moore IICB20000
Alfred CollinsDT20000
Upton StoutCB20001
Nick BosaLEDG10.5000
Deommodore LenoirCB20000
Mack Wilson SrMIKE10001
D.J. JonesDT10000
Marques SigleSS10000
Gracen HaltonDT10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Blake GillikinP0000
Drew StevensK22354
Eddy PineiroK22351