Miami
Dolphins
1-2
20
FINAL
17
Minnesota
Vikings
2-1
AI Recap
AI RECAPIn a tightly contested matchup, the Miami Dolphins narrowly defeated the Minnesota Vikings 20-17 in Week 4 of the 2026 season. Both teams entered the game looking to gain momentum early in the season, but it was the Dolphins who ultimately came out on top, securing a critical road victory.
Malik Willis showcased his skills for Miami, throwing for 242 yards, while Greg Dulcich emerged as his favorite target with 90 receiving yards. The Vikings' J.J. McCarthy had a strong performance as well, tossing two touchdown passes and even adding 29 rushing yards, but it wasn't enough to secure the win for Minnesota.
Defensively, it was Tyrel Dodson's standout performance that proved pivotal for Miami. The linebacker recorded three sacks, putting immense pressure on McCarthy and disrupting the Vikings' offensive rhythm. The turning point came late in the fourth quarter when Dodson's relentless pursuit led to a crucial stop, allowing the Dolphins to maintain their lead and eventually seal the victory.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Malik Willis | QB | 27 | 19 | 242 | 0 | 3 | 58.4 |
| J.J. McCarthy | QB | 23 | 11 | 163 | 2 | 2 | 64.2 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| J.J. McCarthy | QB | 4 | 29 | 7.3 | 0 | 11 | 0 |
| Derrick Henry | HB | 8 | 14 | 1.8 | 1 | 8 | 0 |
| Demond Claiborne | HB | 11 | 10 | 0.9 | 0 | 7 | 0 |
| Greg Dulcich | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Zay Flowers | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Greg Dulcich | TE | 9 | 90 | 10.0 | 0 | 20 | 0 |
| Jordan Addison | WR | 4 | 79 | 19.8 | 0 | 32 | 0 |
| Tutu Atwell | WR | 5 | 74 | 14.8 | 0 | 24 | 1 |
| Zay Flowers | WR | 3 | 52 | 17.3 | 0 | 28 | 0 |
| T.J. Hockenson | TE | 3 | 41 | 13.7 | 0 | 18 | 0 |
| Justin Jefferson | WR | 3 | 36 | 12.0 | 2 | 25 | 0 |
| Derrick Henry | HB | 2 | 26 | 13.0 | 0 | 25 | 0 |
| Tai Felton | WR | 1 | 7 | 7.0 | 0 | 7 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Tyrel Dodson | WILL | 4 | 3 | 0 | 0 | 0 |
| Blake Cashman | MIKE | 3 | 0 | 1 | 0 | 0 |
| Josh Metellus | SS | 6 | 0 | 0 | 0 | 0 |
| Kenny Moore II | CB | 2 | 0 | 1 | 0 | 0 |
| Jakobe Thomas | FS | 2 | 0 | 1 | 0 | 0 |
| Miles Battle | CB | 1 | 0 | 1 | 0 | 0 |
| Charles Demmings | CB | 0 | 0 | 1 | 0 | 0 |
| Jordyn Brooks | MIKE | 4 | 0 | 0 | 0 | 1 |
| Andrew Van Ginkel | REDG | 2 | 1 | 0 | 0 | 0 |
| Jamal Adams | WILL | 3 | 0 | 0 | 0 | 0 |
| Tavierre Thomas | FS | 1 | 1 | 0 | 0 | 0 |
| Isaiah Rodgers Sr | CB | 2 | 0 | 0 | 0 | 0 |
| Max Melton | CB | 2 | 0 | 0 | 0 | 2 |
| Zayne Anderson | SS | 2 | 0 | 0 | 0 | 0 |
| Lonnie Johnson Jr | FS | 2 | 0 | 0 | 0 | 0 |
| Jay Ward | FS | 1 | 0 | 0 | 0 | 0 |
| Jordan Phillips | DT | 1 | 0 | 0 | 0 | 0 |
| Chris Johnson | CB | 1 | 0 | 0 | 0 | 0 |
| James Pierre | CB | 1 | 0 | 0 | 0 | 0 |
| Kenneth Grant | DT | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Bradley Pinion | P | 0 | 0 | 0 | 0 |
| Riley Patterson | K | 2 | 2 | 2 | 40 |
| Will Reichard | K | 1 | 1 | 2 | 20 |

