Arizona
Cardinals
0-2
24
FINAL
34
San Francisco
49ers
1-1
AI Recap
AI RECAPThe San Francisco 49ers secured a hard-fought 34-24 victory over the Arizona Cardinals in Week 3 of the 2026 season, solidifying their position as a contender in the NFC. With both teams looking to establish momentum early in the year, this matchup was crucial for playoff positioning.
Brock Purdy led the offensive charge for San Francisco, throwing for 326 yards and one touchdown, showcasing his ability to connect with his receivers downfield. Christian McCaffrey added to the offensive firepower with a solid 100 rushing yards, while Ricky Pearsall emerged as Purdy's favorite target, racking up an impressive 185 receiving yards. The 49ers' ability to balance their attack was key in outpacing the Cardinals.
Defensively, San Francisco made critical plays that shifted the momentum of the game, highlighted by Fred Warner's two sacks and Upton Stout's interception. The turning point came late in the second quarter when Stout's pick set up a scoring opportunity that extended the 49ers' lead, ultimately proving insurmountable for Arizona. The Cardinals' defense struggled to contain San Francisco's explosive offense, which proved decisive in this high-stakes matchup.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 36 | 29 | 81% | 326 | 1 | 0 | 113.6 |
| Carson Beck | QB | 35 | 27 | 77% | 312 | 1 | 1 | 101.1 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 18 | 100 | 5.6 | 32 | 1 | 35 | 0 |
| Jeremiyah Love | HB | 12 | 69 | 5.8 | 23 | 1 | 19 | 0 |
| Brock Purdy | QB | 5 | 39 | 7.8 | 30 | 0 | 33 | 1 |
| Tyler Allgeier | HB | 5 | 17 | 3.4 | — | 0 | 6 | 0 |
| Carson Beck | QB | 2 | 13 | 6.5 | — | 1 | 7 | 0 |
| Kaelon Black | HB | 3 | 9 | 3.0 | 1 | 2 | 6 | 0 |
| Tip Reiman | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Elijah Higgins | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Trey McBride | TE | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Kendrick Bourne | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Jake Tonges | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Ricky Pearsall | WR | 1 | -4 | -4.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Ricky Pearsall | WR | 10 | 185 | 18.5 | 75 | 1 | 65 | 0 |
| Trey McBride | TE | 5 | 82 | 16.4 | 45 | 0 | 25 | 0 |
| George Kittle | TE | 7 | 76 | 10.9 | 13 | 0 | 23 | 0 |
| Michael Wilson | WR | 5 | 73 | 14.6 | 19 | 1 | 25 | 0 |
| Kendrick Bourne | WR | 5 | 48 | 9.6 | 13 | 0 | 16 | 0 |
| Devin Duvernay | WR | 3 | 44 | 14.7 | 12 | 0 | 20 | 0 |
| Mike Evans | WR | 5 | 39 | 7.8 | 6 | 0 | 19 | 1 |
| Jeremiyah Love | HB | 3 | 31 | 10.3 | 11 | 0 | 23 | 0 |
| Elijah Higgins | TE | 2 | 16 | 8.0 | 6 | 0 | 11 | 0 |
| Deebo Samuel Sr | WR | 1 | 12 | 12.0 | — | 0 | 12 | 0 |
| Tyler Allgeier | HB | 2 | 12 | 6.0 | 10 | 0 | 11 | 0 |
| Jake Tonges | TE | 2 | 11 | 5.5 | 6 | 0 | 7 | 0 |
| Tip Reiman | TE | 2 | 6 | 3.0 | 3 | 0 | 3 | 0 |
| Christian McCaffrey | HB | 2 | 2 | 1.0 | 6 | 0 | 4 | 0 |
| Kyle Juszczyk | FB | 2 | 1 | 0.5 | 5 | 0 | 3 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Fred Warner | MIKE | 8 | 2 | 0 | 1 | 0 |
| Mack Wilson Sr | MIKE | 9 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 7 | 0 | 0 | 0 | 0 |
| Baron Browning | LEDG | 4 | 1.5 | 0 | 0 | 0 |
| Upton Stout | CB | 3 | 0 | 1 | 0 | 0 |
| Jack Gibbens | MIKE | 5 | 0.5 | 0 | 0 | 0 |
| Garrett Williams | CB | 6 | 0 | 0 | 0 | 0 |
| Budda Baker | SS | 5 | 0.5 | 0 | 0 | 0 |
| Romello Height | LEDG | 3 | 1.5 | 0 | 0 | 0 |
| Will Johnson | CB | 5 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 4 | 0.5 | 0 | 0 | 0 |
| Xavier Watts | SS | 5 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 4 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 4 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 3 | 0 | 0 | 0 | 0 |
| Cody Simon | WILL | 3 | 0 | 0 | 0 | 0 |
| Zaven Collins | LEDG | 2 | 0.5 | 0 | 0 | 0 |
| Dadrion Taylor-Demerson | FS | 3 | 0 | 0 | 0 | 0 |
| Walter Nolen III | DT | 2 | 0 | 0 | 0 | 0 |
| Nate Hobbs | CB | 2 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 2 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 2 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 0.5 | 0 | 0 | 0 |
| Kei'Trel Clark | CB | 1 | 0 | 0 | 0 | 0 |
| Jordan Burch | REDG | 1 | 0 | 0 | 1 | 0 |
| Kaleb Proctor | DT | 1 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 0 | 0.5 | 0 | 0 | 0 |
| Mykel Williams | REDG | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Chad Ryland | K | 1 | 2 | 3 | 27 |
| Eddy Pineiro | K | 2 | 2 | 4 | 54 |

