Miami
Dolphins
1-0
35
FINAL
42
San Francisco
49ers
0-1
AI Recap
AI RECAPThe San Francisco 49ers outlasted the Miami Dolphins with a thrilling 42-35 victory in Week 2 of the 2026 season. The matchup was a high-stakes clash, showcasing two teams eager to secure their footing early in the campaign. With the win, the 49ers improved their record and established themselves as contenders in the league.
Leading the offense for San Francisco was quarterback Brock Purdy, who lit up the scoreboard with an impressive 411 passing yards and five touchdown throws. His connection with tight end George Kittle proved pivotal, as Kittle tallied 86 receiving yards, helping the 49ers maintain momentum throughout the game. On the other side, Dolphins running back Bhayshul Tuten had a standout performance as well, rushing for 141 yards, keeping his team competitive until the final whistle.
Defensively, the 49ers made critical plays that shifted the game's trajectory. Linebacker Dre Greenlaw was a standout, snagging two interceptions that stifled Miami's scoring opportunities and ultimately sealed the victory for San Francisco. Additionally, Nick Herbig's sack added pressure on the Dolphins' offense at crucial moments, underscoring the importance of a balanced attack on both sides of the ball.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 33 | 25 | 76% | 411 | 5 | 3 | 118.8 |
| Malik Willis | QB | 25 | 10 | 40% | 76 | 0 | 4 | 8.4 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Bhayshul Tuten | HB | 13 | 141 | 10.8 | 20 | 1 | 51 | 0 |
| Jaylen Warren | HB | 16 | 113 | 7.1 | 16 | 2 | 49 | 0 |
| Malik Willis | QB | 7 | 59 | 8.4 | 2 | 3 | 20 | 0 |
| Brock Purdy | QB | 5 | 46 | 9.2 | 1 | 1 | 25 | 0 |
| Ollie Gordon II | HB | 1 | 11 | 11.0 | 3 | 0 | 11 | 0 |
| De'Zhaun Stribling | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Zay Flowers | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| George Kittle | TE | 5 | 86 | 17.2 | 18 | 1 | 26 | 0 |
| Ricky Pearsall | WR | 2 | 68 | 34.0 | — | 0 | 45 | 0 |
| Caleb Douglas | WR | 4 | 42 | 10.5 | 8 | 0 | 22 | 0 |
| Jaylen Warren | HB | 4 | 40 | 10.0 | 25 | 1 | 24 | 0 |
| Zay Flowers | WR | 2 | 38 | 19.0 | 1 | 1 | 31 | 0 |
| Rashee Rice | WR | 2 | 34 | 17.0 | 10 | 1 | 20 | 0 |
| Greg Dulcich | TE | 3 | 19 | 6.3 | 9 | 0 | 12 | 0 |
| De'Zhaun Stribling | WR | 2 | 15 | 7.5 | 9 | 0 | 10 | 0 |
| Malik Washington | WR | 1 | 9 | 9.0 | 4 | 0 | 9 | 0 |
| Bhayshul Tuten | HB | 2 | 6 | 3.0 | 2 | 0 | 3 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Dre Greenlaw | WILL | 3 | 0 | 2 | 0 | 0 |
| Darrell Baker Jr | CB | 5 | 0 | 1 | 0 | 0 |
| Jacob Rodriguez | MIKE | 4 | 0 | 1 | 1 | 0 |
| Fred Warner | MIKE | 2 | 0 | 1 | 0 | 1 |
| Chris Johnson | CB | 1 | 0 | 1 | 0 | 0 |
| Michael Taaffe | FS | 4 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 0 | 0 | 1 | 0 | 1 |
| Jalen Ramsey | CB | 3 | 0 | 0 | 0 | 0 |
| Nick Herbig | REDG | 1 | 1 | 0 | 0 | 0 |
| George Karlaftis | LEDG | 1 | 1 | 0 | 0 | 0 |
| Kyle Louis | SS | 3 | 0 | 0 | 0 | 0 |
| Josh Hines-Allen | REDG | 1 | 1 | 0 | 0 | 0 |
| JuJu Brents | CB | 3 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 2 | 0 | 0 | 0 | 0 |
| Ronnie Harrison Jr | WILL | 2 | 0 | 0 | 0 | 2 |
| Julius Wood | FS | 2 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 2 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 0 | 0 | 0 | 0 |
| Trey Moore | LEDG | 1 | 0 | 0 | 0 | 0 |
| Keion White | REDG | 1 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 1 | 0 | 0 | 0 | 0 |
| Jackson Woodard | MIKE | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Bradley Pinion | P | 0 | 0 | 0 | 0 |
| Eddy Pineiro | K | 0 | 0 | 6 | 0 |
| Riley Patterson | K | 0 | 0 | 5 | 0 |

