Arizona
Cardinals
1-1
14
FINAL
51
San Francisco
49ers
2-0
AI Recap
AI RECAPIn a dominant display, the San Francisco 49ers topped the Arizona Cardinals 51-14 in Week 3 of the 2026 season. This victory not only boosts the 49ers' confidence but also solidifies their position as a formidable force in the league early in the season.
Brock Purdy led the charge for San Francisco, throwing for 283 yards and four touchdowns, showcasing his impressive arm and decision-making. Meanwhile, Christian McCaffrey was a force on the ground, racking up 160 rushing yards, while De'Zhaun Stribling torched the Cardinals' secondary with 182 receiving yards. Together, they formed an explosive offensive trio that overwhelmed Arizona throughout the game.
Defensively, the 49ers were relentless, with Marlon Humphrey leading the way with nine total tackles. Nick Bosa added to the pressure with 1.5 sacks, making life difficult for the Cardinals' offense. The pivotal moment came with Fred Warner's two interceptions, which shifted the momentum firmly in San Francisco's favor and sealed the game well before the final whistle.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 34 | 24 | 71% | 283 | 4 | 0 | 134.8 |
| Carson Beck | QB | 27 | 19 | 70% | 225 | 1 | 2 | 76.9 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 13 | 160 | 12.3 | 124 | 2 | 47 | 0 |
| Jeremiyah Love | HB | 15 | 60 | 4.0 | 11 | 1 | 16 | 0 |
| Jordan James | HB | 11 | 40 | 3.6 | 4 | 0 | 9 | 0 |
| Tyler Allgeier | HB | 4 | 38 | 9.5 | 21 | 0 | 26 | 0 |
| Carson Beck | QB | 3 | 14 | 4.7 | — | 0 | 7 | 1 |
| Kaelon Black | HB | 3 | 12 | 4.0 | — | 0 | 7 | 1 |
| Brock Purdy | QB | 2 | 3 | 1.5 | — | 0 | 4 | 0 |
| Trey McBride | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| De'Zhaun Stribling | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Kyle Juszczyk | FB | 1 | -2 | -2.0 | — | 0 | 0 | 0 |
| Bam Knight | HB | 1 | -4 | -4.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| De'Zhaun Stribling | WR | 12 | 182 | 15.2 | 17 | 3 | 21 | 0 |
| Marvin Harrison Jr | WR | 5 | 93 | 18.6 | 4 | 0 | 26 | 0 |
| Michael Wilson | WR | 5 | 60 | 12.0 | 11 | 1 | 25 | 0 |
| George Kittle | TE | 5 | 53 | 10.6 | 10 | 1 | 16 | 0 |
| Trey McBride | TE | 5 | 41 | 8.2 | 13 | 0 | 19 | 0 |
| Mike Evans | WR | 2 | 20 | 10.0 | 10 | 0 | 13 | 0 |
| Jordan James | HB | 2 | 18 | 9.0 | 9 | 0 | 13 | 1 |
| Jeremiyah Love | HB | 2 | 17 | 8.5 | 12 | 0 | 14 | 0 |
| Devin Duvernay | WR | 1 | 12 | 12.0 | 4 | 0 | 12 | 0 |
| Jake Tonges | TE | 1 | 9 | 9.0 | 6 | 0 | 9 | 0 |
| Kendrick Bourne | WR | 1 | 2 | 2.0 | — | 0 | 2 | 0 |
| Christian McCaffrey | HB | 2 | 1 | 0.5 | 2 | 0 | 1 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Fred Warner | MIKE | 4 | 1 | 2 | 0 | 0 |
| Josh Sweat | REDG | 7 | 1 | 0 | 0 | 0 |
| Marlon Humphrey | CB | 9 | 0 | 0 | 0 | 3 |
| Mack Wilson Sr | MIKE | 7 | 0 | 0 | 0 | 0 |
| Garrett Williams | CB | 6 | 0 | 0 | 1 | 0 |
| Nick Bosa | LEDG | 3 | 1.5 | 0 | 0 | 0 |
| Calais Campbell | DT | 4 | 0.5 | 0 | 0 | 0 |
| Budda Baker | SS | 5 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 5 | 0 | 0 | 0 | 0 |
| Joey Bosa | REDG | 2 | 1 | 0 | 1 | 0 |
| Ashtyn Davis | FS | 4 | 0 | 0 | 0 | 0 |
| Baron Browning | LEDG | 2 | 1 | 0 | 0 | 0 |
| Andrew Wingard | FS | 4 | 0 | 0 | 0 | 1 |
| Will Johnson | CB | 3 | 0 | 0 | 0 | 0 |
| Jack Gibbens | MIKE | 3 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 3 | 0 | 0 | 0 | 0 |
| Kaleb Proctor | DT | 2 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 2 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 2 | 0 | 0 | 0 | 0 |
| Dadrion Taylor-Demerson | FS | 2 | 0 | 0 | 0 | 0 |
| Zaven Collins | LEDG | 2 | 0 | 0 | 0 | 1 |
| Walter Nolen III | DT | 2 | 0 | 0 | 0 | 0 |
| Jordan Burch | REDG | 1 | 0 | 0 | 0 | 0 |
| Darius Robinson | DT | 1 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 1 | 0 | 0 | 0 | 0 |
| Cody Simon | WILL | 1 | 0 | 0 | 0 | 0 |
| Max Melton | CB | 1 | 0 | 0 | 0 | 0 |
| Nate Hobbs | CB | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 3 | 3 | 6 | 33 |
| Chad Ryland | K | 0 | 0 | 2 | 0 |

