First half
Duke Blue Devils vs Virginia Cavaliers prediction and odds sits with Duke priced at a -365 consensus moneyline and Virginia at +281 as the market leans hard toward the Devils in this final.
MGM lists Duke at -350 after opening -375, and that shorter price aligns with the consensus move from -377 to -365 while the UVA return tightened from +295 to +281.
DraftKings mirrors the drift with Duke -355 after an opening -380 and UVA +280 after +300, while FanDuel has held steady at Duke -334 and UVA +265.
BetRivers is the outlier on the high end with Duke -435 and UVA +310, which creates a visible shop-around gap across books for moneyline bettors.
At halftime, BetRivers posts Duke -278 with a draw at +1050 and Virginia +245, and that split reinforces a first-half angle that still prices Duke as the more likely early leader.

Second half
The Duke Blue Devils vs Virginia Cavaliers spread is -8.5 across the board, and the consensus spread is also -8.5 with Duke priced -110 and UVA -112.
MGM deals Duke -8.5 at -110 after opening -105, while DraftKings deals Duke -8.5 at -105 after opening -110, which signals pricing adjustments without any movement off the key number.
FanDuel, Bet365, and William Hill keep Duke -8.5 at -110, and BetRivers holds the same -8.5 with UVA shaded to -112, all of which points to steady confidence in the Devils’ margin expectation.
Consensus bet splits show 98 percent of spread tickets on Duke and 2 percent on Virginia, and that lopsided action helps explain why books have leaned pricing rather than shifting off -8.5.
With Duke’s moneyline shortening at multiple books and the spread staying fixed, the second-half handicap keeps circling back to whether UVA can hang around inside one possession cluster late or whether Duke’s favorite status turns into separation.
Final minutes
The Duke Blue Devils vs Virginia Cavaliers total points line is trending upward in the market, with the consensus total moving from 135.5 to 137.
MGM has pushed its total from 135.5 to 136.5 with both sides at -110, and DraftKings has moved from 135.5 to 137.5 with the over at -108 and under at -112.
Bet365 has climbed from 135.5 to 137 with the over improving to -105 and the under at -115, while William Hill also sits at 137 after opening 136.5 at even -110 pricing on both sides.
FanDuel and BetRivers are higher at 138.5, and that difference versus the 137 consensus creates a clear number-hunting decision for totals bettors as tipoff approaches.
For best bets for Duke Blue Devils vs Virginia Cavaliers, the cleanest data-driven angles come from comparing the consensus -365 moneyline to the shorter Duke prices like -334 at FanDuel and from shopping totals where 137 is available versus 138.5.
Duke hosts Virginia on March 14, 2026 at 8:30 PM ET at Spectrum Center in Charlotte, North Carolina, and the game is set to air on ESPN, so lock in your numbers early, then share this article with other Blue Devils fans tracking the odds.