Arizona
Cardinals
0-0
30
FINAL
24
San Francisco
49ers
0-0
AI Recap
AI RECAP
Franchise Hub Beat· 47d ago
In a thrilling matchup, the Arizona Cardinals narrowly defeated the San Francisco 49ers by a score of 30-24, solidifying their position in the early weeks of the 2026 season. With both teams vying for momentum, the stakes were high as they faced off in this pivotal Week 3 clash. Brock Purdy shone for the 49ers, racking up 279 passing yards and throwing three touchdown passes, showcasing his ability to lead the offense effectively. De'Zhaun Stribling was his favorite target, amassing an impressive 150 receiving yards, while Christian McCaffrey contributed a solid ground game with 88 rushing yards. Despite the offensive fireworks from San Francisco, it was the Cardinals' timely plays that made the difference. On the defensive side, Josh Sweat of the Cardinals stood out with 1.5 sacks, applying crucial pressure on Purdy throughout the game. Azareye'h Thomas added a game-changing interception that shifted momentum back to Arizona, ultimately sealing the victory. The turning point came late in the fourth quarter when Thomas's pick set up a decisive touchdown, allowing the Cardinals to hold off a last-ditch effort from the 49ers.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Brock PurdyQB372259%2793198.8
Caleb Williams JrQB432660%2591175.6
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB20884.4—090
Jeremiyah LoveHB17422.5—190
Tyler AllgeierHB5244.8—071
Jordan JamesHB7131.9—060
DeAndre HopkinsWR188.05180
Caleb Williams JrQB273.5—040
Kaelon BlackHB263.0—050
Bam KnightHB551.0—130
Jake TongesTE000.0—000
Michael WilsonWR000.0—000
Trey McBrideTE000.0—000
De'Zhaun StriblingWR000.0—000
George KittleTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
De'Zhaun StriblingWR915016.7593540
DeAndre HopkinsWR57715.4360270
Marvin Harrison JrWR46716.891190
Mike EvansWR56112.2140220
George KittleTE55611.2210180
Trey McBrideTE5438.6260110
Elijah HigginsTE4369.090200
Michael WilsonWR4276.8120110
Jake TongesTE284.03060
Tyler AllgeierHB166.05060
Christian McCaffreyHB144.06040
Jeremiyah LoveHB331.06040
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chad RylandK11331
Eddy PineiroK11334