Arizona
Cardinals
1-1
38
FINAL
42
San Francisco
49ers
2-0
AI Recap
AI RECAP
Franchise Hub Beat· 3d ago
In a thrilling Week 3 matchup, the San Francisco 49ers narrowly defeated the Arizona Cardinals with a final score of 42-38. Both teams entered the game looking to solidify their standings early in the season, but it was the 49ers who emerged victorious in a contest that showcased explosive offensive talent. Brock Purdy led the charge for San Francisco, throwing for 307 yards and four touchdowns, proving to be a formidable force in the pocket. Ricky Pearsall complemented Purdy's performance with an impressive 110 receiving yards, while the 49ers' balanced attack kept the Cardinals' defense on their heels throughout the game. On the ground, Arizona's Jeremiyah Love made his mark with 133 rushing yards, but it wasn't enough to overcome the 49ers' offensive firepower. Defensively, San Francisco made key plays that turned the tide in their favor. Deommodore Lenoir's six total tackles and Nick Bosa's sack were crucial in applying pressure on Arizona's offense, while Zaven Collins snagged an interception for the Cardinals, demonstrating the defensive battle that was waged. The turning point came in the fourth quarter when Purdy connected for a touchdown pass that put the 49ers ahead for good, sealing the victory and keeping their momentum going in the 2026 season.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB272178%30742122.7
Desmond RidderQB292069%24720118.0
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Jeremiyah LoveHB1113312.1143690
Christian McCaffreyHB46616.511590
Desmond RidderQB33210.710170
Brock PurdyQB3165.33180
De'Zhaun StriblingWR11111.040110
Tyler AllgeierHB166.01060
James ConnerHB122.01020
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Ricky PearsallWR511022.0341400
Jeremiyah LoveHB69816.31112670
Mike EvansWR79613.7291330
Michael WilsonWR47919.8180260
Christian McCaffreyHB6457.5321110
KJ HamlerWR6335.534090
George KittleTE12525.0110250
Trey McBrideTE22110.560120
Kendrick BourneWR2168.0—0110
Jake TongesTE11616.0—1160
De'Zhaun StriblingWR11515.080150
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Max MeltonCB30100
Deommodore LenoirCB60000
Mack Wilson SrMIKE50000
Zaven CollinsLEDG00100
Marques SigleSS40000
Romello HeightLEDG21000
Budda BakerSS30000
Nick BosaLEDG11000
Michael DavisCB30000
Kaleb ProctorDT11000
Will JohnsonFS30000
Upton StoutCB20001
Fred WarnerMIKE20000
Matt MilanoWILL10000
Walter Nolen IIIDT10001
Luke GiffordSAM10000
Nick MartinWILL10000
Dre GreenlawWILL10000
Nate HobbsCB10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chad RylandK11559
Eddy PineiroK0060