Miami
Dolphins
0-1
10
FINAL
17
San Francisco
49ers
1-0
AI Recap
AI RECAPIn a tightly contested matchup, the San Francisco 49ers held off the Miami Dolphins with a final score of 17-10, securing their first victory of the season. The stakes were high in this Week 2 clash, as both teams aimed to establish early momentum in the 2026 campaign.
Leading the charge for the 49ers was running back James Cook III, who dazzled with 132 rushing yards, consistently breaking through the Dolphins' defense. Quarterback Jared Goff managed the game effectively, throwing for 71 yards, while Wan'Dale Robinson made the most of his opportunities with 34 receiving yards. The 49ers' balanced offensive attack proved crucial in maintaining their lead throughout the game.
Defensively, the 49ers made their presence felt, with Josh Sweat recording two sacks that disrupted Miami's offensive rhythm. The turning point came late in the game when the 49ers' defense stifled a potential game-tying drive, allowing only minimal gains. Despite a strong effort from Dolphins linebacker Jarvis Brownlee Jr., who led his team with three tackles, it was San Francisco's defensive prowess that ultimately sealed the victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Jared Goff | QB | 12 | 6 | 50% | 71 | 0 | 1 | 33.6 |
| Brock Purdy | QB | 9 | 4 | 44% | 49 | 0 | 2 | 22.2 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| James Cook III | HB | 14 | 132 | 9.4 | 38 | 1 | 44 | 0 |
| D'Andre Swift | HB | 4 | 45 | 11.3 | 8 | 0 | 36 | 0 |
| Brock Purdy | QB | 2 | 20 | 10.0 | — | 1 | 14 | 0 |
| Jared Goff | QB | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
| Justin Jefferson | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Wan'Dale Robinson | WR | 2 | 34 | 17.0 | 14 | 0 | 24 | 0 |
| James Cook III | HB | 2 | 28 | 14.0 | 9 | 0 | 21 | 0 |
| Cole Kmet | TE | 2 | 20 | 10.0 | 11 | 0 | 16 | 0 |
| Justin Jefferson | WR | 1 | 16 | 16.0 | 10 | 0 | 16 | 0 |
| Mike Gesicki | TE | 1 | 13 | 13.0 | 11 | 0 | 13 | 0 |
| Quinshon Judkins | HB | 1 | 6 | 6.0 | 4 | 0 | 6 | 0 |
| Troy Franklin | WR | 1 | 3 | 3.0 | 3 | 0 | 3 | 0 |
| Khalil Shakir | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Josh Sweat | REDG | 2 | 2 | 0 | 0 | 0 |
| Renardo Green | SS | 2 | 0 | 1 | 0 | 0 |
| jason taylor | LEDG | 2 | 1.5 | 0 | 0 | 0 |
| Jaylon Johnson | CB | 0 | 0 | 1 | 0 | 0 |
| Andrew Mukuba | FS | 0 | 0 | 1 | 0 | 0 |
| Jarvis Brownlee Jr | CB | 3 | 0 | 0 | 0 | 0 |
| Dax Hill | CB | 2 | 0 | 0 | 0 | 0 |
| C.J. Gardner-Johnson | SS | 2 | 0 | 0 | 0 | 0 |
| R LOTT | CB | 2 | 0 | 0 | 1 | 0 |
| Jalen Pitre | CB | 1 | 0 | 0 | 0 | 0 |
| Moro Ojomo | DT | 1 | 0 | 0 | 0 | 0 |
| Tuli Tuipulotu | LEDG | 0 | 0.5 | 0 | 0 | 0 |
| Jamien Sherwood | WILL | 1 | 0 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 1 | 0 | 0 | 0 | 0 |
| Jordan Battle | SS | 0 | 0.5 | 0 | 0 | 0 |
| Xavier Woods | FS | 1 | 0 | 0 | 0 | 0 |
| Jonathan Greenard | REDG | 0 | 0.5 | 0 | 0 | 0 |
| Rashan Gary | LEDG | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Corey Bojorquez | P | 0 | 0 | 0 | 0 |
| Matt Prater | K | 1 | 1 | 1 | 52 |
| Jake Bates | K | 1 | 2 | 2 | 23 |

