Miami
Dolphins
0-1
26
FINAL
32
San Francisco
49ers
0-1
AI Recap
AI RECAPIn a thrilling Week 2 matchup, the San Francisco 49ers narrowly defeated the Miami Dolphins, 32-26, in a game that showcased both teams' playoff aspirations. With this victory, the 49ers improve their season record, while the Dolphins look to regroup as they search for their first win of the year.
Brock Purdy led the charge for San Francisco, throwing for 220 yards, while Christian McCaffrey's explosive performance on the ground, racking up 107 rushing yards, kept the 49ers’ offense dynamic. Despite the loss, Miami's Malik Willis managed to throw two touchdown passes, and DeAndre Hopkins made his presence felt with 90 receiving yards, keeping the game competitive until the final whistle.
Defensively, the 49ers made key plays that shifted momentum in their favor. Nick Bosa was a dominant force, recording 2.5 sacks that disrupted Miami's rhythm, and Ji'Ayir Brown's interception provided a crucial turnover at a pivotal moment in the fourth quarter. The Dolphins' Jordyn Brooks recorded seven tackles, but it was San Francisco's defensive stand that ultimately sealed the game and highlighted their resilience as they held off Miami's late-game surge.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 31 | 21 | 68% | 220 | 2 | 0 | 109.6 |
| Malik Willis | QB | 31 | 19 | 61% | 191 | 2 | 1 | 86.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 12 | 107 | 8.9 | 63 | 1 | 24 | 0 |
| Kaelon Black | HB | 12 | 80 | 6.7 | 41 | 1 | 34 | 0 |
| Ollie Gordon II | HB | 6 | 70 | 11.7 | 48 | 0 | 31 | 0 |
| De'Von Achane | HB | 13 | 65 | 5.0 | 21 | 0 | 24 | 1 |
| Jaylen Wright | HB | 4 | 29 | 7.3 | 13 | 1 | 14 | 0 |
| Malik Willis | QB | 6 | 25 | 4.2 | — | 0 | 8 | 0 |
| Jordan James | HB | 1 | 7 | 7.0 | — | 0 | 7 | 0 |
| Brock Purdy | QB | 2 | 3 | 1.5 | — | 0 | 3 | 0 |
| Kyle Juszczyk | FB | 3 | 1 | 0.3 | — | 0 | 7 | 0 |
| De'Zhaun Stribling | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Caleb Douglas | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Garrett Wilson | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| DeAndre Hopkins | WR | 6 | 90 | 15.0 | 15 | 2 | 25 | 1 |
| George Kittle | TE | 7 | 77 | 11.0 | 27 | 0 | 23 | 0 |
| Mike Evans | WR | 5 | 77 | 15.4 | 41 | 1 | 41 | 0 |
| Caleb Douglas | WR | 3 | 44 | 14.7 | 9 | 0 | 18 | 1 |
| Greg Dulcich | TE | 3 | 33 | 11.0 | 7 | 0 | 15 | 0 |
| Christian McCaffrey | HB | 2 | 19 | 9.5 | — | 0 | 18 | 0 |
| Garrett Wilson | WR | 2 | 19 | 9.5 | 9 | 0 | 12 | 0 |
| Ricky Pearsall | WR | 1 | 14 | 14.0 | 6 | 0 | 14 | 1 |
| Ollie Gordon II | HB | 1 | 12 | 12.0 | — | 0 | 12 | 0 |
| Malik Washington | WR | 2 | 5 | 2.5 | — | 0 | 3 | 0 |
| De'Zhaun Stribling | WR | 1 | 5 | 5.0 | 6 | 1 | 5 | 0 |
| Justin Joly | TE | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
| Kevin Coleman Jr | WR | 1 | 4 | 4.0 | 5 | 0 | 4 | 0 |
| Jordan James | HB | 1 | 4 | 4.0 | 3 | 0 | 4 | 0 |
| Jake Tonges | TE | 1 | 3 | 3.0 | — | 0 | 3 | 0 |
| Kyle Juszczyk | FB | 1 | 2 | 2.0 | 1 | 0 | 2 | 0 |
| De'Von Achane | HB | 1 | 1 | 1.0 | — | 0 | 1 | 0 |
| Jaylen Wright | HB | 1 | -2 | -2.0 | — | 0 | 0 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Nick Bosa | LEDG | 5 | 2.5 | 0 | 0 | 0 |
| Ji'Ayir Brown | FS | 5 | 0 | 1 | 0 | 0 |
| Jordyn Brooks | WILL | 7 | 0 | 0 | 0 | 1 |
| Jacob Rodriguez | MIKE | 7 | 0 | 0 | 0 | 1 |
| Tre'Davious White | CB | 6 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 5 | 0.5 | 0 | 0 | 0 |
| Trey Moore | LEDG | 3 | 1 | 0 | 0 | 0 |
| Chris Johnson | CB | 5 | 0 | 0 | 0 | 0 |
| JuJu Brents | CB | 5 | 0 | 0 | 0 | 0 |
| Kyle Louis | SS | 4 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 4 | 0 | 0 | 0 | 0 |
| Michael Taaffe | FS | 4 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 4 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 4 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 3 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 3 | 0 | 0 | 0 | 0 |
| Bobby Wagner | MIKE | 3 | 0 | 0 | 1 | 0 |
| Joey Porter Jr | CB | 3 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
| K.J. Britt | MIKE | 1 | 0 | 0 | 0 | 0 |
| Kyle Van Noy | REDG | 1 | 0 | 0 | 0 | 0 |
| Chop Robinson | LEDG | 1 | 0 | 0 | 0 | 0 |
| Jason Marshall Jr | CB | 1 | 0 | 0 | 0 | 0 |
| Kenneth Grant | DT | 1 | 0 | 0 | 0 | 0 |
| Zach Sieler | DT | 1 | 0 | 0 | 0 | 0 |
| Jalen Thompson | SS | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Joshua Uche | REDG | 1 | 0 | 0 | 0 | 0 |
| Zeek Biggers | DT | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 2 | 2 | 2 | 43 |
| Riley Patterson | K | 1 | 1 | 3 | 19 |
| Bradley Pinion | P | 0 | 0 | 0 | 0 |

