Miami
Dolphins
0-1
13
FINAL
14
San Francisco
49ers
0-1
AI Recap
AI RECAPIn a tightly contested battle, the San Francisco 49ers narrowly defeated the Miami Dolphins 14-13 in Week 2 of the 2026 season. Both teams were eager to secure their first win of the season, but it was the 49ers who emerged victorious in a game that showcased their resilience and determination.
Brock Purdy led the 49ers' offense with 152 passing yards, while Malik Willis found the end zone for the Dolphins with one touchdown pass. Christian McCaffrey was the standout on the ground, racking up 110 rushing yards and proving to be a pivotal force in San Francisco's offensive strategy. Ricky Pearsall contributed with 40 receiving yards, helping to keep the chains moving in crucial moments.
Defensively, the 49ers made key plays that influenced the outcome, including a sack from Alfred Collins and consistent pressure that disrupted Miami's rhythm. The game turned in the fourth quarter when the 49ers' defense stepped up, forcing a turnover that ultimately allowed them to maintain their slim lead. With both teams vying for momentum, it was San Francisco's defensive stand that secured their hard-fought victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 16 | 12 | 75% | 152 | 1 | 2 | 85.4 |
| Malik Willis | QB | 12 | 6 | 50% | 93 | 1 | 0 | 103.8 |
| Ricky Pearsall | WR | 0 | 1 | — | 0 | 0 | 0 | — |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 22 | 110 | 5.0 | 28 | 1 | 14 | 0 |
| De'Von Achane | HB | 12 | 81 | 6.8 | 16 | 1 | 39 | 0 |
| Kyle Juszczyk | FB | 1 | 12 | 12.0 | — | 0 | 12 | 0 |
| Malik Willis | QB | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Brock Purdy | QB | 1 | -1 | -1.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Ricky Pearsall | WR | 3 | 40 | 13.3 | 21 | 0 | 28 | 0 |
| Mike Evans | WR | 1 | 34 | 34.0 | 10 | 0 | 34 | 0 |
| Christian McCaffrey | HB | 2 | 30 | 15.0 | 41 | 0 | 23 | 0 |
| De'Von Achane | HB | 1 | 28 | 28.0 | 27 | 0 | 28 | 0 |
| Greg Dulcich | TE | 3 | 25 | 8.3 | 1 | 0 | 18 | 0 |
| Tyreek Hill | WR | 1 | 22 | 22.0 | 11 | 1 | 22 | 0 |
| De'Zhaun Stribling | WR | 2 | 21 | 10.5 | 11 | 0 | 21 | 0 |
| George Kittle | TE | 3 | 19 | 6.3 | 2 | 1 | 13 | 0 |
| Jalen Tolbert | WR | 1 | 18 | 18.0 | 1 | 0 | 18 | 0 |
| Kaelon Black | HB | 1 | 8 | 8.0 | 4 | 0 | 8 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Marcus Williams | FS | 3 | 0 | 1 | 0 | 1 |
| Adoree' Jackson | CB | 3 | 0 | 1 | 0 | 0 |
| Chris Johnson | CB | 4 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 2 | 1 | 0 | 1 | 0 |
| Jacob Rodriguez | MIKE | 4 | 0 | 0 | 0 | 1 |
| Taylor Rapp | SS | 3 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 2 | 0 | 0 | 0 | 0 |
| Jordyn Brooks | WILL | 2 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 2 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 1 | 0 | 0 | 0 | 0 |
| Kenneth Grant | DT | 1 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 1 | 0 | 0 | 0 | 0 |
| Michael Taaffe | FS | 1 | 0 | 0 | 0 | 0 |
| Jordan Phillips | DT | 1 | 0 | 0 | 0 | 0 |
| JuJu Brents | CB | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 1 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 0 | 0 | 0 | 0 | 2 |
| Darrick Forrest | FS | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Bradley Pinion | P | 0 | 0 | 0 | 0 |
| Eddy Pineiro | K | 0 | 0 | 2 | 0 |
| Riley Patterson | K | 0 | 1 | 1 | 0 |

