Miami
Dolphins
1-0
15
FINAL
14
San Francisco
49ers
1-0
AI Recap
AI RECAPIn a nail-biter that came down to the wire, the Miami Dolphins narrowly defeated the San Francisco 49ers 15-14 in Week 2 of the 2026 season. Both teams entered the game looking to establish momentum early in the season, but it was Miami that managed to hold off a late surge from San Francisco.
Malik Willis led the Dolphins' offense with 174 passing yards, while De'Von Achane made a significant impact on the ground, racking up 77 rushing yards. Greg Dulcich emerged as a key target, finishing with 95 receiving yards and helping Miami sustain their drives. Despite Brock Purdy's two touchdown passes for the 49ers, it was Miami's balanced attack that ultimately prevailed.
On the defensive side, the Dolphins made crucial plays to disrupt the 49ers' rhythm, highlighted by Darrell Baker Jr.'s six total tackles. Although Nick Bosa recorded two sacks for San Francisco, Miami's defense held firm when it mattered most. The turning point came late in the fourth quarter, as the Dolphins managed to stifle a potential game-winning drive by the 49ers, sealing the victory with a resilient defensive stand.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Malik Willis | QB | 38 | 19 | 174 | 1 | 2 | 49.6 |
| Brock Purdy | QB | 33 | 17 | 153 | 2 | 0 | 84.5 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| De'Von Achane | HB | 9 | 77 | 8.6 | 0 | 28 | 0 |
| Christian McCaffrey | HB | 16 | 57 | 3.6 | 0 | 12 | 0 |
| Kaelon Black | HB | 6 | 32 | 5.3 | 0 | 22 | 0 |
| Jaylen Wright | HB | 1 | 29 | 29.0 | 0 | 29 | 0 |
| Malik Willis | QB | 11 | 24 | 2.2 | 0 | 7 | 0 |
| Ollie Gordon II | HB | 1 | 2 | 2.0 | 0 | 2 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Caleb Douglas | WR | 1 | -3 | -3.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Greg Dulcich | TE | 5 | 95 | 19.0 | 0 | 30 | 0 |
| De'Zhaun Stribling | WR | 7 | 63 | 9.0 | 0 | 17 | 0 |
| George Kittle | TE | 4 | 45 | 11.3 | 0 | 16 | 0 |
| Mike Evans | WR | 3 | 44 | 14.7 | 1 | 27 | 0 |
| Jalen Tolbert | WR | 5 | 32 | 6.4 | 1 | 13 | 1 |
| Chris Bell | WR | 4 | 24 | 6.0 | 0 | 8 | 0 |
| Caleb Douglas | WR | 2 | 17 | 8.5 | 0 | 12 | 0 |
| Will Kacmarek | TE | 1 | 5 | 5.0 | 0 | 5 | 0 |
| Seydou Traore | TE | 1 | 2 | 2.0 | 0 | 2 | 0 |
| Christian McCaffrey | HB | 2 | 1 | 0.5 | 0 | 1 | 0 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | 0 | 0 | 1 |
| Jake Tonges | TE | 1 | 0 | 0.0 | 1 | 0 | 0 |
| Tutu Atwell | WR | 1 | -1 | -1.0 | 0 | 0 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Deommodore Lenoir | CB | 3 | 0 | 1 | 0 | 0 |
| Darrell Baker Jr | CB | 6 | 0.5 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 3 | 2 | 0 | 0 | 0 |
| Jordyn Brooks | MIKE | 6 | 0.5 | 0 | 0 | 1 |
| Mykel Williams | REDG | 3 | 2 | 0 | 0 | 0 |
| Ephesians Prysock | CB | 2 | 0 | 1 | 0 | 0 |
| Jack Jones | CB | 5 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | MIKE | 5 | 0 | 0 | 0 | 0 |
| Marques Sigle | FS | 5 | 0 | 0 | 0 | 0 |
| Trey Moore | REDG | 2 | 1 | 0 | 0 | 0 |
| Chris Johnson | CB | 4 | 0 | 0 | 0 | 0 |
| Taylor Rapp | SS | 4 | 0 | 0 | 0 | 0 |
| Jacob Rodriguez | MIKE | 4 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 4 | 0 | 0 | 0 | 0 |
| Jaden Dugger | MIKE | 3 | 0 | 0 | 0 | 0 |
| Chop Robinson | LEDG | 2 | 0.5 | 0 | 0 | 0 |
| Dillon Thieneman | SS | 3 | 0 | 0 | 0 | 0 |
| Joshua Uche | REDG | 2 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 1 | 0.5 | 0 | 0 | 0 |
| JuJu Brents | CB | 2 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 1 | 0.5 | 0 | 0 | 0 |
| Lonnie Johnson Jr | FS | 2 | 0 | 0 | 0 | 0 |
| Zach Sieler | DT | 2 | 0 | 0 | 0 | 0 |
| Kenneth Grant | DT | 0 | 0.5 | 0 | 0 | 0 |
| Kyle Louis | WILL | 1 | 0 | 0 | 0 | 0 |
| Ashtyn Davis | FS | 1 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 1 | 0 | 0 | 0 | 0 |
| Michael Taaffe | FS | 1 | 0 | 0 | 0 | 0 |
| Jordan Phillips | DT | 1 | 0 | 0 | 0 | 0 |
| Nate Hobbs | CB | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 0 | 0 | 2 | 0 |
| Riley Patterson | K | 2 | 2 | 1 | 56 |
| Bradley Pinion | P | 0 | 0 | 0 | 0 |

