Miami
Dolphins
0-1
20
FINAL
23
San Francisco
49ers
1-0
AI Recap
AI RECAPIn a thrilling Week 2 showdown, the San Francisco 49ers narrowly defeated the Miami Dolphins with a final score of 23-20. Both teams were looking to establish early momentum in the 2026 season, but it was the 49ers who came out on top with key plays down the stretch.
Brock Purdy was the standout performer for San Francisco, throwing for 278 yards and two touchdowns, showcasing his ability to lead the offense effectively. Complementing Purdy's efforts was Mike Evans, who recorded an impressive 124 receiving yards, consistently finding openings in the Dolphins' secondary. On the ground, De'Von Achane led the Dolphins with 70 rushing yards, but Miami struggled to maintain balance against a tough 49ers defense.
Defensively, the 49ers were able to apply pressure throughout the game, limiting Miami's scoring opportunities. The turning point came late in the fourth quarter when San Francisco's defense stood tall, forcing a critical turnover that allowed Purdy to extend the lead. JuJu Brents was a bright spot for the Dolphins with nine total tackles, but it wasn't enough to overcome San Francisco's strong defensive performance when it mattered most.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 37 | 24 | 278 | 2 | 0 | 105.4 |
| Malik Willis | QB | 27 | 19 | 228 | 0 | 0 | 95.9 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| De'Von Achane | HB | 16 | 70 | 4.4 | 1 | 15 | 0 |
| Christian McCaffrey | HB | 16 | 63 | 3.9 | 0 | 16 | 0 |
| Malik Willis | QB | 6 | 21 | 3.5 | 1 | 7 | 0 |
| Ollie Gordon II | HB | 10 | 9 | 0.9 | 0 | 8 | 0 |
| DJ Herman | FB | 3 | 7 | 2.3 | 0 | 6 | 0 |
| Kaelon Black | HB | 2 | 7 | 3.5 | 0 | 5 | 0 |
| Brock Purdy | QB | 2 | 4 | 2.0 | 0 | 4 | 0 |
| Greg Dulcich | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Deebo Samuel Sr | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Mike Evans | WR | 8 | 124 | 15.5 | 1 | 30 | 0 |
| Greg Dulcich | TE | 8 | 111 | 13.9 | 0 | 29 | 0 |
| Deebo Samuel Sr | WR | 9 | 107 | 11.9 | 1 | 28 | 0 |
| Christian McCaffrey | HB | 3 | 17 | 5.7 | 0 | 12 | 0 |
| Ollie Gordon II | HB | 1 | 11 | 11.0 | 0 | 11 | 0 |
| Jake Tonges | TE | 2 | 9 | 4.5 | 0 | 7 | 0 |
| George Kittle | TE | 1 | 7 | 7.0 | 0 | 7 | 0 |
| Chris Bell | WR | 0 | 0 | 0.0 | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| JuJu Brents | CB | 9 | 0 | 0 | 0 | 1 |
| Jordyn Brooks | WILL | 6 | 1 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 7 | 0 | 0 | 0 | 0 |
| Jason Marshall Jr | CB | 7 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 6 | 0 | 0 | 0 | 1 |
| Deommodore Lenoir | CB | 6 | 0 | 0 | 0 | 0 |
| Jacob Rodriguez | MIKE | 5 | 0.5 | 0 | 0 | 0 |
| Javon Bullard | SS | 5 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 5 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 5 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 5 | 0 | 0 | 0 | 0 |
| Chris Johnson | CB | 4 | 0 | 0 | 0 | 0 |
| Dante Trader Jr | SS | 4 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 3 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 2 | 0 | 0 | 0 | 0 |
| Zach Sieler | DT | 2 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 2 | 0 | 0 | 0 | 0 |
| Jaden Dugger | SAM | 2 | 0 | 0 | 0 | 0 |
| Jordan Phillips | DT | 1 | 0.5 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 1 | 0 | 0 | 0 | 0 |
| Michael Taaffe | FS | 1 | 0 | 0 | 0 | 0 |
| CJ West | DT | 1 | 0 | 0 | 0 | 0 |
| James Thompson Jr | DT | 1 | 0 | 0 | 0 | 0 |
| Siran Neal | SS | 1 | 0 | 0 | 0 | 0 |
| Joshua Uche | REDG | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 3 | 4 | 2 | 50 |
| Cairo Santos | K | 2 | 2 | 4 | 52 |
| Bradley Pinion | P | 0 | 0 | 0 | 0 |

