Miami
Dolphins
0-1
12
FINAL
24
San Francisco
49ers
0-1
AI Recap
AI RECAPThe San Francisco 49ers secured a solid 24-12 victory over the Miami Dolphins in Week 2 of the 2026 season. With both teams looking to establish momentum early in the season, the 49ers capitalized on their home field advantage to take the win and improve their record.
Leading the charge for San Francisco was Christian McCaffrey, who dominated the ground game with 187 rushing yards, showcasing his explosive playmaking ability. Malik Willis of the Dolphins put in a commendable performance as well, throwing for 197 yards and two touchdowns, but it wasnโt enough to overcome the 49ers' balanced offensive attack. Greg Dulcich also shone for Miami, racking up 94 receiving yards.
Defensively, the 49ers made key plays to stifle Miamiโs efforts, with Upton Stout recording four total tackles and Mykel Williams contributing with a sack. The turning point came midway through the third quarter when San Franciscoโs defense forced a crucial turnover, allowing them to extend their lead and maintain control for the remainder of the game. Despite Malik Willisโs efforts, the Dolphins struggled to find consistency against a formidable 49ers defense, which ultimately sealed their fate.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Malik Willis | QB | 22 | 15 | 197 | 2 | 1 | 107.5 |
| Brock Purdy | QB | 10 | 6 | 110 | 1 | 1 | 91.6 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 7 | 187 | 26.7 | 2 | 80 | 0 |
| De'Von Achane | HB | 16 | 82 | 5.1 | 0 | 23 | 1 |
| Deebo Samuel Sr | WR | 2 | 26 | 13.0 | 0 | 26 | 0 |
| Brock Purdy | QB | 2 | 4 | 2.0 | 0 | 5 | 0 |
| Kaelon Black | HB | 3 | 0 | 0.0 | 0 | 2 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Greg Dulcich | TE | 4 | 94 | 23.5 | 0 | 43 | 0 |
| Mike Evans | WR | 3 | 62 | 20.7 | 0 | 26 | 1 |
| Jordan Addison | WR | 3 | 48 | 16.0 | 0 | 24 | 0 |
| George Kittle | TE | 1 | 39 | 39.0 | 1 | 39 | 1 |
| Chris Bell | WR | 3 | 25 | 8.3 | 1 | 14 | 0 |
| Justin Joly | TE | 2 | 14 | 7.0 | 1 | 7 | 0 |
| Jalen Tolbert | WR | 1 | 9 | 9.0 | 0 | 9 | 0 |
| Ricky Pearsall | WR | 1 | 8 | 8.0 | 0 | 8 | 0 |
| De'Von Achane | HB | 2 | 7 | 3.5 | 0 | 10 | 0 |
| De'Zhaun Stribling | WR | 1 | 1 | 1.0 | 0 | 1 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Kaden Elliss | WILL | 2 | 0 | 1 | 0 | 0 |
| Upton Stout | CB | 4 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 0 | 0 | 1 | 0 | 0 |
| Mykel Williams | REDG | 2 | 1 | 0 | 0 | 0 |
| Malik Mustapha | SS | 3 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 1 | 1 | 0 | 0 | 0 |
| Michael Taaffe | FS | 3 | 0 | 0 | 0 | 0 |
| Zach Sieler | DT | 1 | 1 | 0 | 0 | 0 |
| Jacob Rodriguez | MIKE | 2 | 0 | 0 | 0 | 0 |
| Kader Kohou | CB | 2 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 2 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 2 | 0 | 0 | 0 | 0 |
| Nate Hobbs | CB | 2 | 0 | 0 | 0 | 0 |
| Tatum Bethune | MIKE | 2 | 0 | 0 | 0 | 0 |
| Jaden Dugger | SAM | 1 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 1 | 0 | 0 | 0 | 0 |
| Oluwafemi Oladejo | REDG | 1 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 1 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 1 | 0 | 0 | 1 | 2 |
| Chris Johnson | CB | 1 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 1 | 0 | 0 | 0 | 0 |
| Darrell Baker Jr | CB | 1 | 0 | 0 | 0 | 0 |
| Jason Marshall Jr | CB | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Bradley Pinion | P | 0 | 0 | 0 | 0 |
| Eddy Pineiro | K | 1 | 1 | 3 | 28 |

