Arizona
Cardinals
1-1
27
FINAL
23
San Francisco
49ers
0-2
AI Recap
AI RECAPIn a tightly contested matchup, the Arizona Cardinals narrowly defeated the San Francisco 49ers with a final score of 27-23 in Week 3 of the 2026 season. This victory marks a critical moment for the Cardinals as they look to solidify their standing early in the season against a divisional rival.
Offensively, Brock Purdy showcased his skills for the 49ers, throwing for 278 yards and two touchdowns, while Ricky Pearsall emerged as a key target, racking up 115 receiving yards. Christian McCaffrey contributed with 62 rushing yards, but it was not enough to overcome the Cardinals' balanced attack. Arizona's offense capitalized on crucial opportunities, helping them secure the win.
Defensively, the game was defined by pivotal plays, particularly from Arizona's Budda Baker, who intercepted two passes, turning the tide in the second half. Owen Pappoe led the Cardinals with eight total tackles, providing strong support throughout. San Francisco's Nick Bosa added pressure with two sacks, but ultimately, the Cardinals' defense made the critical stops when it mattered, sealing the victory late in the game.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 48 | 29 | 278 | 2 | 3 | 64.4 |
| Carson Beck | QB | 37 | 20 | 237 | 1 | 1 | 71.5 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 20 | 62 | 3.1 | 1 | 14 | 0 |
| Jeremiyah Love | HB | 15 | 49 | 3.3 | 1 | 9 | 1 |
| Brock Purdy | QB | 3 | 9 | 3.0 | 0 | 6 | 0 |
| Carson Beck | QB | 2 | 8 | 4.0 | 0 | 6 | 0 |
| Trey Benson | HB | 2 | 7 | 3.5 | 0 | 5 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Tyreek Hill | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Michael Wilson | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Jonnu Smith | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| De'Zhaun Stribling | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Kaelon Black | HB | 2 | -5 | -2.5 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Ricky Pearsall | WR | 10 | 115 | 11.5 | 0 | 20 | 2 |
| Michael Wilson | WR | 3 | 89 | 29.7 | 1 | 67 | 0 |
| Mike Evans | WR | 5 | 52 | 10.4 | 0 | 18 | 0 |
| George Kittle | TE | 4 | 49 | 12.3 | 0 | 19 | 0 |
| Marvin Harrison Jr | WR | 5 | 39 | 7.8 | 0 | 11 | 0 |
| Tyreek Hill | WR | 3 | 34 | 11.3 | 0 | 15 | 1 |
| Trey McBride | TE | 4 | 34 | 8.5 | 0 | 12 | 0 |
| De'Zhaun Stribling | WR | 3 | 29 | 9.7 | 0 | 13 | 0 |
| Elijah Higgins | TE | 3 | 28 | 9.3 | 0 | 17 | 0 |
| Jonnu Smith | TE | 2 | 24 | 12.0 | 0 | 18 | 0 |
| Deebo Samuel Sr | WR | 2 | 13 | 6.5 | 1 | 14 | 0 |
| Devin Duvernay | WR | 1 | 9 | 9.0 | 0 | 9 | 0 |
| Jeremiyah Love | HB | 1 | 4 | 4.0 | 0 | 4 | 0 |
| Kyle Juszczyk | FB | 0 | 0 | 0.0 | 0 | 0 | 1 |
| Christian McCaffrey | HB | 3 | -4 | -1.3 | 1 | 0 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Budda Baker | SS | 3 | 0 | 2 | 0 | 1 |
| Fred Warner | MIKE | 7 | 1 | 0 | 0 | 0 |
| Renardo Green | CB | 4 | 0.5 | 1 | 0 | 2 |
| Owen Pappoe | WILL | 8 | 0 | 0 | 0 | 0 |
| Garrett Williams | CB | 7 | 0 | 0 | 0 | 1 |
| Josh Metellus | SS | 6 | 0 | 0 | 0 | 0 |
| Will Johnson | CB | 2 | 0 | 1 | 0 | 0 |
| Jordan Burch | LEDG | 6 | 0 | 0 | 0 | 1 |
| Kaleb Proctor | DT | 6 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 2 | 0 | 0 | 0 |
| Dadrion Taylor-Demerson | FS | 5 | 0 | 0 | 0 | 1 |
| Eugene Asante | MIKE | 4 | 0 | 0 | 0 | 0 |
| DaQuan Jones | DT | 2 | 1 | 0 | 0 | 0 |
| Upton Stout | CB | 4 | 0 | 0 | 0 | 0 |
| Cody Simon | WILL | 2 | 1 | 0 | 0 | 0 |
| Sione Takitaki | SAM | 4 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 3 | 0 | 0 | 0 | 0 |
| Mack Wilson Sr | MIKE | 3 | 0 | 0 | 0 | 0 |
| Darius Robinson | DT | 1 | 1 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 3 | 0 | 0 | 0 | 2 |
| Sean Murphy-Bunting | CB | 3 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 2 | 0 | 0 | 0 | 0 |
| Malik Mustapha | FS | 2 | 0 | 0 | 0 | 1 |
| Max Melton | CB | 1 | 0 | 0 | 0 | 0 |
| Walter Nolen III | DT | 1 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 0 | 0.5 | 0 | 0 | 0 |
| Josh Sweat | REDG | 1 | 0 | 0 | 0 | 0 |
| Jaden Dugger | MIKE | 1 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 0 | 0 | 0 | 1 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 1 | 1 | 2 | 37 |
| Chad Ryland | K | 2 | 2 | 3 | 41 |

