Miami
Dolphins
0-1
23
FINAL
31
San Francisco
49ers
0-1
AI Recap
AI RECAPIn a thrilling matchup, the San Francisco 49ers narrowly defeated the Miami Dolphins with a final score of 31-23, improving their record to 2-0 in the 2026 season. The stakes were high as both teams sought to establish themselves early in the campaign, but it was the 49ers who ultimately came out on top.
Brock Purdy was the star of the night for San Francisco, throwing for 278 yards and two touchdowns, showcasing his ability to lead the offense effectively. Christian McCaffrey complemented Purdy's performance with a stellar rushing display, amassing 114 yards on the ground, while George Kittle provided a reliable target with 79 receiving yards. Together, they formed a dynamic trio that kept the Dolphins' defense on its heels.
Defensively, the 49ers made key plays that shifted the momentum in their favor. Romello Height recorded a crucial sack, putting pressure on the Miami quarterback and stifling their drive at critical moments. The game's turning point came in the fourth quarter when San Francisco's defense held strong, preventing a late-game comeback from the Dolphins, sealing the victory and sending a clear message about their championship aspirations.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 43 | 25 | 58% | 278 | 2 | 0 | 92.9 |
| Malik Willis | QB | 29 | 13 | 45% | 147 | 0 | 0 | 60.5 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 17 | 114 | 6.7 | 64 | 1 | 37 | 0 |
| De'Von Achane | HB | 10 | 77 | 7.7 | 38 | 1 | 23 | 0 |
| Najee Harris | HB | 9 | 60 | 6.7 | 23 | 0 | 26 | 0 |
| Ollie Gordon II | HB | 3 | 59 | 19.7 | 39 | 0 | 30 | 0 |
| Malik Willis | QB | 5 | 54 | 10.8 | 42 | 1 | 48 | 1 |
| Kaelon Black | HB | 4 | 16 | 4.0 | — | 0 | 7 | 0 |
| Brock Purdy | QB | 5 | 13 | 2.6 | — | 0 | 6 | 0 |
| Kyle Juszczyk | FB | 1 | 2 | 2.0 | — | 0 | 2 | 0 |
| Marvin Mims Jr | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Jake Tonges | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| George Kittle | TE | 6 | 79 | 13.2 | 11 | 1 | 27 | 1 |
| Mike Evans | WR | 5 | 76 | 15.2 | 10 | 0 | 24 | 0 |
| Marvin Mims Jr | WR | 5 | 75 | 15.0 | 25 | 0 | 27 | 1 |
| Ricky Pearsall | WR | 5 | 65 | 13.0 | 43 | 1 | 33 | 0 |
| De'Zhaun Stribling | WR | 5 | 44 | 8.8 | 12 | 0 | 14 | 0 |
| Greg Dulcich | TE | 4 | 31 | 7.8 | 15 | 0 | 9 | 0 |
| Chris Bell | WR | 1 | 19 | 19.0 | 6 | 0 | 19 | 0 |
| Caleb Douglas | WR | 2 | 17 | 8.5 | 11 | 0 | 10 | 0 |
| Jake Tonges | TE | 2 | 12 | 6.0 | 7 | 0 | 9 | 0 |
| Malik Washington | WR | 1 | 5 | 5.0 | 3 | 0 | 5 | 0 |
| Christian McCaffrey | HB | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
| Kyle Juszczyk | FB | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Ollie Gordon II | HB | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Najee Harris | HB | 1 | -2 | -2.0 | — | 0 | 0 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Jacob Rodriguez | MIKE | 9 | 0 | 0 | 0 | 1 |
| Darrell Baker Jr | CB | 9 | 0 | 0 | 0 | 1 |
| Chris Johnson | CB | 7 | 0 | 0 | 0 | 0 |
| Trey Moore | LEDG | 5 | 1 | 0 | 0 | 0 |
| Richie Grant | SS | 6 | 0 | 0 | 0 | 0 |
| Xavier Woods | FS | 6 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 5 | 0 | 0 | 0 | 1 |
| Malik Mustapha | SS | 4 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 2 | 1 | 0 | 1 | 0 |
| Jordan Howden | FS | 4 | 0 | 0 | 0 | 0 |
| Jonah Elliss | LEDG | 4 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 3 | 0 | 0 | 0 | 1 |
| Jordyn Brooks | WILL | 3 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 0.5 | 0 | 0 | 0 |
| Nick Martin | WILL | 3 | 0 | 0 | 0 | 0 |
| JuJu Brents | CB | 3 | 0 | 0 | 0 | 1 |
| Deommodore Lenoir | CB | 2 | 0 | 0 | 0 | 0 |
| Jackson Woodard | MIKE | 2 | 0 | 0 | 0 | 0 |
| Rodney McGraw | REDG | 2 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 0 | 0.5 | 0 | 0 | 0 |
| Joshua Uche | REDG | 1 | 0 | 0 | 0 | 0 |
| Dante Trader Jr | SS | 1 | 0 | 0 | 0 | 0 |
| Jordan Phillips | DT | 1 | 0 | 0 | 0 | 0 |
| Kenneth Grant | DT | 1 | 0 | 0 | 0 | 0 |
| Nate Hobbs | CB | 1 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 1 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Bradley Pinion | P | 0 | 0 | 0 | 0 |
| Eddy Pineiro | K | 3 | 3 | 2 | 49 |
| Zane Gonzalez | K | 3 | 3 | 2 | 31 |

