Arizona
Cardinals
0-2
26
FINAL
41
San Francisco
49ers
2-0
AI Recap
AI RECAPIn a thrilling Week 3 matchup, the San Francisco 49ers topped the Arizona Cardinals with a final score of 41-26, solidifying their strong start to the 2026 season. This victory puts the 49ers in a commanding position as they look to establish themselves as contenders in the NFC West.
Brock Purdy delivered a stunning performance for San Francisco, throwing for an impressive 439 yards and six touchdowns, showcasing his ability to connect with his receivers downfield. De'Zhaun Stribling was the standout target, racking up 222 receiving yards and finding the end zone multiple times, while Jeremiyah Love led the Cardinals' ground game with 66 rushing yards, but it wasn't enough to keep pace with the high-flying 49ers offense.
On the defensive side, Malik Mustapha was a force for San Francisco, leading the team with six total tackles, and Romello Height added a sack to the mix. The turning point came in the second quarter when Purdy threw three consecutive touchdown passes, building a lead that the Cardinals struggled to overcome. Despite a late interception by Will Johnson of Arizona, the 49ers' defense maintained control, allowing them to secure the win.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 39 | 20 | 439 | 6 | 2 | 109.9 |
| J.J. McCarthy | QB | 28 | 13 | 95 | 0 | 1 | 40.0 |
| De'Zhaun Stribling | WR | 0 | 1 | 0 | 0 | 0 | — |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Jeremiyah Love | HB | 12 | 66 | 5.5 | 0 | 16 | 1 |
| J.J. McCarthy | QB | 5 | 20 | 4.0 | 0 | 7 | 0 |
| Christian McCaffrey | HB | 9 | 16 | 1.8 | 0 | 8 | 0 |
| De'Zhaun Stribling | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Trey McBride | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Brock Purdy | QB | 1 | -10 | -10.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| De'Zhaun Stribling | WR | 6 | 222 | 37.0 | 3 | 80 | 0 |
| Trey McBride | TE | 8 | 194 | 24.3 | 2 | 43 | 0 |
| Jeremiyah Love | HB | 4 | 93 | 23.3 | 1 | 52 | 0 |
| Ricky Pearsall | WR | 3 | 77 | 25.7 | 0 | 48 | 0 |
| George Kittle | TE | 5 | 34 | 6.8 | 3 | 11 | 0 |
| Christian Kirk | WR | 1 | 34 | 34.0 | 0 | 34 | 0 |
| Mike Evans | WR | 2 | 32 | 16.0 | 0 | 23 | 0 |
| Kendrick Bourne | WR | 2 | 32 | 16.0 | 0 | 29 | 0 |
| Christian McCaffrey | HB | 2 | 30 | 15.0 | 0 | 20 | 0 |
| Michael Wilson | WR | 2 | 26 | 13.0 | 1 | 21 | 0 |
| Jake Tonges | TE | 1 | 10 | 10.0 | 0 | 10 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Malik Mustapha | SS | 6 | 0 | 1 | 0 | 0 |
| Fred Warner | MIKE | 4 | 0 | 1 | 0 | 0 |
| Will Johnson | CB | 1 | 0 | 1 | 0 | 0 |
| Riley Moss | CB | 1 | 0 | 1 | 0 | 0 |
| Dadrion Taylor-Demerson | FS | 4 | 0 | 0 | 0 | 1 |
| Kitan Crawford | SS | 0 | 0 | 1 | 0 | 1 |
| Romello Height | LEDG | 1 | 1 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 1 | 0 | 0 | 0 |
| Marques Sigle | FS | 3 | 0 | 0 | 1 | 0 |
| Max Melton | CB | 3 | 0 | 0 | 0 | 2 |
| Zaven Collins | LEDG | 1 | 1 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 2 | 0 | 0 | 0 | 2 |
| Deommodore Lenoir | CB | 2 | 0 | 0 | 1 | 0 |
| Joey Blount | FS | 2 | 0 | 0 | 0 | 0 |
| Mack Wilson Sr | MIKE | 2 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 0 |
| Kaleb Proctor | DT | 1 | 0 | 0 | 0 | 0 |
| Garrett Williams | CB | 1 | 0 | 0 | 0 | 0 |
| Cody Simon | WILL | 1 | 0 | 0 | 0 | 1 |
| Kenny Moore II | CB | 1 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 1 | 0 | 0 | 0 | 1 |
| Budda Baker | SS | 0 | 0 | 0 | 0 | 1 |
| Josh Sweat | REDG | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Chad Ryland | K | 0 | 0 | 2 | 0 |
| Eddy Pineiro | K | 0 | 0 | 5 | 0 |

