San Francisco
49ers
3-6
24
FINAL
21
Arizona
Cardinals
1-8
AI Recap
AI RECAP
Franchise Hub Beat· 26d ago
In a thrilling Week 18 showdown, the San Francisco 49ers narrowly defeated the Arizona Cardinals 24-21, clinching their playoff positioning in a tightly contested matchup. Both teams entered the game with high stakes, but it was the 49ers who emerged victorious, securing a crucial win as the regular season came to a close. Brock Purdy led the charge for San Francisco, throwing for 238 yards and two touchdowns, showcasing his ability to deliver in clutch moments. Christian McCaffrey provided a strong ground game, rushing for 90 yards, while the receiving corps made significant contributions as well. Despite a strong performance from Marvin Harrison Jr., who tallied 112 receiving yards for the Cardinals, it was the 49ers' offense that ultimately proved to be more effective. Defensively, the 49ers managed to hold off the Cardinals at critical moments, but it was Arizona's Jahlani Tavai who stood out with a game-high eight tackles. The turning point came late in the fourth quarter when Kei'Trel Clark intercepted a desperate pass, giving the 49ers the opportunity to seal the victory. With strong defensive plays from both sides, it was San Francisco's ability to execute under pressure that made the difference in this tightly contested battle.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB402460%2382183.1
Carson BeckQB271867%2160175.5
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB15906.0341230
Jeremiyah LoveHB12867.2300260
Tyler AllgeierHB9515.7292170
James ConnerHB3217.0130190
Brock PurdyQB4215.3—070
Carson BeckQB4112.8—070
Jordan JamesHB430.8—060
Trey McBrideTE000.0—000
George KittleTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Marvin Harrison JrWR711216.0260280
Mike EvansWR57715.4220281
De'Zhaun StriblingWR55110.2100150
Michael WilsonWR34916.3120180
Trey McBrideTE6488.0140130
Ricky PearsallWR6488.0110130
George KittleTE34515.061200
Christian McCaffreyHB3103.313050
Jeremiyah LoveHB273.54060
Kyle JuszczykFB155.04050
Luke FarrellTE122.0—120
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Jahlani TavaiWILL80000
Fred WarnerMIKE80000
Upton StoutCB40100
Dadrion Taylor-DemersonFS70000
Mack Wilson SrMIKE50.5001
Malik MustaphaFS60000
Nick BosaLEDG41000
Deommodore LenoirCB60000
Budda BakerSS50000
Walter Nolen IIIDT31000
Josh SweatREDG11.5001
Kei'Trel ClarkCB00100
Dre GreenlawWILL21000
Zaven CollinsLEDG30001
Garrett WilliamsCB30001
Romello HeightLEDG20.5001
Renardo GreenCB30000
Jimmie WardSS30000
Andrew WingardFS20000
Logan HallDT20000
Gracen HaltonDT20000
Osa OdighizuwaDT10.5000
Jack JonesCB20000
Kaleb ProctorDT10000
Max MeltonCB10000
Will JohnsonCB10000
Owen PappoeSAM10000
Nick MartinWILL10000
Marques SigleSS10000
Jalen GrahamSAM10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chad RylandK0130
Eddy PineiroK11329