Miami
Dolphins
1-0
31
FINAL
24
San Francisco
49ers
0-1
AI Recap
AI RECAPThe Miami Dolphins narrowly defeated the San Francisco 49ers with a final score of 31-24 in a thrilling Week 2 matchup of the 2026 season. Both teams entered the game looking to establish momentum early in the season, but it was the Dolphins who ultimately came out on top in this high-stakes contest.
Brock Purdy showcased his skills for the 49ers, throwing for 293 yards and three touchdowns, but it was Jonathan Taylor who made a significant impact for Miami, rushing for 95 yards. With both offenses firing on all cylinders, the game featured explosive plays, but it was Miami's balanced attack that ultimately secured the victory.
Defensively, the Dolphins made crucial stops when it mattered most, highlighted by a key interception from Jordyn Brooks that shifted momentum late in the game. Although Ji'Ayir Brown led the 49ers with four tackles, it was Chop Robinson's lone sack that stifled a San Francisco drive at a pivotal moment. Miami's ability to capitalize on defensive opportunities proved to be the game’s turning point, allowing them to hold off the 49ers in the final minutes.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 33 | 18 | 55% | 293 | 3 | 4 | 75.2 |
| Malik Willis | QB | 13 | 7 | 54% | 86 | 2 | 1 | 82.0 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Jonathan Taylor | HB | 13 | 95 | 7.3 | 16 | 1 | 65 | 0 |
| Christian McCaffrey | HB | 13 | 56 | 4.3 | 13 | 0 | 18 | 1 |
| Malik Willis | QB | 4 | 47 | 11.8 | 3 | 1 | 27 | 0 |
| Brock Purdy | QB | 1 | 8 | 8.0 | 2 | 0 | 8 | 0 |
| Ollie Gordon II | HB | 1 | 7 | 7.0 | 3 | 0 | 7 | 0 |
| KaVontae Turpin | WR | 1 | 1 | 1.0 | — | 0 | 1 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| George Kittle | TE | 4 | 80 | 20.0 | 38 | 1 | 32 | 0 |
| KaVontae Turpin | WR | 5 | 77 | 15.4 | 28 | 0 | 22 | 0 |
| Mike Evans | WR | 3 | 58 | 19.3 | 26 | 0 | 22 | 0 |
| Jonathan Taylor | HB | 3 | 35 | 11.7 | 30 | 0 | 15 | 0 |
| Greg Dulcich | TE | 3 | 35 | 11.7 | 24 | 2 | 13 | 0 |
| Luther Burden III | WR | 1 | 34 | 34.0 | 16 | 0 | 34 | 1 |
| Christian McCaffrey | HB | 3 | 23 | 7.7 | 27 | 1 | 11 | 0 |
| Jake Tonges | TE | 2 | 21 | 10.5 | 13 | 1 | 19 | 0 |
| Jalen Tolbert | WR | 1 | 16 | 16.0 | — | 0 | 16 | 0 |
| Malik Washington | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Jordyn Brooks | WILL | 3 | 0 | 1 | 0 | 0 |
| Jacob Rodriguez | MIKE | 1 | 0 | 1 | 0 | 1 |
| Renardo Green | CB | 1 | 0 | 1 | 0 | 0 |
| Chris Johnson | CB | 1 | 0 | 1 | 0 | 0 |
| Ji'Ayir Brown | FS | 4 | 0 | 0 | 0 | 0 |
| JuJu Brents | CB | 0 | 0 | 1 | 0 | 1 |
| Chop Robinson | LEDG | 2 | 1 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 3 | 0 | 0 | 0 | 1 |
| Dante Trader Jr | SS | 3 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 2 | 0 | 0 | 0 | 1 |
| Zach Sieler | DT | 2 | 0 | 0 | 0 | 1 |
| Jackson Woodard | MIKE | 1 | 0 | 0 | 0 | 0 |
| Michael Taaffe | FS | 1 | 0 | 0 | 0 | 1 |
| Nick Bosa | LEDG | 1 | 0 | 0 | 0 | 0 |
| Kyle Louis | SS | 1 | 0 | 0 | 1 | 0 |
| Shaka Heyward | MIKE | 1 | 0 | 0 | 0 | 0 |
| Darrell Baker Jr | CB | 1 | 0 | 0 | 0 | 0 |
| Jordan Phillips | DT | 1 | 0 | 0 | 0 | 0 |
| Jason Marshall Jr | CB | 1 | 0 | 0 | 0 | 0 |
| Jalen Redmond | DT | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Zane Gonzalez | K | 1 | 1 | 4 | 22 |
| Eddy Pineiro | K | 1 | 1 | 3 | 35 |
| Bradley Pinion | P | 0 | 0 | 0 | 0 |

