Miami
Dolphins
0-1
15
FINAL
45
San Francisco
49ers
0-1
AI Recap
AI RECAPIn a commanding performance, the San Francisco 49ers topped the Miami Dolphins 45-15 in Week 2 of the 2026 season. The 49ers showcased their dominance, leaving no doubt about their playoff aspirations as they dismantled Miami's defense and improved to a strong start this season.
Brock Purdy was the star of the night for San Francisco, throwing for 289 yards and three touchdowns, effectively leading the offense. Christian McCaffrey also made his mark with a phenomenal 176 rushing yards, consistently finding gaps in the Dolphins' defensive line to keep the chains moving. De'Von Achane managed to shine for Miami, racking up 119 receiving yards, but it wasn’t enough to keep pace with the 49ers' explosive offense.
Defensively, the 49ers were relentless, with Nick Bosa registering two sacks, putting pressure on the Dolphins' quarterback throughout the game. Marques Sigle led the defense with four tackles, while Ronnie Lott's interception proved crucial, halting any momentum Miami attempted to build. The turning point came in the second quarter when Purdy connected with his receivers for two quick touchdowns, putting the game out of reach for Miami and sealing a decisive victory for San Francisco.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 23 | 17 | 74% | 289 | 3 | 0 | 155.3 |
| Dan Marino | QB | 21 | 9 | 43% | 198 | 2 | 2 | 69.2 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 13 | 176 | 13.5 | 15 | 3 | 76 | 0 |
| De'Von Achane | HB | 7 | 36 | 5.1 | 10 | 0 | 22 | 0 |
| Brock Purdy | QB | 2 | 16 | 8.0 | 1 | 0 | 10 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| De'Von Achane | HB | 4 | 119 | 29.8 | 44 | 2 | 57 | 0 |
| Mike Evans | WR | 5 | 108 | 21.6 | 15 | 1 | 44 | 0 |
| George Kittle | TE | 3 | 51 | 17.0 | 12 | 2 | 28 | 0 |
| Christian McCaffrey | HB | 5 | 45 | 9.0 | 21 | 0 | 17 | 0 |
| Ricky Pearsall | WR | 2 | 44 | 22.0 | 16 | 0 | 23 | 0 |
| De'Zhaun Stribling | WR | 2 | 41 | 20.5 | 17 | 0 | 24 | 0 |
| Isaiah Likely | TE | 2 | 38 | 19.0 | 5 | 0 | 27 | 1 |
| Chris Bell | WR | 2 | 38 | 19.0 | 25 | 0 | 30 | 0 |
| Jordan Addison | WR | 1 | 3 | 3.0 | — | 0 | 3 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Nick Bosa | LEDG | 2 | 2 | 0 | 0 | 1 |
| Kenneth Grant | DT | 1 | 2 | 0 | 0 | 0 |
| Ronnie Lott | SS | 1 | 0 | 1 | 0 | 1 |
| Ashtyn Davis | FS | 1 | 0 | 1 | 0 | 0 |
| Marques Sigle | SS | 4 | 0 | 0 | 0 | 1 |
| Chop Robinson | LEDG | 2 | 1 | 0 | 0 | 0 |
| Kyle Louis | SS | 4 | 0 | 0 | 0 | 0 |
| Jacob Rodriguez | MIKE | 3 | 0 | 0 | 0 | 0 |
| Harrison Smith | FS | 3 | 0 | 0 | 0 | 1 |
| Zach Sieler | DT | 1 | 1 | 0 | 0 | 0 |
| Jason Taylor | REDG | 1 | 1 | 0 | 0 | 0 |
| Darrell Baker Jr | CB | 2 | 0 | 0 | 0 | 1 |
| Patrick Surtain Sr | CB | 2 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Chris Johnson | CB | 1 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 1 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 1 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 1 | 0 | 0 | 0 | 0 |
| Nate Hobbs | CB | 1 | 0 | 0 | 0 | 1 |
| Michael Taaffe | FS | 1 | 0 | 0 | 0 | 0 |
| Dante Trader Jr | FS | 1 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 0 | 0 | 0 | 0 | 1 |
| Romello Height | LEDG | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 1 | 1 | 6 | 31 |
| Bradley Pinion | P | 0 | 0 | 0 | 0 |
| Zane Gonzalez | K | 0 | 1 | 1 | 0 |

