Miami
Dolphins
0-1
24
FINAL
29
San Francisco
49ers
0-1
AI Recap
AI RECAPThe San Francisco 49ers secured a hard-fought victory over the Miami Dolphins with a final score of 29-24 in a thrilling Week 2 matchup of the 2026 season. Both teams came into the game looking to establish momentum early in the year, but it was the 49ers who ultimately emerged victorious, showcasing their resilience and tactical execution.
Leading the charge for San Francisco was quarterback Brock Purdy, who threw for 221 yards and two touchdowns, consistently finding his rhythm against the Dolphins' defense. Running back Christian McCaffrey added a solid performance with 91 rushing yards, while wide receiver Mike Evans was a standout in the passing game, racking up 102 receiving yards to help push the 49ers' offense to new heights.
Defensively, the 49ers made their presence felt with key contributions from Nick Bosa, who recorded 1.5 sacks, and Deommodore Lenoir, who snagged an interception. The turning point came late in the fourth quarter when Lenoir's interception thwarted a potential game-tying drive for Miami, allowing San Francisco to hold off their opponents and secure the win. The combination of a potent offense and a timely defense proved crucial in this tightly contested battle.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 30 | 22 | 73% | 221 | 2 | 0 | 116.1 |
| Malik Willis | QB | 31 | 19 | 61% | 187 | 1 | 2 | 62.1 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 15 | 91 | 6.1 | 49 | 0 | 36 | 0 |
| Kaelon Black | HB | 15 | 46 | 3.1 | 22 | 1 | 24 | 0 |
| De'Von Achane | HB | 11 | 45 | 4.1 | — | 0 | 8 | 0 |
| Malik Willis | QB | 8 | 31 | 3.9 | — | 0 | 6 | 0 |
| Ollie Gordon II | HB | 4 | 16 | 4.0 | 3 | 1 | 6 | 0 |
| Jaylen Wright | HB | 1 | 11 | 11.0 | 10 | 1 | 11 | 0 |
| Brock Purdy | QB | 3 | 8 | 2.7 | — | 0 | 6 | 1 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Justin Joly | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| DJ Herman | FB | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Mike Evans | WR | 7 | 102 | 14.6 | 9 | 1 | 23 | 0 |
| Jalen Tolbert | WR | 6 | 73 | 12.2 | 11 | 0 | 26 | 0 |
| George Kittle | TE | 5 | 70 | 14.0 | 32 | 1 | 27 | 0 |
| Malik Washington | WR | 4 | 49 | 12.3 | 9 | 1 | 18 | 0 |
| Greg Dulcich | TE | 3 | 25 | 8.3 | 3 | 0 | 12 | 0 |
| Ricky Pearsall | WR | 4 | 22 | 5.5 | 4 | 0 | 11 | 0 |
| Caleb Douglas | WR | 3 | 21 | 7.0 | 2 | 0 | 9 | 0 |
| Justin Joly | TE | 1 | 14 | 14.0 | 4 | 0 | 14 | 0 |
| Deebo Samuel Sr | WR | 1 | 11 | 11.0 | — | 0 | 11 | 0 |
| Jake Tonges | TE | 1 | 7 | 7.0 | 5 | 0 | 7 | 0 |
| Kyle Juszczyk | FB | 1 | 5 | 5.0 | 4 | 0 | 5 | 0 |
| DJ Herman | FB | 1 | 3 | 3.0 | 2 | 0 | 3 | 0 |
| Christian McCaffrey | HB | 2 | 3 | 1.5 | 1 | 0 | 2 | 0 |
| Chris Bell | WR | 1 | 2 | 2.0 | — | 0 | 2 | 0 |
| Kaelon Black | HB | 1 | 1 | 1.0 | — | 0 | 1 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Marques Sigle | SS | 8 | 0 | 1 | 0 | 0 |
| Chris Johnson | CB | 8 | 0 | 0 | 0 | 0 |
| Michael Taaffe | FS | 7 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 3 | 0 | 1 | 0 | 0 |
| Upton Stout | CB | 5 | 0 | 0 | 0 | 0 |
| Darrell Baker Jr | CB | 5 | 0 | 0 | 1 | 0 |
| Fred Warner | MIKE | 3 | 1 | 0 | 0 | 1 |
| Kyle Louis | SS | 5 | 0 | 0 | 0 | 0 |
| Trey Moore | LEDG | 3 | 0.5 | 0 | 0 | 0 |
| Jacob Rodriguez | MIKE | 4 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 1 | 1.5 | 0 | 0 | 0 |
| Jordyn Brooks | WILL | 3 | 0.5 | 0 | 0 | 0 |
| Joshua Uche | REDG | 3 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 2 | 0.5 | 0 | 0 | 0 |
| Kenneth Grant | DT | 3 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 3 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 1 | 1 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 3 | 0 | 0 | 1 | 0 |
| Zach Sieler | DT | 2 | 0 | 0 | 0 | 0 |
| Jordan Phillips | DT | 2 | 0 | 0 | 0 | 0 |
| Chop Robinson | LEDG | 2 | 0 | 0 | 1 | 0 |
| Renardo Green | CB | 2 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 0 | 0.5 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 1 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 0 | 0.5 | 0 | 0 | 0 |
| JuJu Brents | CB | 1 | 0 | 0 | 0 | 0 |
| Jack Jones | FS | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Zane Gonzalez | K | 1 | 1 | 3 | 55 |
| Eddy Pineiro | K | 3 | 3 | 2 | 51 |
| Bradley Pinion | P | 0 | 0 | 0 | 0 |

