Arizona
Cardinals
1-1
14
FINAL
20
San Francisco
49ers
1-1
AI Recap
AI RECAP
Franchise Hub Beat· 44d ago
In a tightly contested matchup, the San Francisco 49ers held off the Arizona Cardinals with a final score of 20-14 in Week 3 of the 2026 season. The victory was crucial for the 49ers as they looked to establish their dominance early in the season, while the Cardinals aimed to bounce back from earlier setbacks. Arizona's Michael Penix Jr. showcased his skills, throwing for 174 yards and a touchdown, but it was San Francisco's Christian McCaffrey who stole the show on the ground, racking up 110 rushing yards. Marvin Harrison Jr. emerged as a primary target for the Cardinals, gathering 93 receiving yards, but the offensive efforts fell just short against a resilient 49ers defense. Defensively, the 49ers made their presence felt, with Romello Height leading the charge with two sacks, while Nick Bosa added an interception that proved pivotal in the game's final moments. The turning point came late in the fourth quarter when Bosa's pick halted a promising Arizona drive, allowing San Francisco to maintain their lead and secure the win.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Michael Penix JrQB181267%1741193.2
Brock PurdyQB171376%17110127.3
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB121109.2131650
Jerome FordHB510020.061640
Jordan JamesHB6254.290200
Jeremiyah LoveHB7101.47080
Tyler AllgeierHB284.02060
Isaac GuerendoHB210.5—020
Ricky PearsallWR1-3-3.0—000
Brock PurdyQB2-4-2.0—000
Mike EvansWR1-5-5.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Marvin Harrison JrWR29346.5791800
Christian McCaffreyHB47719.3530390
Trey McBrideTE45012.5210310
George KittleTE44010.0171180
Ricky PearsallWR23115.520310
Mike EvansWR3237.750150
Jeremiyah LoveHB4164.031090
Michael WilsonWR11111.050110
Jerome FordHB144.04040
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Romello HeightLEDG22000
Alfred CollinsDT31000
Mack Wilson SrMIKE50001
Nick BosaLEDG00100
Dadrion Taylor-DemersonFS30000
Budda BakerSS30000
Ji'Ayir BrownFS30000
Renardo GreenCB20000
Andrew WingardFS20000
Nick MartinWILL20001
Zaven CollinsLEDG20000
Garrett WilliamsCB20000
Jaden DuggerSAM10000
Malik MustaphaSS10000
Roy LopezDT10000
Kaleb ProctorDT10000
Will JohnsonCB10001
Cody BartonSAM10000
Fred WarnerMIKE10001
Troy AndersenSAM10000
Walter Nolen IIIDT10000
Kei'Trel ClarkCB10000
Dre GreenlawWILL10000
Tatum BethuneMIKE10000
Deommodore LenoirCB00001
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chad RylandK0220
Eddy PineiroK0120