Miami
Dolphins
0-1
24
FINAL
20
San Francisco
49ers
1-0
AI Recap
AI RECAPThe Miami Dolphins narrowly defeated the San Francisco 49ers 24-20 in a tightly contested Week 2 matchup of the 2026 season. With both teams looking to establish momentum early in the season, this victory allows Miami to assert themselves in the competitive landscape of the league.
Brock Purdy had a standout performance for the 49ers, throwing for 232 yards and two touchdowns, showcasing his ability to lead the offense effectively. However, it was De'Von Achane of the Dolphins who stole the spotlight, rushing for an impressive 144 yards, providing Miami with the ground game they needed to control the tempo of the game.
On the defensive side, Michael Taaffe was a game-changer for the Dolphins, recording two key interceptions that shifted momentum in Miami's favor. The turning point came late in the fourth quarter when Taaffe's second interception halted a promising San Francisco drive, allowing the Dolphins to secure their lead and ultimately seal the victory. Miami's defense, led by Taaffe and a sack from Trey Moore, was instrumental in holding off the 49ers' late-game surge.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 27 | 15 | 232 | 2 | 3 | 69.2 |
| Malik Willis | QB | 15 | 8 | 186 | 1 | 0 | 120.4 |
| Kyle McCord | QB | 5 | 2 | 10 | 0 | 0 | 47.9 |
| Christian McCaffrey | HB | 1 | 0 | 0 | 0 | 1 | — |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| De'Von Achane | HB | 11 | 144 | 13.1 | 1 | 59 | 0 |
| Christian McCaffrey | HB | 16 | 104 | 6.5 | 0 | 29 | 0 |
| Malik Willis | QB | 2 | 11 | 5.5 | 0 | 6 | 2 |
| Caleb Douglas | WR | 1 | 10 | 10.0 | 0 | 10 | 0 |
| De'Zhaun Stribling | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Justin Joly | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| George Kittle | TE | 7 | 110 | 15.7 | 0 | 45 | 0 |
| De'Zhaun Stribling | WR | 3 | 97 | 32.3 | 1 | 70 | 0 |
| Caleb Douglas | WR | 2 | 87 | 43.5 | 1 | 65 | 0 |
| De'Von Achane | HB | 3 | 45 | 15.0 | 0 | 16 | 0 |
| Justin Joly | TE | 1 | 32 | 32.0 | 0 | 32 | 0 |
| Mike Evans | WR | 1 | 15 | 15.0 | 1 | 15 | 0 |
| Christian McCaffrey | HB | 4 | 10 | 2.5 | 0 | 6 | 0 |
| Greg Dulcich | TE | 2 | 10 | 5.0 | 0 | 6 | 0 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Michael Taaffe | FS | 4 | 0 | 2 | 0 | 0 |
| Renardo Green | CB | 3 | 1 | 0 | 0 | 0 |
| JuJu Brents | CB | 1 | 0 | 1 | 0 | 0 |
| Jacob Rodriguez | MIKE | 0 | 0 | 1 | 0 | 1 |
| Romello Height | LEDG | 2 | 1 | 0 | 0 | 0 |
| Joshua Uche | REDG | 2 | 1 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 4 | 0 | 0 | 0 | 0 |
| Trey Moore | LEDG | 1 | 1 | 0 | 0 | 1 |
| Chris Johnson | CB | 3 | 0 | 0 | 0 | 0 |
| Zach Sieler | DT | 1 | 1 | 0 | 0 | 0 |
| Marques Sigle | SS | 2 | 0 | 0 | 2 | 0 |
| Kenny Moore II | CB | 2 | 0 | 0 | 0 | 3 |
| Marcus Williams | FS | 2 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 2 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 0 | 1 | 0 | 0 | 0 |
| Kyle Louis | SS | 2 | 0 | 0 | 0 | 1 |
| Chop Robinson | LEDG | 1 | 0 | 0 | 0 | 1 |
| Fred Warner | MIKE | 1 | 0 | 0 | 0 | 0 |
| Willie Gay Jr | SAM | 1 | 0 | 0 | 0 | 0 |
| Kenneth Grant | DT | 1 | 0 | 0 | 0 | 0 |
| Geno Stone | FS | 1 | 0 | 0 | 0 | 0 |
| Jason Marshall Jr | CB | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Bradley Pinion | P | 0 | 0 | 0 | 0 |
| Riley Patterson | K | 1 | 2 | 3 | 20 |
| Matt Prater | K | 2 | 2 | 2 | 54 |

