Arizona
Cardinals
1-1
23
FINAL
21
San Francisco
49ers
0-2
AI Recap
AI RECAP
Franchise Hub Beat· 10d ago
In a thrilling Week 3 matchup, the Arizona Cardinals narrowly defeated the San Francisco 49ers 23-21, a victory that keeps them firmly in the playoff conversation early in the 2026 season. Both teams entered the game looking to establish momentum, but it was Arizona that emerged victorious in a hard-fought contest. Quarterback Justin Herbert led the way for the Cardinals, throwing for 333 yards and two touchdowns, showcasing his ability to command the offense. His favorite target was Khalil Shakir, who racked up 137 receiving yards, making crucial catches that kept drives alive. On the ground, Breece Hall of the 49ers was the standout, rushing for 70 yards, but it wasn’t enough to secure the win. Defensively, the game turned on a key interception by Kerby Joseph of the Cardinals, which shifted momentum back to Arizona in the second half. Cedric Gray anchored the Cardinals' defense with nine total tackles, while Chase Young of the 49ers proved disruptive with two sacks. Ultimately, it was Arizona's ability to capitalize on critical defensive plays that secured their tight victory in this tightly contested battle.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Justin HerbertQB453169%33320105.1
Bo NixQB452658%2561172.0
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Breece HallHB11706.4261270
Tony PollardHB14684.9340220
Antonio GibsonHB3113.7—060
Chuba HubbardHB393.0—050
Khalil ShakirWR166.0—060
Josh DownsWR111.0—110
Calvin RidleyWR000.0—000
Justin HerbertQB400.0—030
Trey McBrideTE000.0—000
DeMario DouglasWR000.0—001
Harold Fannin JrTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Khalil ShakirWR1213711.4311180
Calvin RidleyWR1011811.8160240
Terry McLaurinWR68414.041242
Harold Fannin JrTE77610.9260170
Josh DownsWR57214.4170280
DeMario DouglasWR33511.781140
Trey McBrideTE5316.2100101
Rashod BatemanWR11818.0—0180
Tommy TrembleTE2178.56090
Dontayvion WicksWR155.01050
Michael BurtonFB221.0—010
Makai LemonWR000.0—001
Antonio GibsonHB1-2-2.0—000
Tony PollardHB1-2-2.0—000
Breece HallHB1-2-2.0—000
Defense
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Matt PraterK0130
Rigoberto SanchezP0000
Ka'imi FairbairnK33249