San Francisco
49ers
4-1
19
FINAL
18
Arizona
Cardinals
0-4
AI Recap
AI RECAP
Franchise Hub Beat· 18h ago
In a tightly contested Week 18 showdown, the San Francisco 49ers narrowly defeated the Arizona Cardinals by a score of 19-18, securing their position as they head into the playoffs. With this victory, San Francisco solidified their playoff hopes while the Cardinals were left searching for answers as the season comes to a close. Brock Purdy led the charge for the 49ers, throwing for 268 yards and a touchdown, while Christian McCaffrey showcased his versatility with a robust 106 rushing yards. De'Zhaun Stribling emerged as a key target, racking up 104 receiving yards, making it a well-rounded offensive effort that kept the Cardinals' defense on its heels throughout the game. The 49ers’ defense played a crucial role in the outcome, highlighted by Fred Warner's impressive 10 tackles and Minkah Fitzpatrick's pivotal interception. The turning point came late in the fourth quarter when Fitzpatrick's pick stalled a potential game-winning drive for Arizona, allowing the 49ers to hold on for the victory. The defensive stand was a testament to San Francisco’s resilience and ability to make plays when it mattered most.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB302170%26810108.7
Carson BeckQB392462%2450168.8
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB131068.2540260
Jeremiyah LoveHB15573.8121181
Kaelon BlackHB591.8—040
Marvin Harrison JrWR177.0—070
Carson BeckQB155.0—050
James ConnerHB100.0—000
Mike EvansWR000.0—000
Tyler AllgeierHB10-2-0.2—040
Brock PurdyQB4-2-0.5—111
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
De'Zhaun StriblingWR910411.6200240
Marvin Harrison JrWR111019.2310180
Mike EvansWR28442.0661730
Trey McBrideTE7659.3350200
George KittleTE55811.6130230
Michael WilsonWR35618.790241
Christian McCaffreyHB4184.58050
Devin DuvernayWR199.02090
Elijah HigginsTE188.0—080
Jeremiyah LoveHB166.05060
Ricky PearsallWR144.0—040
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Fred WarnerMIKE101001
Dre GreenlawWILL101001
Mack Wilson SrMIKE90000
Minkah FitzpatrickFS40100
Renardo GreenCB70010
Will JohnsonCB60001
Nick BosaLEDG50.5000
Budda BakerSS50001
Josh SweatREDG40.5000
Garrett WilliamsCB50001
Kerby JosephFS50000
Kaleb ProctorDT21000
Deommodore LenoirCB30000
Jack JonesCB30001
Dadrion Taylor-DemersonFS20001
Jordan BurchREDG10.5000
Andrew WingardFS20000
Baron BrowningLEDG20000
Jack GibbensMIKE20000
Romello HeightLEDG20000
Tatum BethuneMIKE20000
Gracen HaltonDT20000
Malik MustaphaSS10000
Alfred CollinsDT00.5000
Nick MartinWILL10000
Marques SigleFS10000
Ji'Ayir BrownFS10000
Zaven CollinsLEDG00010
Osa OdighizuwaDT00001
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chad RylandK44053
Eddy PineiroK22142