Miami
Dolphins
1-0
25
FINAL
22
San Francisco
49ers
0-1
AI Recap
AI RECAPIn a thrilling Week 2 matchup of the 2026 season, the Miami Dolphins narrowly defeated the San Francisco 49ers with a final score of 25-22. Both teams were looking to establish momentum early in the season, but it was Miami that came out on top in a tightly contested battle.
Miami's Malik Willis showcased his arm strength and accuracy, throwing for an impressive 339 yards and leading the Dolphins offense with precision. A.J. Brown also had a standout performance, racking up 94 receiving yards and playing a crucial role in key moments. Meanwhile, San Francisco's Brock Purdy threw two touchdown passes, while Christian McCaffrey ground out 105 rushing yards, keeping the 49ers competitive throughout the game.
Defensively, Miami's Chop Robinson made his presence felt with a sack, helping to pressure Purdy during critical drives. The turning point came late in the fourth quarter when the Dolphins defense held strong, stifling a potential game-winning drive by San Francisco. Miami’s ability to make key stops at pivotal moments ultimately secured their victory and set the tone for the rest of the season.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Malik Willis | QB | 41 | 26 | 63% | 339 | 1 | 0 | 97.5 |
| Brock Purdy | QB | 30 | 17 | 57% | 168 | 2 | 0 | 94.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 11 | 105 | 9.5 | 69 | 0 | 26 | 0 |
| Malik Willis | QB | 10 | 44 | 4.4 | — | 0 | 9 | 0 |
| De'Von Achane | HB | 14 | 42 | 3.0 | 4 | 0 | 9 | 0 |
| Kaelon Black | HB | 4 | 35 | 8.8 | 19 | 1 | 20 | 0 |
| Jaylen Wright | HB | 6 | 28 | 4.7 | 7 | 0 | 8 | 0 |
| Jordan James | HB | 4 | 11 | 2.8 | — | 0 | 5 | 0 |
| Mike Evans | WR | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
| Ollie Gordon II | HB | 2 | 4 | 2.0 | — | 0 | 6 | 0 |
| A.J. Brown | WR | 2 | 3 | 1.5 | — | 1 | 2 | 0 |
| Brock Purdy | QB | 2 | 2 | 1.0 | — | 0 | 4 | 0 |
| Greg Dulcich | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Justin Joly | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Adonai Mitchell | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| A.J. Brown | WR | 5 | 94 | 18.8 | 68 | 1 | 68 | 1 |
| Tyler Harrell | WR | 5 | 81 | 16.2 | 12 | 0 | 29 | 0 |
| Adonai Mitchell | WR | 9 | 80 | 8.9 | 18 | 0 | 15 | 0 |
| Christian Kirk | WR | 3 | 46 | 15.3 | 7 | 0 | 29 | 0 |
| Mike Evans | WR | 4 | 43 | 10.8 | 8 | 1 | 16 | 0 |
| Will Kacmarek | TE | 2 | 39 | 19.5 | 7 | 0 | 24 | 1 |
| Christian McCaffrey | HB | 3 | 29 | 9.7 | 16 | 0 | 18 | 0 |
| George Kittle | TE | 3 | 29 | 9.7 | 6 | 1 | 18 | 0 |
| De'Von Achane | HB | 3 | 20 | 6.7 | 18 | 0 | 15 | 0 |
| Greg Dulcich | TE | 1 | 18 | 18.0 | 11 | 0 | 18 | 0 |
| Ricky Pearsall | WR | 2 | 14 | 7.0 | 8 | 0 | 8 | 0 |
| Justin Joly | TE | 1 | 7 | 7.0 | 5 | 0 | 7 | 0 |
| Kyle Juszczyk | FB | 1 | 4 | 4.0 | 2 | 0 | 4 | 0 |
| Jake Tonges | TE | 1 | 3 | 3.0 | — | 0 | 3 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Renardo Green | CB | 7 | 0 | 0 | 1 | 1 |
| Chop Robinson | LEDG | 5 | 1 | 0 | 0 | 0 |
| Jordyn Brooks | WILL | 6 | 0.5 | 0 | 0 | 0 |
| Jacob Rodriguez | MIKE | 6 | 0 | 0 | 0 | 1 |
| Dre Greenlaw | WILL | 5 | 0 | 0 | 0 | 1 |
| Nick Bosa | LEDG | 5 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 5 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 4 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 4 | 0 | 0 | 0 | 0 |
| Chris Johnson | CB | 4 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 4 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 3 | 0 | 0 | 0 | 0 |
| Darrell Baker Jr | CB | 3 | 0 | 0 | 0 | 1 |
| Romello Height | LEDG | 3 | 0 | 0 | 0 | 0 |
| Michael Taaffe | FS | 2 | 0 | 0 | 0 | 0 |
| Trey Moore | LEDG | 2 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 2 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 2 | 0 | 0 | 0 | 0 |
| Kyle Louis | SS | 2 | 0 | 0 | 0 | 0 |
| Kenneth Grant | DT | 1 | 0.5 | 0 | 0 | 0 |
| Zach Sieler | DT | 2 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 2 | 0 | 0 | 0 | 0 |
| Ashtyn Davis | FS | 2 | 0 | 0 | 0 | 0 |
| Tatum Bethune | MIKE | 1 | 0 | 0 | 0 | 0 |
| Jaden Dugger | SAM | 1 | 0 | 0 | 0 | 0 |
| Jordan Phillips | DT | 1 | 0 | 0 | 0 | 0 |
| D'Angelo Ponds | CB | 1 | 0 | 0 | 0 | 0 |
| Jackson Woodard | MIKE | 1 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 0 | 0 | 2 | 0 |
| Bradley Pinion | P | 0 | 0 | 0 | 0 |
| Riley Patterson | K | 3 | 3 | 2 | 55 |

