Arizona
Cardinals
1-1
28
FINAL
56
San Francisco
49ers
2-0
AI Recap
AI RECAPIn a dominant performance, the San Francisco 49ers topped the Arizona Cardinals 56-28 in Week 3 of the 2026 season. With both teams vying for early-season momentum, the 49ers showcased their offensive firepower, solidifying their position as contenders in the NFC.
Brock Purdy led the charge for San Francisco, throwing for an impressive 407 yards and six touchdowns, while Christian McCaffrey added to the offensive onslaught with 122 rushing yards. George Kittle was also a standout, racking up 166 receiving yards, proving to be a reliable target throughout the game. The 49ers' offense operated with precision, overwhelming the Cardinals' defense.
Defensively, San Francisco made key plays that shifted the momentum in their favor. DeForest Buckner was a force up front, registering two sacks that disrupted Arizona's rhythm, while Deommodore Lenoir's interception helped halt any potential scoring drives by the Cardinals. The turning point came in the second quarter, when the 49ers scored three touchdowns in quick succession, effectively sealing the game before halftime.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 42 | 26 | 62% | 407 | 6 | 1 | 123.7 |
| Justin Fields | QB | 21 | 9 | 43% | 234 | 2 | 2 | 76.3 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 21 | 122 | 5.8 | 21 | 2 | 50 | 0 |
| Jeremiyah Love | HB | 8 | 80 | 10.0 | 13 | 2 | 62 | 0 |
| Tyler Allgeier | HB | 1 | 25 | 25.0 | 3 | 0 | 25 | 0 |
| Justin Fields | QB | 5 | 23 | 4.6 | 3 | 0 | 9 | 0 |
| Brock Purdy | QB | 1 | 5 | 5.0 | — | 0 | 5 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| George Kittle | TE | 10 | 166 | 16.6 | 57 | 2 | 35 | 0 |
| De'Zhaun Stribling | WR | 4 | 112 | 28.0 | 44 | 1 | 61 | 1 |
| Michael Wilson | WR | 2 | 108 | 54.0 | 19 | 2 | 66 | 0 |
| Trey McBride | TE | 3 | 96 | 32.0 | 12 | 0 | 42 | 0 |
| Trey Palmer | WR | 9 | 90 | 10.0 | 21 | 3 | 29 | 0 |
| Mike Evans | WR | 3 | 39 | 13.0 | 20 | 0 | 21 | 1 |
| Jeremiyah Love | HB | 4 | 30 | 7.5 | 25 | 0 | 10 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Kitan Crawford | SS | 5 | 0 | 1 | 0 | 0 |
| Budda Baker | SS | 6 | 0 | 0 | 0 | 1 |
| Marques Sigle | SS | 2 | 0 | 1 | 0 | 0 |
| DeForest Buckner | DT | 2 | 2 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 1 | 0 | 1 | 0 | 0 |
| Max Melton | CB | 4 | 0 | 0 | 0 | 1 |
| Renardo Green | CB | 3 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 1 | 1 | 0 | 0 | 0 |
| Cody Simon | MIKE | 1 | 0.5 | 0 | 0 | 2 |
| Zah Frazier | CB | 2 | 0 | 0 | 0 | 1 |
| Kei'Trel Clark | CB | 2 | 0 | 0 | 0 | 1 |
| Dadrion Taylor-Demerson | FS | 1 | 0 | 0 | 0 | 1 |
| Khalid Kareem | REDG | 1 | 0 | 0 | 0 | 0 |
| Ephesians Prysock | CB | 1 | 0 | 0 | 0 | 0 |
| Josh Sweat | REDG | 1 | 0 | 0 | 0 | 0 |
| Andrew Billings | DT | 1 | 0 | 0 | 0 | 0 |
| Walter Nolen III | DT | 0 | 0.5 | 0 | 0 | 0 |
| Zaven Collins | LEDG | 0 | 0 | 0 | 0 | 2 |
| Jack Jones | CB | 0 | 0 | 0 | 0 | 2 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 0 | 0 | 8 | 0 |
| Chad Ryland | K | 0 | 0 | 4 | 0 |

