Miami
Dolphins
0-1
35
FINAL
42
San Francisco
49ers
0-1
AI Recap
AI RECAPIn a thrilling matchup, the San Francisco 49ers topped the Miami Dolphins 42-35 in Week 2 of the 2026 season, showcasing their offensive firepower and resilience. With both teams looking to establish momentum early in the season, the 49ers emerged victorious in a game that saw both squads exchanging leads throughout.
Brock Purdy was the standout performer for San Francisco, passing for 329 yards and tossing five touchdown strikes, displaying pinpoint accuracy and leadership under pressure. Ricky Pearsall also made significant contributions with 89 receiving yards, while Josh Jacobs added solid support on the ground, rushing for 62 yards to keep the Dolphins' defense on its toes.
Defensively, the 49ers were bolstered by Dre Greenlaw's key interception, which shifted the momentum in their favor during a critical moment in the second half. On the flip side, the Dolphins' Chop Robinson stood out with three sacks, but it wasn’t enough to overcome the dynamic San Francisco offense. The game turned when Purdy connected with Pearsall for a touchdown late in the third quarter, giving the 49ers a lead they would not relinquish.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 22 | 16 | 73% | 329 | 5 | 0 | 154.3 |
| Malik Willis | QB | 25 | 12 | 48% | 249 | 1 | 3 | 57.3 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Josh Jacobs | HB | 12 | 62 | 5.2 | 18 | 0 | 23 | 0 |
| De'Zhaun Stribling | WR | 1 | 22 | 22.0 | 1 | 0 | 22 | 1 |
| Deebo Samuel Sr | HB | 5 | 17 | 3.4 | 12 | 1 | 13 | 0 |
| De'Von Achane | HB | 3 | 14 | 4.7 | 7 | 1 | 6 | 0 |
| Malik Willis | QB | 5 | 11 | 2.2 | 1 | 2 | 7 | 1 |
| Darius Slayton | WR | 1 | 4 | 4.0 | 1 | 0 | 4 | 0 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Greg Dulcich | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Kyle Juszczyk | FB | 1 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Ricky Pearsall | WR | 3 | 89 | 29.7 | 19 | 1 | 43 | 0 |
| De'Von Achane | HB | 5 | 81 | 16.2 | 94 | 0 | 36 | 0 |
| George Kittle | TE | 3 | 78 | 26.0 | 9 | 1 | 37 | 0 |
| De'Zhaun Stribling | WR | 5 | 71 | 14.2 | 31 | 1 | 30 | 0 |
| Mike Evans | WR | 4 | 70 | 17.5 | 12 | 2 | 31 | 1 |
| Greg Dulcich | TE | 2 | 65 | 32.5 | 56 | 0 | 45 | 0 |
| Darius Slayton | WR | 1 | 59 | 59.0 | 29 | 1 | 59 | 0 |
| Caleb Douglas | WR | 3 | 36 | 12.0 | — | 0 | 25 | 0 |
| Josh Jacobs | HB | 1 | 21 | 21.0 | 16 | 0 | 21 | 0 |
| DJ Herman | FB | 1 | 8 | 8.0 | 8 | 0 | 8 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Chop Robinson | LEDG | 4 | 3 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 2 | 0 | 0 | 0 |
| Chris Johnson | CB | 6 | 0 | 0 | 0 | 1 |
| Renardo Green | CB | 2 | 0 | 1 | 0 | 0 |
| Dre Greenlaw | WILL | 1 | 0 | 1 | 0 | 0 |
| Kenneth Grant | DT | 2 | 1 | 0 | 0 | 1 |
| Joshua Uche | REDG | 2 | 1 | 0 | 0 | 0 |
| Ashtyn Davis | FS | 0 | 0 | 1 | 0 | 0 |
| Ephesians Prysock | CB | 3 | 0 | 0 | 0 | 0 |
| Darrell Baker Jr | CB | 2 | 0 | 0 | 0 | 0 |
| Michael Taaffe | FS | 2 | 0 | 0 | 0 | 0 |
| Daniel Scott | FS | 2 | 0 | 0 | 0 | 0 |
| Jaden Dugger | SAM | 1 | 0 | 0 | 0 | 0 |
| Trey Moore | LEDG | 1 | 0 | 0 | 0 | 0 |
| Amare Barno | REDG | 1 | 0 | 0 | 0 | 0 |
| Donte Kent | CB | 1 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 1 | 0 | 0 | 0 | 1 |
| DeForest Buckner | DT | 1 | 0 | 0 | 0 | 1 |
| Marques Sigle | SS | 1 | 0 | 0 | 0 | 1 |
| Dante Trader Jr | FS | 1 | 0 | 0 | 0 | 0 |
| JuJu Brents | CB | 1 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 0 | 0.5 | 0 | 1 | 0 |
| Kyle Louis | SS | 1 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
| Joey Bosa | REDG | 0 | 0.5 | 0 | 0 | 0 |
| Jacob Rodriguez | MIKE | 1 | 0 | 0 | 1 | 0 |
| Jordyn Brooks | WILL | 0 | 0 | 0 | 0 | 1 |
| Jordan Phillips | DT | 0 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 0 | 0 | 2 | 0 |
| Zane Gonzalez | K | 0 | 0 | 5 | 0 |

