Arizona
Cardinals
0-0
23
FINAL
38
San Francisco
49ers
0-0
AI Recap
AI RECAPIn a thrilling matchup in Week 3 of the 2026 season, the San Francisco 49ers topped the Arizona Cardinals with a final score of 38-23. Both teams were looking to establish early momentum in the season, but the 49ers proved too strong on their home turf.
Brock Purdy led the 49ers' offense with two touchdown passes, while Christian McCaffrey dominated the ground game, racking up 120 rushing yards. For the Cardinals, Jacoby Brissett showcased his arm strength, throwing for an impressive 361 yards, with veteran Larry Fitzgerald catching for 162 yards.
Defensively, the 49ers were relentless, highlighted by Romello Height's standout performance, registering 2.5 sacks. Fred Warner's nine tackles anchored San Francisco's defense, which played a pivotal role in stifling the Cardinals' attempts to mount a comeback. The game's turning point came in the third quarter when the 49ers intercepted Brissett, leading to a touchdown that extended their lead and ultimately sealed the victory.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Jacoby Brissett | QB | 45 | 29 | 361 | 1 | 0 | 96.6 |
| Brock Purdy | QB | 25 | 16 | 232 | 2 | 0 | 120.7 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 23 | 120 | 5.2 | 1 | 16 | 0 |
| Jeremiyah Love | HB | 16 | 43 | 2.7 | 1 | 9 | 0 |
| Brock Purdy | QB | 5 | 21 | 4.2 | 0 | 8 | 0 |
| Jacoby Brissett | QB | 3 | 14 | 4.7 | 0 | 6 | 2 |
| Tyler Allgeier | HB | 3 | 11 | 3.7 | 1 | 4 | 0 |
| Jordan James | HB | 1 | 10 | 10.0 | 1 | 10 | 0 |
| Kaelon Black | HB | 2 | 7 | 3.5 | 1 | 6 | 0 |
| James Conner | HB | 1 | 3 | 3.0 | 0 | 3 | 0 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Jerry Rice | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Jake Tonges | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Larry Fitzgerald | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Marvin Harrison Jr | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Devin Culp | FB | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Larry Fitzgerald | WR | 9 | 162 | 18.0 | 1 | 54 | 0 |
| Marvin Harrison Jr | WR | 7 | 89 | 12.7 | 0 | 27 | 0 |
| Ricky Pearsall | WR | 1 | 77 | 77.0 | 1 | 77 | 0 |
| Jerry Rice | WR | 4 | 56 | 14.0 | 1 | 20 | 0 |
| Jake Tonges | TE | 5 | 46 | 9.2 | 0 | 18 | 0 |
| Trey McBride | TE | 3 | 43 | 14.3 | 0 | 22 | 0 |
| Mike Evans | WR | 2 | 34 | 17.0 | 0 | 23 | 0 |
| Jalin Hyatt | WR | 3 | 29 | 9.7 | 0 | 14 | 0 |
| Elijah Higgins | TE | 2 | 15 | 7.5 | 0 | 9 | 0 |
| Devin Culp | FB | 2 | 10 | 5.0 | 0 | 9 | 0 |
| George Kittle | TE | 1 | 9 | 9.0 | 0 | 9 | 0 |
| Christian McCaffrey | HB | 1 | 5 | 5.0 | 0 | 5 | 0 |
| Brandon Aiyuk | WR | 1 | 4 | 4.0 | 0 | 4 | 0 |
| Kyle Juszczyk | FB | 1 | 1 | 1.0 | 0 | 1 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Romello Height | LEDG | 4 | 2.5 | 0 | 0 | 0 |
| Fred Warner | MIKE | 9 | 0 | 0 | 0 | 0 |
| Mack Wilson Sr | MIKE | 8 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 6 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 5 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 5 | 0 | 0 | 0 | 0 |
| Budda Baker | SS | 5 | 0 | 0 | 0 | 0 |
| Will Johnson | CB | 5 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 4 | 0 | 0 | 0 | 1 |
| Upton Stout | CB | 4 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 4 | 0 | 0 | 1 | 0 |
| Max Melton | CB | 4 | 0 | 0 | 0 | 0 |
| Garrett Williams | FS | 4 | 0 | 0 | 0 | 2 |
| Alfred Collins | DT | 2 | 0.5 | 0 | 0 | 0 |
| Nick Martin | WILL | 3 | 0 | 0 | 0 | 0 |
| Zaven Collins | LEDG | 3 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 0 |
| Josh Sweat | REDG | 2 | 0 | 0 | 0 | 0 |
| Andrew Wingard | SS | 2 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
| Landon Jackson | REDG | 1 | 0 | 0 | 1 | 0 |
| Kaleb Proctor | DT | 1 | 0 | 0 | 0 | 0 |
| Walter Nolen III | DT | 1 | 0 | 0 | 0 | 0 |
| Roy Lopez | DT | 1 | 0 | 0 | 0 | 0 |
| Patrick Peterson | CB | 1 | 0 | 0 | 0 | 0 |
| Zah Frazier | CB | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 1 | 1 | 5 | 36 |
| Chad Ryland | K | 0 | 0 | 1 | 0 |

