Miami
Dolphins
0-1
23
FINAL
49
San Francisco
49ers
0-1
AI Recap
AI RECAPThe San Francisco 49ers secured a commanding victory over the Miami Dolphins, finishing the game with a final score of 49-23. This Week 2 matchup of the 2026 season showcased the 49ers' dominance as they look to establish themselves early in the year.
Brock Purdy led the charge for San Francisco, throwing for 278 yards and an impressive four touchdowns, proving to be the catalyst for the 49ers' explosive offense. George Kittle was a standout target, racking up 178 receiving yards and contributing significantly to the scoring effort. On the ground, De'Von Achane shone for Miami, rushing for 128 yards, but it wasn't enough to keep pace with San Francisco’s aerial assault.
Defensively, Malik Mustapha's seven tackles helped anchor a 49ers unit that was relentless throughout the game. Upton Stout added a sack, while Deommodore Lenoir made a crucial interception, further stifling any momentum the Dolphins hoped to build. The turning point came in the second quarter when Lenoir's pick set up another touchdown, allowing San Francisco to pull away and control the game.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 13 | 10 | 77% | 278 | 4 | 0 | 157.8 |
| Malik Willis | QB | 29 | 18 | 62% | 204 | 3 | 2 | 88.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| De'Von Achane | HB | 23 | 128 | 5.6 | 32 | 0 | 38 | 2 |
| Kaelon Black | HB | 8 | 61 | 7.6 | 13 | 2 | 14 | 0 |
| Brock Purdy | QB | 2 | 20 | 10.0 | — | 0 | 25 | 0 |
| Ollie Gordon II | HB | 1 | 10 | 10.0 | 3 | 0 | 10 | 0 |
| Malik Willis | QB | 1 | 5 | 5.0 | — | 0 | 5 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Kyle Juszczyk | FB | 1 | -1 | -1.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| George Kittle | TE | 5 | 178 | 35.6 | 107 | 1 | 71 | 0 |
| Caleb Douglas | WR | 6 | 90 | 15.0 | 15 | 0 | 24 | 0 |
| Mike Evans | WR | 3 | 84 | 28.0 | 21 | 3 | 59 | 0 |
| De'Von Achane | HB | 7 | 66 | 9.4 | 32 | 2 | 33 | 0 |
| Jalen Tolbert | WR | 1 | 18 | 18.0 | 1 | 0 | 18 | 0 |
| Malik Washington | WR | 2 | 16 | 8.0 | 17 | 0 | 10 | 0 |
| Greg Dulcich | TE | 2 | 14 | 7.0 | 2 | 1 | 9 | 1 |
| De'Zhaun Stribling | WR | 1 | 12 | 12.0 | 2 | 0 | 12 | 0 |
| Kaelon Black | HB | 1 | 4 | 4.0 | 3 | 0 | 4 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Deommodore Lenoir | CB | 3 | 0 | 1 | 0 | 0 |
| Malik Mustapha | SS | 7 | 0 | 0 | 1 | 0 |
| Marques Sigle | SS | 2 | 0 | 1 | 0 | 0 |
| Upton Stout | CB | 3 | 1 | 0 | 0 | 1 |
| Jared Verse | REDG | 3 | 1 | 0 | 0 | 0 |
| Nate Hobbs | FS | 3 | 0 | 0 | 0 | 1 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 2 | 0 | 0 | 1 | 1 |
| Gracen Halton | DT | 2 | 0 | 0 | 0 | 0 |
| Jackson Woodard | MIKE | 1 | 0 | 0 | 0 | 0 |
| Jordyn Brooks | WILL | 1 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 1 | 0 | 0 | 0 | 1 |
| Michael Taaffe | FS | 1 | 0 | 0 | 0 | 0 |
| Zach Sieler | DT | 1 | 0 | 0 | 0 | 0 |
| Kyle Louis | SS | 1 | 0 | 0 | 0 | 0 |
| JuJu Brents | CB | 1 | 0 | 0 | 0 | 1 |
| Nick Bosa | REDG | 1 | 0 | 0 | 0 | 1 |
| Osa Odighizuwa | DT | 0 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Bradley Pinion | P | 0 | 0 | 0 | 0 |
| Zane Gonzalez | K | 1 | 1 | 2 | 54 |
| Eddy Pineiro | K | 0 | 0 | 7 | 0 |

