Miami
Dolphins
1-0
0
FINAL
7
San Francisco
49ers
0-1
AI Recap
AI RECAPIn a hard-fought defensive battle, the San Francisco 49ers narrowly defeated the Miami Dolphins 7-0 in Week 2 of the 2026 season. This win solidifies the 49ers’ strong start to the season, while the Dolphins are left searching for answers on offense.
Brock Purdy led the charge for San Francisco, throwing for an impressive 297 yards, showcasing his ability to spread the ball across the field effectively. Christian McCaffrey contributed significantly on the ground with 74 rushing yards, while Ricky Pearsall emerged as the top receiving target, racking up 85 yards through the air. Despite the low score, the 49ers' offense found just enough rhythm to secure the victory.
Defensively, the 49ers held strong, limiting the Dolphins to zero points and frustrating their offensive efforts throughout the game. A pivotal moment came when Miami failed to capitalize on several opportunities, allowing San Francisco to maintain a narrow lead. Jordyn Brooks stood out for Miami with 12 total tackles, but ultimately, it was the 49ers' relentless defense that sealed the victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 42 | 28 | 67% | 297 | 0 | 0 | 87.1 |
| Malik Willis | QB | 29 | 17 | 59% | 142 | 0 | 0 | 71.3 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 13 | 74 | 5.7 | 26 | 0 | 21 | 0 |
| Brock Purdy | QB | 2 | 36 | 18.0 | 19 | 0 | 27 | 0 |
| De'Von Achane | HB | 15 | 24 | 1.6 | — | 0 | 7 | 0 |
| DJ Herman | FB | 1 | 21 | 21.0 | 18 | 0 | 21 | 0 |
| Jordan James | HB | 6 | 16 | 2.7 | 8 | 0 | 10 | 0 |
| Malik Willis | QB | 7 | 14 | 2.0 | — | 0 | 9 | 1 |
| Ollie Gordon II | HB | 2 | 9 | 4.5 | — | 0 | 5 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Tyreek Hill | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Will Kacmarek | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Jalen Tolbert | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Kaelon Black | HB | 2 | -2 | -1.0 | — | 1 | 1 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Ricky Pearsall | WR | 9 | 85 | 9.4 | 11 | 0 | 20 | 0 |
| George Kittle | TE | 7 | 85 | 12.1 | 22 | 0 | 27 | 0 |
| Will Kacmarek | TE | 5 | 45 | 9.0 | 21 | 0 | 11 | 0 |
| Caleb Douglas | WR | 5 | 44 | 8.8 | 15 | 0 | 14 | 0 |
| Christian McCaffrey | HB | 3 | 38 | 12.7 | 5 | 0 | 15 | 0 |
| Mike Evans | WR | 4 | 34 | 8.5 | 7 | 0 | 13 | 0 |
| Tyreek Hill | WR | 3 | 33 | 11.0 | 10 | 0 | 18 | 0 |
| Christian Kirk | WR | 1 | 24 | 24.0 | 6 | 0 | 24 | 0 |
| De'Zhaun Stribling | WR | 1 | 24 | 24.0 | — | 0 | 24 | 0 |
| Jalen Tolbert | WR | 2 | 9 | 4.5 | 4 | 0 | 5 | 0 |
| DJ Herman | FB | 1 | 7 | 7.0 | 6 | 0 | 7 | 0 |
| Jordan James | HB | 2 | 6 | 3.0 | 4 | 0 | 5 | 0 |
| Greg Dulcich | TE | 1 | 4 | 4.0 | 2 | 0 | 4 | 0 |
| Kyle Juszczyk | FB | 1 | 1 | 1.0 | — | 0 | 1 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Jordyn Brooks | WILL | 12 | 0.5 | 0 | 0 | 0 |
| Jacob Rodriguez | MIKE | 8 | 0.5 | 0 | 0 | 1 |
| Romello Height | LEDG | 7 | 0 | 0 | 0 | 0 |
| Michael Taaffe | FS | 6 | 0 | 0 | 0 | 1 |
| Chop Robinson | LEDG | 4 | 1 | 0 | 0 | 0 |
| Kyle Louis | SS | 5 | 0 | 0 | 0 | 0 |
| Darrell Baker Jr | CB | 5 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 5 | 0 | 0 | 0 | 1 |
| Dre Greenlaw | WILL | 4 | 0 | 0 | 1 | 0 |
| Taylor Rapp | SS | 3 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 3 | 0 | 0 | 0 | 1 |
| Deommodore Lenoir | CB | 3 | 0 | 0 | 0 | 0 |
| Geno Stone | FS | 3 | 0 | 0 | 0 | 1 |
| Trey Moore | REDG | 1 | 1 | 0 | 0 | 0 |
| Chris Johnson | CB | 3 | 0 | 0 | 0 | 0 |
| Malik Herring | LEDG | 2 | 0 | 0 | 0 | 0 |
| Zach Sieler | DT | 2 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 2 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 2 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 2 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 2 | 0 | 0 | 0 | 0 |
| Jason Marshall Jr | CB | 1 | 0 | 0 | 0 | 0 |
| Kenneth Grant | DT | 1 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 1 | 0 | 0 | 0 | 0 |
| Jordan Phillips | DT | 1 | 0 | 0 | 0 | 0 |
| Willie Gay Jr | SAM | 1 | 0 | 0 | 0 | 0 |
| JuJu Brents | CB | 1 | 0 | 0 | 0 | 0 |
| Jackson Woodard | MIKE | 1 | 0 | 0 | 0 | 0 |
| Zeek Biggers | DT | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 0 | 0 | 1 | 0 |
| Bradley Pinion | P | 0 | 0 | 0 | 0 |

