← Back to Jan. 31, 2026
@
CBB
Jan. 31, 2026
5:00 PM ET
DUKE
Duke
72
VT
Virginia Tech
58
Halftime: DUKE 40 — VT 31
Full Game
| Sportsbook | DUKE ML | VT ML |
|---|---|---|
| iSports | -909 | +909 |
| Pinnacle | -935 | +639 |
| Bookmaker | -1087 | +705 |
| Circa | -1050 | +700 |
| DraftKings | -1050 | +675 |
| FanDuel | -1000 | +640 |
| BetOnline | -1050 | +686 |
| BetMGM | -1000 | +650 |
| Bet365 | -1111 | +700 |
| Caesars | -1100 | +700 |
| Bovada | -800 | +525 |
| BetRivers | -1000 | +600 |
| ESPN | -1400 | +750 |
| PointsBet | -1111 | +700 |
| Fanatics | -1000 | +650 |
| ProphetX | -869 | +644 |
| Sportsbook | DUKE Spread | DUKE Odds | VT Spread | VT Odds |
|---|---|---|---|---|
| iSports | -13 | +101 | +13 | -101 |
| Pinnacle | -13 | -106 | +13 | -110 |
| Bookmaker | -13 | -106 | +13 | -114 |
| Circa | -13 | -110 | +13 | -110 |
| DraftKings | -12.5 | -118 | +12.5 | -102 |
| FanDuel | -12.5 | -115 | +12.5 | -105 |
| BetOnline | -13 | -110 | +13 | -110 |
| BetMGM | -13.5 | -102 | +13.5 | -118 |
| Bet365 | -13 | -111 | +13 | -111 |
| Caesars | -13 | -110 | +13 | -110 |
| Bovada | -12 | -105 | +12 | -115 |
| BetRivers | -13.5 | -106 | +13.5 | -115 |
| ESPN | -13.5 | +100 | +13.5 | -120 |
| PointsBet | -13 | -111 | +13 | -111 |
| Fanatics | -13 | -110 | +13 | -110 |
| ProphetX | -13.5 | +101 | +13.5 | -112 |
| Sportsbook | Total | Over | Under |
|---|---|---|---|
| iSports | 148.5 | -106 | +106 |
| Pinnacle | 149 | -115 | -106 |
| Bookmaker | 148.5 | -118 | -103 |
| Circa | 148.5 | -110 | -110 |
| DraftKings | 148.5 | -112 | -108 |
| FanDuel | 149.5 | -110 | -110 |
| BetOnline | 149.5 | -105 | -115 |
| BetMGM | 148.5 | -115 | -105 |
| Bet365 | 148.5 | -111 | -111 |
| Caesars | 148.5 | -110 | -110 |
| Bovada | 148.5 | -125 | -105 |
| BetRivers | 149.5 | -109 | -114 |
| ESPN | 148.5 | -110 | -110 |
| PointsBet | 148.5 | -111 | -111 |
| Fanatics | 149.5 | -110 | -120 |
| ProphetX | 149 | -103 | -104 |
1st Half
| Sportsbook | DUKE ML | VT ML |
|---|---|---|
| iSports | -367 | +367 |
| Pinnacle | -369 | +280 |
| Circa | -440 | +355 |
| DraftKings | -475 | +325 |
| FanDuel | -520 | +370 |
| BetMGM | -500 | +320 |
| Bet365 | -400 | +280 |
| Bovada | -370 | +285 |
| BetRivers | -530 | +360 |
| ESPN | -550 | +340 |
| Sportsbook | DUKE Spread | DUKE Odds | VT Spread | VT Odds |
|---|---|---|---|---|
| iSports | -7.5 | +109 | +7.5 | -109 |
| Pinnacle | -6.5 | -106 | +6.5 | -112 |
| Bookmaker | -7.5 | -104 | +7.5 | -116 |
| Circa | -7.5 | -105 | +7.5 | -115 |
| DraftKings | -7.5 | -105 | +7.5 | -125 |
| FanDuel | -7.5 | -112 | +7.5 | -112 |
| BetOnline | -7.5 | -105 | +7.5 | -115 |
| BetMGM | -7.5 | -105 | +7.5 | -125 |
| Bet365 | -7.5 | -115 | +7.5 | -115 |
| Bovada | -6.5 | -115 | +6.5 | -105 |
| BetRivers | -7.5 | -105 | +7.5 | -125 |
| ESPN | -7.5 | -115 | +7.5 | -115 |
| ProphetX | -6.5 | -112 | +6.5 | -112 |
| Sportsbook | Total | Over | Under |
|---|---|---|---|
| iSports | 70.5 | -100 | +100 |
| Pinnacle | 70.5 | -108 | -112 |
| Bookmaker | 70.5 | -113 | -107 |
| Circa | 70.5 | -110 | -110 |
| DraftKings | 70.5 | -110 | -120 |
| FanDuel | 70.5 | -104 | -122 |
| BetOnline | 70.5 | -110 | -110 |
| BetMGM | 70.5 | -110 | -120 |
| Bet365 | 70 | -116 | -116 |
| Bovada | 70.5 | -115 | -105 |
| BetRivers | 70.5 | -108 | -121 |
| ProphetX | 69.5 | -122 | -104 |
2nd Half
| Sportsbook | DUKE ML | VT ML |
|---|---|---|
| iSports | -257 | +257 |
| Pinnacle | -282 | +223 |
| DraftKings | -340 | +245 |
| FanDuel | -340 | +250 |
| Sportsbook | DUKE Spread | DUKE Odds | VT Spread | VT Odds |
|---|---|---|---|---|
| iSports | -5 | +100 | +5 | +100 |
| Pinnacle | -5 | -110 | +5 | -110 |
| DraftKings | -4.5 | -125 | +4.5 | -105 |
| FanDuel | -5.5 | -116 | +5.5 | -108 |
| BetOnline | -5 | -110 | +5 | -110 |
| Sportsbook | Total | Over | Under |
|---|---|---|---|
| iSports | 77.5 | -102 | +102 |
| Pinnacle | 77.5 | -110 | -110 |
| DraftKings | 77.5 | -120 | -110 |
| FanDuel | 79.5 | -111 | -115 |
| BetOnline | 77.5 | -115 | -105 |