Arizona
Cardinals
2-0
27
FINAL
45
San Francisco
49ers
2-0
AI Recap
AI RECAPThe San Francisco 49ers secured a decisive 45-27 victory over the Arizona Cardinals in Week 3 of the 2026 season, continuing their strong start to the year. The win boosts the 49ers' confidence as they look to establish dominance in their division, while the Cardinals will need to regroup after falling short in a high-scoring affair.
Brock Purdy led the charge for San Francisco, throwing for four touchdowns and effectively managing the game. Jacoby Brissett put up impressive numbers for Arizona, racking up 324 passing yards, but it wasn't enough to keep pace with Purdy's explosive performance. Javonte Williams contributed significantly on the ground with 70 rushing yards, while Marvin Harrison Jr. stood out for the Cardinals with 135 receiving yards, showcasing his ability to stretch the field.
Defensively, the 49ers made pivotal plays that swung momentum in their favor. Fred Warner's two interceptions proved crucial in stifling Arizona's efforts to mount a comeback. Osa Odighizuwa added pressure with a sack, contributing to an overall solid defensive effort that forced the Cardinals into making mistakes at critical moments, ultimately sealing the game for San Francisco.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Jacoby Brissett | QB | 32 | 17 | 53% | 324 | 3 | 4 | 80.2 |
| Brock Purdy | QB | 21 | 16 | 76% | 320 | 4 | 2 | 117.6 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Javonte Williams | HB | 14 | 70 | 5.0 | 36 | 0 | 18 | 0 |
| Jeremiyah Love | HB | 5 | 50 | 10.0 | 6 | 0 | 47 | 0 |
| Jacoby Brissett | QB | 1 | 23 | 23.0 | — | 0 | 23 | 0 |
| Brock Purdy | QB | 1 | 15 | 15.0 | — | 0 | 15 | 0 |
| Cam Skattebo | HB | 4 | 3 | 0.8 | 1 | 0 | 3 | 0 |
| Deebo Samuel Sr | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Trey McBride | TE | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Marvin Harrison Jr | WR | 5 | 135 | 27.0 | 34 | 1 | 33 | 0 |
| Trey McBride | TE | 6 | 130 | 21.7 | 34 | 1 | 36 | 0 |
| Mike Evans | WR | 6 | 114 | 19.0 | 24 | 2 | 26 | 0 |
| George Kittle | TE | 4 | 110 | 27.5 | 54 | 0 | 59 | 0 |
| Deebo Samuel Sr | WR | 8 | 82 | 10.3 | 34 | 1 | 16 | 1 |
| George Pickens | WR | 4 | 65 | 16.3 | 8 | 0 | 24 | 0 |
| Jeremiyah Love | HB | 4 | 48 | 12.0 | 22 | 0 | 23 | 0 |
| De'Zhaun Stribling | WR | 3 | 47 | 15.7 | 16 | 2 | 31 | 0 |
| Javonte Williams | HB | 2 | 11 | 5.5 | 6 | 0 | 8 | 1 |
| Michael Wilson | WR | 1 | 7 | 7.0 | — | 1 | 7 | 0 |
| Kendrick Bourne | WR | 1 | 4 | 4.0 | 1 | 0 | 4 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Fred Warner | MIKE | 3 | 0 | 2 | 0 | 2 |
| Dadrion Taylor-Demerson | FS | 4 | 0 | 1 | 0 | 0 |
| Ji'Ayir Brown | FS | 3 | 0 | 1 | 1 | 0 |
| Will Johnson | CB | 2 | 0 | 1 | 0 | 0 |
| Marques Sigle | SS | 2 | 0 | 1 | 0 | 0 |
| Osa Odighizuwa | DT | 2 | 1 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 1 | 0 | 0 | 0 |
| Budda Baker | SS | 4 | 0 | 0 | 0 | 0 |
| Jaylon Johnson | CB | 3 | 0 | 0 | 0 | 0 |
| Max Melton | CB | 3 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 3 | 0 | 0 | 0 | 1 |
| Walter Nolen III | DT | 2 | 0 | 0 | 0 | 0 |
| Josh Sweat | REDG | 2 | 0 | 0 | 0 | 0 |
| Mack Wilson Sr | MIKE | 1 | 0 | 0 | 0 | 0 |
| Baron Browning | LEDG | 1 | 0 | 0 | 0 | 0 |
| Kaleb Proctor | DT | 1 | 0 | 0 | 0 | 0 |
| Starling Thomas V | CB | 1 | 0 | 0 | 0 | 0 |
| Cody Simon | WILL | 1 | 0 | 0 | 0 | 0 |
| Andrew Wingard | FS | 1 | 0 | 0 | 0 | 0 |
| Ashtyn Davis | FS | 1 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 0 | 0 | 0 | 0 | 1 |
| Dre Greenlaw | WILL | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 1 | 1 | 6 | 31 |
| Chad Ryland | K | 0 | 0 | 1 | 0 |

