San Francisco
49ers
10-6
35
FINAL
31
Arizona
Cardinals
3-13
AI Recap
AI RECAP
Franchise Hub Beat· 36d ago
In a thrilling Week 18 showdown, the San Francisco 49ers narrowly defeated the Arizona Cardinals with a final score of 35-31, securing their playoff positioning in the 2026 season. Both teams battled fiercely, but the 49ers' offensive prowess ultimately proved decisive as they looked to cap off the regular season on a high note. Brock Purdy was the standout performer for San Francisco, throwing for an impressive 334 yards and three touchdowns, showcasing his ability to lead the offense under pressure. Meanwhile, Mike Evans made a significant impact in the passing game, racking up 142 receiving yards and providing explosive plays when they mattered most. On the ground, Jeremiyah Love led the Cardinals with 59 rushing yards but struggled to find consistent success against the 49ers' defense. Defensively, Nick Bosa shined for San Francisco, registering 1.5 sacks that helped disrupt Arizona's offensive rhythm. The game’s turning point came late in the fourth quarter when Purdy connected with Evans for a crucial touchdown, allowing the 49ers to take the lead and ultimately secure the victory. While Mack Wilson Sr. tallied seven tackles for the Cardinals, it was the 49ers' ability to capitalize on key moments that sealed their win.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB382155%33431100.1
Carson BeckQB401948%2360245.4
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Jeremiyah LoveHB18593.3173221
Christian McCaffreyHB17392.3—180
Tyler AllgeierHB7152.1—050
Brock PurdyQB591.8—050
Carson BeckQB471.8—160
De'Zhaun StriblingWR000.0—000
Michael WilsonWR000.0—000
Mike EvansWR000.0—000
George KittleTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Mike EvansWR614223.7701700
De'Zhaun StriblingWR49824.5482450
Marvin Harrison JrWR57114.2130280
DeAndre HopkinsWR45714.3—0240
Michael WilsonWR5489.6210140
George KittleTE5459.0110120
Devin DuvernayWR23115.580290
Trey McBrideTE3299.7110111
Christian McCaffreyHB3227.3180130
Ricky PearsallWR11515.060150
Deebo Samuel SrWR199.0—090
Jake TongesTE133.0—030
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Fred WarnerMIKE60.5100
Deommodore LenoirCB60112
Mack Wilson SrSAM70.5000
Andrew WingardFS20100
Renardo GreenCB60000
Nick BosaLEDG31.5000
Paulson AdeboCB60001
Zaven CollinsLEDG50000
Josh SweatREDG30.5000
Will JohnsonFS40001
Javon HargraveDT30.5001
Dru PhillipsFS30000
Matt MilanoWILL30000
Trevon DiggsCB30000
Malik MustaphaSS30000
Mykel WilliamsREDG11000
Keion WhiteREDG11000
Ji'Ayir BrownFS30000
Jimmie WardSS30000
Walter Nolen IIIREDG20000
DaQuan JonesDT20000
Tatum BethuneMIKE20000
Dre GreenlawWILL10.5000
Darrick ForrestFS20000
Jack JonesCB20000
Jonathon CooperDT20000
Budda BakerSS10000
Dadrion Taylor-DemersonFS10000
Nick MartinWILL00000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chad RylandK0030
Eddy PineiroK0050