Arizona
Cardinals
2-0
31
FINAL
6
San Francisco
49ers
0-2
AI Recap
AI RECAPThe Arizona Cardinals dominated the San Francisco 49ers with a convincing 31-6 victory in Week 3 of the 2026 season. With this win, the Cardinals solidify their position in the competitive NFC West, while the 49ers are left searching for answers after a tough outing at home.
Carson Beck led the charge for Arizona, throwing for 319 yards and a touchdown, showcasing his ability to move the ball efficiently. Supporting him was Dont'e Thornton Jr., who racked up 79 receiving yards, making key catches that kept the offense rolling. Although the 49ers' Christian McCaffrey managed a respectable 78 rushing yards, the Cardinals' offensive firepower proved too much to overcome.
On the defensive side, the Cardinals were relentless, with Josh Sweat standing out by recording three sacks, significantly disrupting San Francisco's rhythm. The turning point came in the second quarter when Sweat's pressure led to a crucial turnover, allowing Arizona to capitalize and extend their lead. With a strong defensive performance and effective offensive execution, the Cardinals showcased their potential as contenders this season.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Carson Beck | QB | 36 | 25 | 319 | 1 | 0 | 106.1 |
| Brock Purdy | QB | 36 | 22 | 165 | 0 | 0 | 72.1 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 12 | 78 | 6.5 | 0 | 25 | 0 |
| Jeremiyah Love | HB | 19 | 67 | 3.5 | 0 | 26 | 0 |
| Tyler Allgeier | HB | 3 | 25 | 8.3 | 1 | 15 | 0 |
| Kaelon Black | HB | 3 | 24 | 8.0 | 0 | 16 | 0 |
| Brock Purdy | QB | 3 | 3 | 1.0 | 0 | 3 | 0 |
| Jordan Watkins | WR | 0 | 0 | 0.0 | 0 | 0 | 1 |
| Mike Evans | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Dont'e Thornton Jr | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Michael Wilson | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Dont'e Thornton Jr | WR | 6 | 79 | 13.2 | 0 | 21 | 0 |
| Michael Wilson | WR | 2 | 79 | 39.5 | 1 | 70 | 0 |
| De'Zhaun Stribling | WR | 7 | 75 | 10.7 | 0 | 17 | 0 |
| Trey McBride | TE | 4 | 59 | 14.8 | 0 | 29 | 0 |
| Mike Evans | WR | 4 | 51 | 12.8 | 0 | 18 | 0 |
| Donald Parham Jr | TE | 5 | 44 | 8.8 | 0 | 14 | 0 |
| Marvin Harrison Jr | WR | 3 | 37 | 12.3 | 0 | 15 | 0 |
| George Kittle | TE | 5 | 30 | 6.0 | 0 | 8 | 0 |
| Jeremiyah Love | HB | 3 | 16 | 5.3 | 0 | 9 | 0 |
| Ricky Pearsall | WR | 2 | 6 | 3.0 | 0 | 4 | 0 |
| Demarcus Robinson | WR | 1 | 6 | 6.0 | 0 | 6 | 0 |
| Reggie Virgil | WR | 1 | 4 | 4.0 | 0 | 4 | 0 |
| Tyler Allgeier | HB | 1 | 1 | 1.0 | 0 | 1 | 0 |
| Christian McCaffrey | HB | 3 | -3 | -1.0 | 0 | 1 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Josh Sweat | REDG | 5 | 3 | 0 | 0 | 0 |
| Lewis Cine | SS | 8 | 0.5 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 8 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 8 | 0 | 0 | 0 | 0 |
| Malik Mustapha | FS | 6 | 0 | 0 | 0 | 1 |
| Mack Wilson Sr | MIKE | 5 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | SS | 5 | 0 | 0 | 0 | 0 |
| Sean Murphy-Bunting | CB | 5 | 0 | 0 | 0 | 1 |
| Alfred Collins | DT | 4 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 2 | 1 | 0 | 0 | 0 |
| Garrett Williams | CB | 4 | 0 | 0 | 0 | 0 |
| Will Johnson | CB | 4 | 0 | 0 | 0 | 3 |
| Jack Jones | CB | 4 | 0 | 0 | 0 | 0 |
| Jack Gibbens | WILL | 3 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 3 | 0 | 0 | 0 | 1 |
| Kaleb Proctor | DT | 3 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 3 | 0 | 0 | 0 | 1 |
| Owen Pappoe | MIKE | 2 | 0 | 0 | 0 | 0 |
| Walter Nolen III | DT | 1 | 0 | 0 | 0 | 0 |
| Nate Hobbs | CB | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Budda Baker | SS | 1 | 0 | 0 | 0 | 0 |
| Zaven Collins | LEDG | 0 | 0.5 | 0 | 0 | 0 |
| Dante Stills | DT | 1 | 0 | 0 | 0 | 0 |
| Andrew Wingard | FS | 1 | 0 | 0 | 1 | 0 |
| Dadrion Taylor-Demerson | FS | 1 | 0 | 0 | 0 | 0 |
| Ashtyn Davis | FS | 1 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 2 | 2 | 0 | 46 |
| Cade York | K | 6 | 6 | 1 | 53 |

