Dolphins at Vikings: Week 4 Preview
The Setup
Undefeated meets winless inside U.S. Bank Stadium, and the market has already decided how this one goes. Minnesota sits at -10.5, and the total has been hammered from 42.5 down to 38.5 โ a four-point drop that tells you exactly what the sharps think of these two offenses. Our model, however, sees a very different game, and the gap between the number and the projection is the story here.
Vikings: 3-0 Built on Efficiency, Not Volume
Minnesota's record is perfect. The underlying profile is not. The Vikings are averaging 23.7 points on just 255.3 yards per game โ 154.0 through the air and 101.3 on the ground. That's one of the leanest yards-per-point ratios in football, and it's being propped up by a defense allowing 13.7 points per game with 4.7 sacks and 1.3 interceptions per contest. A plus-1.3 turnover differential is doing a lot of heavy lifting.
That's the concern. Teams that win on takeaways and short fields tend to regress when the takeaways dry up. Minnesota has run out to 3-0 against Green Bay, Chicago and Tampa Bay, and the last two wins were 23-16 and 9-3 โ grind-it-out affairs where the offense never really asserted itself. The passing game is thin: 24.3 attempts per game, 1.3 passing touchdowns, and a yardage figure near the bottom of the league. Aaron Jones is the steady hand at 67.7 rushing yards per game on 3.9 a carry, and Jordan Mason churns out 59.0 a game behind him. Justin Jefferson, though, is reportedly out with an ankle sprain, and that removes the one player capable of stretching this Miami defense vertically. Without him, this is a dink-and-dunk, clock-burning offense.
Dolphins: 0-3 With a Yardage Profile That Doesn't Belong
Here's the part that jumps off the page. Miami is averaging 307.3 yards per game โ more than Minnesota โ split between 209.0 passing and 98.3 rushing. And they're scoring 12.0 points a game. That disconnect is the entire case for the dog. Miami moves the ball and cannot finish, whether that's red-zone execution, penalties, or an inability to convert on third down. Malik Willis has thrown for 627 yards with 1 touchdown and 2 interceptions while adding 101 rushing yards and a score on the ground. The legs are real, and they matter against a Vikings front that gets home 4.7 times per game.
The problem for Miami is on the other side. 28.7 points allowed per game and, per the data, zero sacks per game. Zero. A pass rush that cannot generate pressure lets a low-volume quarterback sit in the pocket and find T.J. Hockenson and Jordan Addison on underneath concepts. If Miami can't get home, this becomes a long afternoon of methodical Minnesota drives.
Key Matchups
Pass rush vs. protection. Minnesota's 4.7 sacks per game against a Miami line allowing 3.0 sacks per game is the most lopsided matchup on the board. The flip side โ Miami generating 0 sacks against a Minnesota line allowing 3.0 โ is part of why the model still likes the Dolphins' chances to keep it close. If Willis has time, Miami's 209 passing yards per game has room to grow.
Turnovers. This is where the game tilts. Minnesota is +1.3 per game in turnover differential. Miami sits at 0.0. In a game with a 38.5 total, one short field is worth more than a touchdown. If Miami gifts two possessions, the cover is dead.
Pace. Both teams want to run. Minnesota plays 54.2 snaps a game on a 54.2/45.8 pass-run split; Miami is at 49.8 snaps on a nearly even 50.2/49.8. Two slow, run-leaning offenses under a dome is exactly why the total fell four points โ and exactly why the under is live.
What the Model Says
The model is not buying the blowout narrative. Predicted score: Miami 20, Minnesota 19. That produces an ATS pick on Miami +10.5, a moneyline play on the Dolphins at +410, and a confidence rating of 0.9. The logic is straightforward: Miami's yardage output (307.3) is superior to Minnesota's (255.3), the Vikings' scoring is unsustainable relative to their volume, and the Dolphins' inability to finish drives is a variance problem, not a ten-and-a-half-point talent gap.
I'd frame it this way โ the ATS number is the play. Asking Miami to win outright in Minneapolis with an 0-3 roster is a much bigger ask than asking them to lose by ten or fewer. +410 is a lottery ticket; +10.5 is a position.
Betting Angles
The spread hasn't budged: opened -10.5, still -10.5. That's meaningful. When a line holds firm through a week of news โ a winless team, a Jefferson injury, a quarterback situation in flux โ it usually means the book is comfortable and money is balanced. There's no steam to chase.
The total is the opposite. Four points of movement from 42.5 to 38.5 is a genuine market repricing, and it's already absorbed. Buying the under at 38.5 is buying the worst of the number. If you want the under, pass at this price.
The Minnesota moneyline at -520 is an absurd price for a team that's won its last two by a combined 13 points. Unplayable as a straight bet.
Situational and Injury Notes
Rest is a wash โ both teams on a normal week. It's a dome, so no weather angle, and it's neither a division nor a conference game, which strips out extra motivation. Brian Flores calling defense against the organization that fired him as head coach is the one intangible worth noting; expect an aggressive game plan, which cuts both ways against a mobile quarterback like Willis.
Minnesota's quarterback picture has been unsettled โ the data lists Carson Wentz as the starter, while reports had Kyler Murray returning under center last week. Whoever takes the snaps inherits an offense missing its best receiver.
The injuries are the real story. Justin Jefferson out caps Minnesota's ceiling โ this offense was already low-volume, and losing its best separator makes 23.7 points look like a stretch. De'Von Achane out removes Miami's most efficient weapon, and the replacement options are reportedly thin. Neither absence pushes this total back up.
Final Verdict
Miami +10.5 โ confidence 0.9.
The market has priced Minnesota's record and ignored its profile. The Vikings average 255.3 yards per game and win on defense and takeaways; the Dolphins average 307.3 and lose on execution. That's not a ten-point gap. Minnesota's last two wins came by seven and six points, and with Jefferson out, the path to a two-score margin gets narrow. Take the points. If you want the model's full call, Miami at +410 on the moneyline is a small-stake flier, but +10.5 is the bet.
