Arizona
Cardinals
1-1
20
FINAL
28
San Francisco
49ers
1-1
AI Recap
AI RECAP
Franchise Hub Beat· 1d ago
In a thrilling Week 3 matchup of the 2026 season, the San Francisco 49ers outlasted the Arizona Cardinals with a final score of 28-20. This victory not only boosts the 49ers' record but also solidifies their position as contenders in the NFC West, while the Cardinals look to regroup after a hard-fought battle. Brock Purdy showcased his skills as the standout performer for San Francisco, throwing for 258 yards and three touchdowns. His efficiency in the pocket allowed the 49ers to maintain momentum throughout the game. Kaelon Black also made significant contributions, rushing for 108 yards, which helped the 49ers control the tempo and keep Arizona's defense guessing. On the defensive side, Jack Campbell led the charge for San Francisco with five total tackles, helping to stifle Arizona's offensive attempts. The turning point came late in the second quarter when Purdy connected with his receivers for a quick succession of scores, putting the 49ers ahead and forcing the Cardinals to play catch-up. Despite a late interception by Garrett Williams, the Cardinals couldn't overcome the deficit, sealing San Francisco's victory.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB251560%25832101.3
Jaylen CrossQB271867%25521106.2
Xavier LegetteWR01—000—
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Kaelon BlackHB141087.7271230
Jeremiyah LoveHB8263.312070
Brock PurdyQB294.56050
Tory HortonWR000.0—001
Xavier LegetteWR100.01000
Jaylen CrossQB2-1-0.51020
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Tory HortonWR69015.0111240
Elijah ArroyoTE58917.8291370
De'Zhaun StriblingWR48020.0361370
Xavier LegetteWR55310.6300320
Mike EvansWR35016.7111230
Jeremiyah LoveHB44110.3310160
Trey McBrideTE14040.0221400
Elijah HigginsTE12525.070250
Devin CulpTE12020.020200
Jordan AddisonWR11919.010190
Michael WilsonWR166.04060
Kaelon BlackHB100.01000
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Garrett WilliamsSS20101
Ephesians PrysockCB20100
Jack CampbellMIKE50000
Kerby JosephSS50001
Jaden DuggerSAM31000
Josh SweatREDG21000
Dadrion Taylor-DemersonFS40001
Cody SimonWILL00100
Bud ClarkFS30001
DeForest BucknerDT11000
Mack Wilson SrMIKE30000
Kei'Trel ClarkCB20000
Max MeltonCB10001
Mykel WilliamsREDG10000
Zaven CollinsLEDG10000
Javin WrightWILL10000
Jack GibbensMIKE00002
Will JohnsonCB00001
Korie BlackCB00010
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Corliss WaitmanP0000
Chad RylandK22240
Eddy PineiroK0040