San Francisco
49ers
1-3
31
FINAL
21
Miami
Dolphins
2-2
AI Recap
AI RECAPIn a decisive Week 5 matchup, the San Francisco 49ers took down the Miami Dolphins with a final score of 31-21, further establishing their dominance in the 2028 season. This win not only boosts the 49ers' playoff aspirations but also highlights their offensive firepower against a competitive Miami squad.
Brock Purdy led the charge for San Francisco, throwing for three touchdowns and showcasing his ability to find the end zone when it mattered most. Meanwhile, Adam Childress of the Dolphins threw for 267 yards, but it was Luke McCaffrey who stood out in the receiving game, racking up 102 yards. Jordan James contributed with a solid performance on the ground, adding 60 rushing yards to complement Purdy's aerial assault.
On the defensive side, the Dolphins struggled to contain the 49ers' passing attack, despite Cody Platt's impressive 1.5 sacks. The turning point of the game came late in the third quarter when Purdy connected with a receiver for a pivotal touchdown, shifting momentum firmly in San Francisco's favor. While C.J. Gardner-Johnson led Miami with eight tackles, the Dolphins' defense ultimately could not hold off the relentless 49ers offense.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Adam Childress | QB | 28 | 19 | 68% | 267 | 2 | 0 | 122.1 |
| Brock Purdy | QB | 28 | 21 | 75% | 244 | 3 | 0 | 136.6 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Jordan James | HB | 12 | 60 | 5.0 | 5 | 0 | 10 | 1 |
| De'Von Achane | HB | 15 | 56 | 3.7 | 2 | 0 | 9 | 0 |
| Tony Hardin | HB | 5 | 20 | 4.0 | — | 1 | 7 | 0 |
| Adam Childress | QB | 4 | 17 | 4.3 | — | 1 | 7 | 0 |
| Brock Purdy | QB | 6 | 15 | 2.5 | — | 0 | 6 | 0 |
| Jaylen Waddle | WR | 1 | 7 | 7.0 | — | 0 | 7 | 0 |
| Ollie Gordon II | HB | 3 | 6 | 2.0 | — | 0 | 7 | 0 |
| Rashard Manning | FB | 1 | 6 | 6.0 | — | 0 | 6 | 0 |
| Ricky Pearsall | WR | 1 | 3 | 3.0 | — | 0 | 3 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Luke McCaffrey | WR | 4 | 102 | 25.5 | 55 | 2 | 48 | 0 |
| Jaylen Waddle | WR | 7 | 76 | 10.9 | 21 | 0 | 22 | 0 |
| Ricky Pearsall | WR | 5 | 67 | 13.4 | 11 | 1 | 28 | 0 |
| Kasey Fitzsimmons | TE | 6 | 55 | 9.2 | 19 | 0 | 13 | 0 |
| Brandon Aiyuk | WR | 5 | 52 | 10.4 | 21 | 0 | 13 | 0 |
| Jordan Watkins | WR | 3 | 50 | 16.7 | 6 | 1 | 20 | 0 |
| Tony Hardin | HB | 2 | 32 | 16.0 | 7 | 0 | 26 | 1 |
| Brandon Farreny | TE | 4 | 24 | 6.0 | 8 | 1 | 9 | 0 |
| Antonio Williams | WR | 1 | 20 | 20.0 | 2 | 0 | 20 | 0 |
| Jordan James | HB | 2 | 19 | 9.5 | 10 | 0 | 14 | 0 |
| Bo Jackson | HB | 1 | 14 | 14.0 | 7 | 0 | 14 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| C.J. Gardner-Johnson | SS | 8 | 0 | 0 | 0 | 0 |
| Jordyn Brooks | MIKE | 7 | 0 | 0 | 0 | 0 |
| Logan Hall | DT | 4 | 1 | 0 | 0 | 0 |
| Kenneth Grant | DT | 6 | 0 | 0 | 1 | 0 |
| Dee Winters | WILL | 4 | 0.5 | 0 | 0 | 1 |
| Kader Kohou | CB | 5 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 5 | 0 | 0 | 0 | 0 |
| Daylen Everette | CB | 5 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDGE | 3 | 0.5 | 0 | 0 | 0 |
| Cody Platt | DT | 1 | 1.5 | 0 | 0 | 0 |
| Fred Warner | MIKE | 4 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDGE | 3 | 0 | 0 | 0 | 0 |
| Chop Robinson | LEDGE | 2 | 0.5 | 0 | 0 | 0 |
| T.J. Edwards | MIKE | 2 | 0 | 0 | 0 | 0 |
| Alohi Gilman | SS | 2 | 0 | 0 | 0 | 0 |
| Julian Neal | CB | 2 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 2 | 0 | 0 | 0 | 0 |
| Will Johnson | CB | 2 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | SS | 2 | 0 | 0 | 0 | 2 |
| Sebastian Fernandez | WILL | 2 | 0 | 0 | 0 | 0 |
| Kamari Ramsey | SS | 1 | 0 | 0 | 0 | 0 |
| Mikail Kamara | REDGE | 1 | 0 | 0 | 0 | 0 |
| Landry Patterson | LEDGE | 1 | 0 | 0 | 0 | 0 |
| Shemar James | WILL | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Ar'Darius Washington | FS | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Jack Podlesny | K | 1 | 1 | 4 | 52 |
| Ryan Rehkow | P | 0 | 0 | 0 | 0 |
| Brayden Narveson | K | 0 | 1 | 3 | 0 |

