Miami
Dolphins
0-1
14
FINAL
35
San Francisco
49ers
0-1
AI Recap
AI RECAPThe San Francisco 49ers secured a decisive 35-14 victory over the Miami Dolphins in Week 2 of the 2026 season, showcasing their dominance on both sides of the ball. With this win, the 49ers not only improved their record but also sent a clear message about their playoff aspirations.
Brock Purdy led the charge for San Francisco, throwing for 265 yards and contributing to a potent offensive attack. Christian McCaffrey was a key cog in the running game, racking up 88 rushing yards, while De'Zhaun Stribling stood out as the top receiver with 103 yards, helping to stretch the field and create mismatches throughout the game. Malik Willis managed to throw one touchdown for Miami, but it was not enough to keep pace with the 49ers' relentless offense.
Defensively, Fred Warner made his mark with a crucial interception, helping to stifle any momentum the Dolphins attempted to build. The turning point came in the second quarter when San Francisco's defense forced a turnover, leading to a quick touchdown that put the 49ers ahead for good. With solid performances across the board, the 49ers proved they can perform at a high level, setting the tone for the rest of the season.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 28 | 20 | 265 | 1 | 0 | 112.9 |
| Malik Willis | QB | 31 | 16 | 206 | 1 | 1 | 70.0 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 18 | 88 | 4.9 | 1 | 27 | 0 |
| Kaelon Black | HB | 20 | 73 | 3.6 | 0 | 22 | 1 |
| De'Von Achane | HB | 14 | 43 | 3.1 | 1 | 8 | 0 |
| Malik Willis | QB | 7 | 33 | 4.7 | 0 | 8 | 1 |
| Ollie Gordon II | HB | 2 | 15 | 7.5 | 0 | 11 | 0 |
| Mike Evans | WR | 1 | 10 | 10.0 | 0 | 10 | 0 |
| Brock Purdy | QB | 2 | 8 | 4.0 | 1 | 5 | 0 |
| Jordan James | HB | 4 | 1 | 0.3 | 1 | 6 | 0 |
| Chris Bell | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| De'Zhaun Stribling | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Brandon Aiyuk | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| De'Zhaun Stribling | WR | 6 | 103 | 17.2 | 1 | 39 | 0 |
| Chris Bell | WR | 4 | 74 | 18.5 | 0 | 32 | 0 |
| Jalen Tolbert | WR | 5 | 74 | 14.8 | 1 | 20 | 0 |
| Mike Evans | WR | 6 | 57 | 9.5 | 0 | 13 | 0 |
| George Kittle | TE | 4 | 53 | 13.3 | 0 | 29 | 0 |
| Brandon Aiyuk | WR | 4 | 41 | 10.3 | 0 | 17 | 0 |
| Jake Tonges | TE | 2 | 31 | 15.5 | 0 | 24 | 0 |
| Kaelon Black | HB | 1 | 18 | 18.0 | 0 | 18 | 0 |
| De'Von Achane | HB | 1 | 9 | 9.0 | 0 | 9 | 0 |
| Austin Hooper | TE | 1 | 6 | 6.0 | 0 | 6 | 0 |
| Christian McCaffrey | HB | 1 | 3 | 3.0 | 0 | 3 | 0 |
| Justin Joly | TE | 1 | 2 | 2.0 | 0 | 2 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Fred Warner | MIKE | 7 | 0 | 1 | 1 | 1 |
| Zach Sieler | DT | 8 | 0 | 0 | 0 | 0 |
| Jacob Rodriguez | MIKE | 8 | 0 | 0 | 0 | 0 |
| Chris Johnson | CB | 7 | 0 | 0 | 0 | 0 |
| Ifeatu Melifonwu | SS | 6 | 0 | 0 | 0 | 0 |
| Jordyn Brooks | WILL | 4 | 1 | 0 | 0 | 0 |
| Kenneth Grant | DT | 6 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 5 | 0 | 0 | 0 | 0 |
| Joshua Uche | REDG | 3 | 1 | 0 | 0 | 0 |
| Darrell Baker Jr | CB | 5 | 0 | 0 | 0 | 0 |
| Chop Robinson | LEDG | 5 | 0 | 0 | 1 | 0 |
| JuJu Brents | CB | 4 | 0 | 0 | 0 | 0 |
| Rayshawn Jenkins | FS | 4 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 4 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 3 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 3 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 2 | 0 | 0 | 0 | 2 |
| Ji'Ayir Brown | FS | 2 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 2 | 0 | 0 | 0 | 0 |
| Ephesians Prysock | CB | 2 | 0 | 0 | 0 | 0 |
| Michael Taaffe | FS | 1 | 0 | 0 | 0 | 0 |
| Jordan Phillips | DT | 1 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 1 | 0 | 0 | 0 | 0 |
| Tatum Bethune | MIKE | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 2 | 2 | 3 | 38 |
| Graham Gano | K | 0 | 0 | 2 | 0 |

