Arizona
Cardinals
1-1
30
FINAL
36
San Francisco
49ers
2-0
AI Recap
AI RECAPIn a thrilling Week 3 matchup, the San Francisco 49ers narrowly defeated the Arizona Cardinals with a final score of 36-30. The stakes were high as both teams sought to establish momentum early in the 2026 season, but it was the 49ers who emerged victorious in a tightly contested battle.
Brock Purdy was the offensive star for San Francisco, throwing for 297 yards and four touchdowns, showcasing his ability to make plays under pressure. His efficient performance helped the 49ers build a lead that would prove crucial as the game progressed. On the other side, Jeremiyah Love led the Cardinals' rushing attack with 90 yards, and Michael Wilson made significant contributions in the passing game with 89 receiving yards.
Defensively, Fred Warner was instrumental for the 49ers, tallying eight total tackles, including key stops that thwarted the Cardinals' drives. The turning point came late in the fourth quarter when San Francisco's defense, anchored by Ogbo Okoronkwo's sack, forced a critical turnover that allowed the 49ers to regain control of the game and seal the victory. This win puts the 49ers in a strong position as they look to build on their momentum this season.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 27 | 15 | 297 | 4 | 0 | 133.7 |
| Jacoby Brissett | QB | 52 | 38 | 280 | 2 | 0 | 98.2 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Jeremiyah Love | HB | 21 | 90 | 4.3 | 0 | 8 | 0 |
| Christian McCaffrey | HB | 15 | 75 | 5.0 | 1 | 14 | 0 |
| Brock Purdy | QB | 2 | 34 | 17.0 | 0 | 35 | 0 |
| Kaelon Black | HB | 4 | 17 | 4.3 | 0 | 9 | 0 |
| Deebo Samuel Sr | WR | 2 | 14 | 7.0 | 0 | 11 | 0 |
| Jacoby Brissett | QB | 4 | 4 | 1.0 | 1 | 2 | 0 |
| Tyler Allgeier | HB | 2 | -1 | -0.5 | 0 | 2 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Michael Wilson | WR | 11 | 89 | 8.1 | 1 | 18 | 0 |
| George Kittle | TE | 6 | 82 | 13.7 | 2 | 20 | 0 |
| Deebo Samuel Sr | WR | 0 | 80 | 0.0 | 1 | 80 | 0 |
| Trey McBride | TE | 9 | 75 | 8.3 | 0 | 18 | 0 |
| Jordan Watkins | WR | 2 | 60 | 30.0 | 0 | 34 | 0 |
| Christian McCaffrey | HB | 4 | 41 | 10.3 | 0 | 13 | 0 |
| Marvin Harrison Jr | WR | 3 | 40 | 13.3 | 0 | 19 | 0 |
| Mike Evans | WR | 3 | 34 | 11.3 | 1 | 23 | 0 |
| Kendrick Bourne | WR | 2 | 22 | 11.0 | 0 | 14 | 0 |
| Elijah Higgins | TE | 3 | 20 | 6.7 | 0 | 9 | 0 |
| Jeremiyah Love | HB | 5 | 19 | 3.8 | 1 | 8 | 0 |
| Tyler Allgeier | HB | 4 | 10 | 2.5 | 0 | 5 | 0 |
| Hunter Long | TE | 1 | 5 | 5.0 | 0 | 5 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Fred Warner | MIKE | 8 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 7 | 0 | 0 | 0 | 1 |
| Jack Gibbens | MIKE | 4 | 0 | 0 | 0 | 0 |
| Ogbo Okoronkwo | LEDG | 1 | 1 | 0 | 0 | 0 |
| Max Melton | CB | 3 | 0 | 0 | 0 | 1 |
| Dre Greenlaw | WILL | 3 | 0 | 0 | 0 | 0 |
| Khalid Kareem | REDG | 3 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 3 | 0 | 0 | 0 | 1 |
| Zaven Collins | LEDG | 3 | 0 | 0 | 0 | 2 |
| Garret Wallow | WILL | 3 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 3 | 0 | 0 | 0 | 0 |
| Keion White | REDG | 1 | 1 | 0 | 0 | 0 |
| Denzel Burke | CB | 2 | 0 | 0 | 0 | 2 |
| Marques Sigle | SS | 2 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 2 | 0 | 0 | 0 | 1 |
| Mack Wilson Sr | MIKE | 2 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 2 | 0 | 0 | 0 | 1 |
| Siran Neal | SS | 2 | 0 | 0 | 0 | 0 |
| Budda Baker | SS | 1 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 1 | 0 | 0 | 0 | 0 |
| Jaden Dugger | SAM | 1 | 0 | 0 | 0 | 0 |
| Andrew Wingard | FS | 1 | 0 | 0 | 0 | 0 |
| Luke Gifford | SAM | 1 | 0 | 0 | 0 | 0 |
| Baron Browning | LEDG | 1 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 1 | 1 | 3 | 57 |
| Chad Ryland | K | 3 | 3 | 3 | 49 |

