Books

Show only the books you use. The best price (gold) then comes from these. Saved in this browser.

Calgary Flames at Edmonton Oilers odds

Calgary
Flames
@
Wednesday, October 28
8:30 PM ET
Rogers Place
Edmonton
Oilers
CGY 40%EDM 60%
Fair moneyline
+149 / -149
CGY / EDM, no vig
Market win %
38% / 62%
No-vig average of the books
Model vs market
CGY +2 pts
SharpModels 40% · market 38% (no vig)
Ratings
- / -
CGY / EDM, SharpModels

SharpModels is a benchmark built only from team ratings: it doesn't see injuries, rest or lineup news. When it and the market disagree, the market often knows something, so the injury list is the first place to look.

Game lines

Updated 5:40 PM ET
MarketBest
Flames
Moneyline
+160
BetRivers
+150 +152 +155 +160 +150 +153 +150
Oilers
Moneyline
-180
DraftKings
-180 -184 -190 -195 -182 -182 -186
Flames
Spread
+1.5-150
BetMGM
+1.5-155 +1.5-158 +1.5-150 +1.5-157 +1.5-152 +1.5-154 +1.5-156
Oilers
Spread
-1.5+130
DraftKings
-1.5+130 -1.5+128 -1.5+125 -1.5+125 -1.5+125 -1.5+130 -1.5+127
Over
Total
6.5-112
BetRivers
6.5-112 6.5-115 6.5-115 6.5-112 6.5-116 6.5-112 6.5-117
Under
Total
6.5-104
Kalshi
6.5-108 6.5-105 6.5-105 6.5-112 6.5-105 6.5-106 6.5-104
Margin
Moneyline
2.7% 4.1%4.3%4.5%4.4%4.3%3.9%4.8%
MarketBest
Flames
Moneyline
+230
DraftKings
+230 +128 +130 +135 - - -
Oilers
Moneyline
+135
DraftKings
+135 -164 -170 -190 - - -
Flames
Spread
+0.5-149
bet365
+0.5-175 +0.5-176 +0.5-165 - +0.5-175 +0.5-149 +1.5-525
Oilers
Spread
-1.5+400
Kalshi
-0.5+135 -0.5+138 -0.5+120 - -0.5+130 -0.5+125 -1.5+400
Over
Total
1.5-141
bet365
1.5-154 1.5-154 1.5-155 1.5-175 1.5-156 1.5-141 1.5-150
Under
Total
1.5+122
Kalshi
1.5+120 1.5+120 1.5+118 1.5+120 1.5+115 1.5+120 1.5+122
Margin
Moneyline
-37.3% -37.3%5.6%6.1%7.5%---
MarketBest
Flames
Moneyline
+220
DraftKings
+220 +140 +125 +128 -
Oilers
Moneyline
+125
DraftKings
+125 -180 -175 -177 -
Flames
Spread
+0.5-148
FanDuel
+0.5-160 +0.5-148 +0.5-160 - +1.5-614
Oilers
Spread
-1.5+376
Kalshi
-0.5+124 -0.5+116 -0.5+115 - -1.5+376
Over
Total
2.5+150
FanDuel
1.5-188 2.5+150 2-118 2.5+140 2.5+150
Under
Total
2-118
BetMGM
1.5+145 2.5-192 2-118 2.5-200 2.5-194
Margin
Moneyline
-32.1% -32.1%5.6%7.5%7.2%-
MarketBest
Flames
Moneyline
+205
DraftKings
+205 +140 +130 +128 -
Oilers
Moneyline
+115
DraftKings
+115 -180 -185 -177 -
Flames
Spread
+0.5-132
FanDuel
+0.5-140 +0.5-132 +0.5-150 - +1.5-456
Oilers
Spread
-1.5+285
Kalshi
-0.5+110 -0.5+104 -0.5+105 - -1.5+285
Over
Total
2.5+148
BetRivers
2.5+124 2.5+128 2-145 2.5+148 2.5+122
Under
Total
2+105
BetMGM
2.5-160 2.5-160 2+105 2.5-220 2.5-170
Margin
Moneyline
-26.1% -26.1%5.6%7.7%7.2%-

Margin: how much a book builds into its moneyline (its implied chances add up to more than 100%). Lower is fairer; the lowest is in green. Under Best, the margin if you took the best price on each side.

Shortening drifting: a book's price or line moved in the last 6 hours (by at least a point of implied chance, or a line). Arrows point the way the number moved, next to the line when the line moved; hover or tap for what it was.

Every price change, book by book: tap the table icon by any selection, line, team total or player.

Kalshi prices include an estimate of Kalshi's trading fee, so they show what the bet costs. How we price Kalshi

Best spread and total weigh the line against the price: a better line is worth paying a little more for, most of all onto key numbers (half a point is worth more where games often land). Moneyline: simply the best price.

Alternate lines

EDM line
-7.5
CGY +7.5
- - - - +10000 - -
-6.5
CGY +6.5
- +4600 - - +4500 - -
-5.5
CGY +5.5
- +1850-4500 - - +2500-10000 +1200-10000 -
-4.5
CGY +4.5
- +940-1800 +850-2500 - +1200-3333 +800-2500 -
-3.5
CGY +3.5
+460-800 +420-650 +425-700 +500-770 +460-714 +500-909 -
-2.5
CGY +2.5
+205-285 +190-270 +185-250 +230-295 +200-256 +225-333 +212-270
-1.5
CGY +1.5
+130-155 +128-158 +125-150 +125-157 +125-152 +130-154 +127-156
+1.5
CGY -1.5
-475+310 -550+370 -475+325 -560+390 -476+340 -500+320 -488+355
+2.5
CGY -2.5
-920+510 -1200+690 -900+500 - -1000+575 -1111+575 -900+669
+3.5
CGY -3.5
-4500+1200 -4500+1900 - - -3333+1300 - -

Top number: EDM at that line; bottom: CGY at the opposite line. Gold = best top number.

Total
2.5
Over / Under
- -8000+2800 - - -10000+2500 -10000+1200 -
3.5
Over / Under
-1200+625 -1350+730 -1000+550 -1115+650 -1111+650 -1250+600 -1011+733
4
Over / Under
- - -900+525 - - - -
4.5
Over / Under
-575+360 -650+410 -550+360 -530+375 -588+390 -556+340 -567+456
5
Over / Under
- - -400+280 - - - -
5.5
Over / Under
-200+150 -200+152 -185+140 -180+143 -192+155 -200+150 -186+150
6
Over / Under
- - -155+118 - - - -
6.5
Over / Under
-112-108 -115-105 -115-105 -112-112 -116-105 -112-106 -117-104
7
Over / Under
- - +135-180 - - - -
7.5
Over / Under
+190-260 +205-280 +185-250 +205-265 +200-256 +180-256 +203-257
8
Over / Under
- - +250-350 - - - -
8.5
Over / Under
+290-430 +330-480 +275-400 +310-420 +290-400 +290-455 +300-400
9
Over / Under
- - +500-900 - - - -
9.5
Over / Under
+600-1150 +720-1350 +575-1100 +650-1250 +600-1000 +575-1111 +733-1011
10.5
Over / Under
- +1180-2400 - - - +775-2000 -
11.5
Over / Under
- +2400-6000 - - - - -
12.5
Over / Under
- +4300-8000 - - - - -

Top number: over; bottom: under. Gold = best top number.

Team totals

Team
Flames O/U 2.5-150 / +110 O/U 2.5-132 / +104 O/U 2.5-140 / +100 O/U 2.5-136 / +100 - - -
Oilers O/U 3.5-130 / -110 O/U 3.5-128 / +102 O/U 3.5-135 / -105 O/U 3.5-129 / -107 - - -

Player props

PlayerBest overBest under
Colton DachEDM O 1.5+5500
FanDuel
- - 1.5o+5500 1.5o+3000 1.5o+3300 - - 1.5o+3233
Connor McDavidEDM O 0.5+105
FanDuel
U 0.5-140
FanDuel
- 0.5o+105u-140 1.5o+575 1.5o+510 - - 1.5o+733u-1150
Evan BouchardEDM O 1.5+2000
BetMGM
- - 0.5o+280u-420 1.5o+2000 1.5o+1800 - - 1.5o+1900u-9900
Joel FarabeeCGY O 1.5+1500
BetMGM
- - 0.5o+230u-320 1.5o+1500 1.5o+1400 - - 1.5o+1329u-9900
Kasperi KapanenEDM O 1.5+4500
FanDuel
- - 1.5o+4500 1.5o+2800 1.5o+3400 - - 1.5o+2400
Leon DraisaitlEDM O 0.5-115
FanDuel
U 0.5-115
FanDuel
- 0.5o-115u-115 1.5o+400 1.5o+425 - - 1.5o+488u-669
Mikael BacklundCGY O 1.5+5500
FanDuel
- - 1.5o+5500 1.5o+2500 1.5o+3300 - - 1.5o+3233
Morgan FrostCGY O 1.5+1700
BetRivers
- - 0.5o+275u-420 1.5o+1650 1.5o+1700 - - 1.5o+1900u-9900
Ryan Nugent-HopkinsEDM O 1.5+1300
BetRivers
- - 0.5o+230u-320 1.5o+1200 1.5o+1300 - - 1.5o+1567u-9900
Vasily PodkolzinEDM O 1.5+1150
BetMGM
- - 0.5o+200u-270 1.5o+1150 1.5o+1100 - - 1.5o+1329u-9900
Yegor SharangovichCGY O 1.5+3000
FanDuel
- - 1.5o+3000 1.5o+2500 1.5o+2400 - - 1.5o+1900u-9900
Zayne ParekhCGY O 1.5+10000
FanDuel
- - 1.5o+10000 1.5o+4500 1.5o+7500 - - 1.5o+4900
Adam KlapkaCGY O 1.5+8000
FanDuel
- - 1.5o+8000 - 1.5o+8000 - - 1.5o+3233
Alex FormentonEDM O 1.5+6000
FanDuel
- - 1.5o+6000 - 1.5o+4000 - - 1.5o+3233
Aydar SunievCGY O 1.5+4000
FanDuel
- - 1.5o+4000 - 1.5o+3300 - - 1.5o+2400
Isaac HowardEDM O 1.5+6000
BetRivers
- - 1.5o+5500 - 1.5o+6000 - - 1.5o+3233
Matt CoronatoCGY O 1.5+1600
BetRivers
- - 0.5o+260u-400 - 1.5o+1600 - - 1.5o+1567u-9900
Matvei GridinCGY O 1.5+1800
BetRivers
- - 0.5o+270u-400 - 1.5o+1800 - - 1.5o+1567u-9900
Ryan StromeCGY O 1.5+7000
FanDuel
- - 1.5o+7000 - 1.5o+5500 - - 1.5o+3233
Martin PospisilCGY O 1.5+8000
FanDuel
- - 1.5o+8000 - 1.5o+7000 - - -
Mathieu JosephEDM O 1.5+10000
FanDuel
- - 1.5o+10000 - 1.5o+8000 - - -
Mattias EkholmEDM O 1.5+9000
BetRivers
- - - 1.5o+5500 1.5o+9000 - - -
Owen MichaelsEDM O 1.5+9000
BetRivers
- - - - 1.5o+9000 - - 1.5o+3233
Simon NemecCGY O 1.5+10000
BetRivers
- - - 1.5o+5000 1.5o+10000 - - -
Trent FredericEDM O 1.5+6600
BetRivers
- - - - 1.5o+6600 - - 1.5o+3233
Brennan OthmannCGY O 1.5+9000
BetRivers
- - - - 1.5o+9000 - - -
Connor MurphyEDM O 1.5+16000
BetRivers
- - - - 1.5o+16000 - - -
Filip Hållander O 1.5+11000
BetRivers
- - - - 1.5o+11000 - - -
Jake MiddletonCGY O 1.5+10000
BetRivers
- - - - 1.5o+10000 - - -
Jason DickinsonEDM O 1.5+8000
FanDuel
- - 1.5o+8000 - - - - -
Jonathan CastagnaCGY O 1.5+8000
BetRivers
- - - - 1.5o+8000 - - -
Kevin BahlCGY O 1.5+12500
BetRivers
- - - - 1.5o+12500 - - -
Ryan SheaEDM O 1.5+10000
BetRivers
- - - - 1.5o+10000 - - -
Shakir MukhamadullinEDM O 1.5+14000
BetRivers
- - - - 1.5o+14000 - - -
Ty EmbersonEDM O 1.5+13000
BetRivers
- - - - 1.5o+13000 - - -
Yan KuznetsovCGY O 1.5+12500
BetRivers
- - - - 1.5o+12500 - - -
Zach WhitecloudCGY O 1.5+12000
BetRivers
- - - - 1.5o+12000 - - -
PlayerBest
Colton DachEDM +525 +475+470+400+410--+525
Connor McDavidEDM +108 +105+105+105+102--+108
Evan BouchardEDM +285 +285+280+275+280--+285
Joel FarabeeCGY +257 +245+230+220+230--+257
Kasperi KapanenEDM +456 +400+400+350+390--+456
Leon DraisaitlEDM -108 -120-115-135-115---108
Mattias EkholmEDM +950 +950+950+675+700--+900
Mikael BacklundCGY +475 +475+460+310+410--+456
Morgan FrostCGY +300 +300+275+230+270--+300
Ryan Nugent-HopkinsEDM +235 +235+230+185+220--+233
Simon NemecCGY +850 +750+850+600+650--+809
Vasily PodkolzinEDM +200 +185+200+175+200--+194
Yegor SharangovichCGY +355 +350+330+325+325--+355
Zayne ParekhCGY +700 +600+700+550+600--+669
Adam KlapkaCGY +669 +600+575-+600--+669
Alex FormentonEDM +567 +550+525-+460--+567
Aydar SunievCGY +456 +425+380-+390--+456
Brennan OthmannCGY +1150 +1100+1100-+650--+1150
Isaac HowardEDM +567 +550+480-+550--+567
Jake MiddletonCGY +2100 +2000+2100-+700--+1567
Jonathan CastagnaCGY +900 +900+850-+650--+809
Kevin BahlCGY +1900 +1700+1500-+750--+1900
Martin PospisilCGY +800 +800+650-+600--+733
Mathieu JosephEDM +850 +850+750-+650--+733
Matt CoronatoCGY +275 +275+260-+255--+270
Matvei GridinCGY +300 +275+270-+285--+300
Owen MichaelsEDM +750 +700+750-+650--+733
Ryan SheaEDM +1200 +1200+1000-+700--+1150
Ryan StromeCGY +567 +550+550-+510--+567
Shakir MukhamadullinEDM +1500 +1500+1500-+850--+1150
Trent FredericEDM +700 +600+700-+575--+614
Ty EmbersonEDM +2200 +2200+1800-+750--+1900
Yan KuznetsovCGY +2200 +2200+1500-+750--+1567
Zach WhitecloudCGY +2200 +2200+2000-+750--+1900
Connor MurphyEDM +1200 +1200+1200-+850---
Jason DickinsonEDM +750 +750+700-----
Filip Hållander +700 ---+700---
PlayerBest overBest under
Connor McDavidEDM O 3.5-102
FanDuel
U 3.5-120
BetMGM
- 3.5o-102u-128 3.5o-120u-120 3.5o-110 - - -
Evan BouchardEDM O 2.5-150
BetRivers
- - 2.5o-176u+134 2.5o-165u+115 2.5o-150 - - -
Joel FarabeeCGY O 2.5+150
BetRivers
- - 1.5o-170u+130 1.5o-175u+120 2.5o+150 - - -
Kasperi KapanenEDM O 1.5-125
FanDuel
U 1.5+110
BetMGM
- 1.5o-125 1.5o-160u+110 1.5o-155 - - -
Leon DraisaitlEDM O 3.5+106
FanDuel
U 3.5-138
FanDuel
- 3.5o+106u-138 3.5o-105u-140 3.5o-114 - - -
Mikael BacklundCGY O 1.5-160
BetMGM
U 1.5+122
FanDuel
- 1.5o-160u+122 1.5o-160u+110 1.5o-175 - - -
Morgan FrostCGY O 1.5-114
FanDuel
U 1.5-114
FanDuel
- 1.5o-114u-114 1.5o-118u-118 1.5o-127 - - -
Ryan Nugent-HopkinsEDM O 2.5+100
BetMGM
U 2.5-145
BetMGM
- 2.5o+126u-165 2.5o+100u-145 2.5o+100 - - -
Vasily PodkolzinEDM O 2.5+112
FanDuel
U 2.5-145
BetMGM
- 2.5o+112u-146 2.5o+100u-145 2.5o-107 - - -
Yegor SharangovichCGY O 1.5+110
BetMGM
U 1.5-130
FanDuel
- 1.5o+100u-130 1.5o+110u-160 1.5o-118 - - -
Zayne ParekhCGY O 1.5+110
BetMGM
U 1.5-160
BetMGM
- 1.5o+108 1.5o+110u-160 1.5o+102 - - -
Matt CoronatoCGY O 2.5+112
BetRivers
- - 2.5o+125u-164 - 2.5o+112 - - -
Mattias EkholmEDM O 1.5+110
BetRivers
U 1.5-155
BetMGM
- - 1.5o+105u-155 1.5o+110 - - -
Matvei GridinCGY O 1.5-152
FanDuel
U 1.5+116
FanDuel
- 1.5o-152u+116 - 2.5o+143 - - -
Ryan StromeCGY O 1.5-104
BetRivers
- - 1.5o-118 - 1.5o-104 - - -
Simon NemecCGY O 1.5+100
BetRivers
- - - 1.5o+130u-190 1.5o+100 - - -
Aydar SunievCGY O 1.5-106
BetRivers
- - - - 1.5o-106 - - -
Colton DachEDM O 1.5-110
BetMGM
U 1.5-135
BetMGM
- - 1.5o-110u-135 - - - -
PlayerBest overBest under
Connor McDavidEDM O 1.5-125
BetMGM
U 1.5+108
Kalshi
- 1.5o-142 1.5o-125u-105 1.5o-157 - - 1.5o-150u+108
Evan BouchardEDM O 0.5-290
FanDuel
- - 0.5o-290 0.5o-295u+210 0.5o-295 - - 0.5o-257u+203
Joel FarabeeCGY O 0.5-117
Kalshi
U 0.5+105
BetMGM
- 0.5o-122 0.5o-140u+105 0.5o-124 - - 0.5o-117u-104
Kasperi KapanenEDM O 0.5+148
FanDuel
- - 0.5o+148 0.5o+140u-190 0.5o+140 - - 0.5o+150u-194
Leon DraisaitlEDM O 1.5+102
FanDuel
U 1.5-113
Kalshi
- 1.5o+102 1.5o-115u-115 1.5o-114 - - 1.5o-108u-113
Mattias EkholmEDM O 0.5+158
FanDuel
- - 0.5o+158 0.5o+165u-220 0.5o+145 - - 0.5o+186u-233
Mikael BacklundCGY O 0.5+148
BetRivers
- - 0.5o+146 0.5o+125u-165 0.5o+148 - - 0.5o+150u-186
Morgan FrostCGY O 0.5+100
Kalshi
U 0.5-115
BetMGM
- 0.5o-115 0.5o-115u-115 0.5o-112 - - 0.5o+100u-122
Ryan Nugent-HopkinsEDM O 0.5-150
Kalshi
U 0.5+122
Kalshi
- 0.5o-166 0.5o-165u+125 0.5o-155 - - 0.5o-150u+122
Simon NemecCGY O 0.5+176
FanDuel
- - 0.5o+176 0.5o+165u-220 0.5o+148 - - 0.5o+178u-223
Vasily PodkolzinEDM O 0.5-144
Kalshi
U 0.5+117
Kalshi
- 0.5o-154 0.5o-165u+125 0.5o-159 - - 0.5o-144u+117
Yegor SharangovichCGY O 0.5+135
BetRivers
- - 0.5o+124 0.5o+130u-175 0.5o+135 - - 0.5o+138u-178
Zayne ParekhCGY O 0.5+135
BetRivers
U 0.5-163
Kalshi
- 0.5o+118 0.5o+140u-190 0.5o+135 - - 0.5o+133u-163
Colton DachEDM O 0.5+155
BetRivers
- - - 0.5o+170u-235 0.5o+155 - - 0.5o+186u-245
Matt CoronatoCGY O 0.5-117
Kalshi
U 0.5-104
Kalshi
- 0.5o-128 - 0.5o-134 - - 0.5o-117u-104
Matvei GridinCGY O 0.5+107
BetRivers
U 0.5-127
Kalshi
- 0.5o-113 - 0.5o+107 - - 0.5o-104u-127
Ryan SheaEDM O 0.5+200
FanDuel
- - 0.5o+200 - 0.5o+195 - - 0.5o+194u-270
Alex FormentonEDM O 0.5+260
BetRivers
- - - - 0.5o+260 - - 0.5o+233u-300
Aydar SunievCGY O 0.5+163
BetRivers
- - - - 0.5o+163 - - 0.5o+156u-213
Kevin BahlCGY O 0.5+270
BetRivers
- - - - 0.5o+270 - - 0.5o+285u-488
Martin PospisilCGY O 0.5+245
BetRivers
- - - - 0.5o+245 - - 0.5o+257u-400
Ryan StromeCGY O 0.5+143
BetRivers
- - - - 0.5o+143 - - 0.5o+170u-233
Adam KlapkaCGY O 0.5+245
Kalshi
U 0.5-400
Kalshi
- - - - - - 0.5o+245u-400
Brennan OthmannCGY O 0.5+355
Kalshi
U 0.5-614
Kalshi
- - - - - - 0.5o+355u-614
Jake MiddletonCGY O 0.5+265
BetRivers
- - - - 0.5o+265 - - -
Jonathan CastagnaCGY O 0.5+335
Kalshi
U 0.5-456
Kalshi
- - - - - - 0.5o+335u-456
Owen MichaelsEDM O 0.5+300
Kalshi
U 0.5-456
Kalshi
- - - - - - 0.5o+300u-456
Shakir MukhamadullinEDM O 0.5+335
Kalshi
U 0.5-669
Kalshi
- - - - - - 0.5o+335u-669
Trent FredericEDM O 0.5+285
Kalshi
U 0.5-376
Kalshi
- - - - - - 0.5o+285u-376
Ty EmbersonEDM O 0.5+488
Kalshi
U 0.5-1011
Kalshi
- - - - - - 0.5o+488u-1011
Yan KuznetsovCGY O 0.5+300
Kalshi
U 0.5-567
Kalshi
- - - - - - 0.5o+300u-567
Zach WhitecloudCGY O 0.5+488
Kalshi
U 0.5-809
Kalshi
- - - - - - 0.5o+488u-809
PlayerBest overBest under
Connor McDavidEDM O 1.5+168
FanDuel
- - 1.5o+168 1.5o+180u-250 1.5o+140 - - 1.5o+178u-223
Evan BouchardEDM O 0.5-145
BetMGM
U 0.5+105
BetMGM
- 0.5o-178 0.5o-145u+105 0.5o-200 - - 0.5o-170u+133
Joel FarabeeCGY O 0.5+190
FanDuel
- - 0.5o+190 0.5o+155u-210 0.5o+160 - - 0.5o+178u-223
Kasperi KapanenEDM O 0.5+280
FanDuel
- - 0.5o+280 0.5o+300u-450 0.5o+235 - - 0.5o+300u-488
Leon DraisaitlEDM O 0.5-163
Kalshi
U 0.5+133
Kalshi
- 0.5o-170 0.5o-190u+140 0.5o-195 - - 0.5o-163u+133
Mattias EkholmEDM O 0.5+200
FanDuel
- - 0.5o+200 0.5o+210u-295 0.5o+180 - - 0.5o+212u-300
Mikael BacklundCGY O 0.5+240
FanDuel
- - 0.5o+240 0.5o+225u-325 0.5o+235 - - 0.5o+257u-335
Morgan FrostCGY O 0.5+168
FanDuel
- - 0.5o+168 0.5o+155u-210 0.5o+165 - - 0.5o+186u-233
Ryan Nugent-HopkinsEDM O 0.5+127
Kalshi
U 0.5-150
BetMGM
- 0.5o+122 0.5o+110u-150 0.5o+125 - - 0.5o+127u-163
Simon NemecCGY O 0.5+240
FanDuel
- - 0.5o+240 0.5o+210u-295 0.5o+188 - - 0.5o+233u-300
Vasily PodkolzinEDM O 0.5+154
FanDuel
- - 0.5o+154 0.5o+125u-165 0.5o+128 - - 0.5o+163u-203
Yegor SharangovichCGY O 0.5+250
BetRivers
- - 0.5o+240 0.5o+240u-325 0.5o+250 - - 0.5o+270u-355
Zayne ParekhCGY O 0.5+180
BetRivers
- - 0.5o+162 0.5o+195u-275 0.5o+180 - - 0.5o+186u-233
Matt CoronatoCGY O 0.5+150
FanDuel
- - 0.5o+150 - 0.5o+135 - - 0.5o+156u-203
Matvei GridinCGY O 0.5+205
BetRivers
- - 0.5o+186 - 0.5o+205 - - 0.5o+186u-245
Ryan SheaEDM O 0.5+255
FanDuel
- - 0.5o+255 - 0.5o+250 - - 0.5o+245u-335
Colton DachEDM O 0.5+255
BetRivers
- - - - 0.5o+255 - - 0.5o+355u-525
Ryan StromeCGY O 0.5+205
BetRivers
- - - - 0.5o+205 - - 0.5o+270u-456
Adam KlapkaCGY O 0.5+355
Kalshi
- - - - - - - 0.5o+355
Alex FormentonEDM O 0.5+376
Kalshi
U 0.5-669
Kalshi
- - - - - - 0.5o+376u-669
Aydar SunievCGY O 0.5+317
Kalshi
U 0.5-525
Kalshi
- - - - - - 0.5o+317u-525
Brennan OthmannCGY O 0.5+488
Kalshi
- - - - - - - 0.5o+488
Jonathan CastagnaCGY O 0.5+456
Kalshi
- - - - - - - 0.5o+456
Kevin BahlCGY O 0.5+335
Kalshi
- - - - - - - 0.5o+335
Martin PospisilCGY O 0.5+355
Kalshi
- - - - - - - 0.5o+355
Owen MichaelsEDM O 0.5+525
Kalshi
U 0.5-1011
Kalshi
- - - - - - 0.5o+525u-1011
Shakir MukhamadullinEDM O 0.5+400
Kalshi
- - - - - - - 0.5o+400
Trent FredericEDM O 0.5+525
Kalshi
U 0.5-900
Kalshi
- - - - - - 0.5o+525u-900
Ty EmbersonEDM O 0.5+567
Kalshi
U 0.5-9900
Kalshi
- - - - - - 0.5o+567u-9900
Yan KuznetsovCGY O 0.5+355
Kalshi
- - - - - - - 0.5o+355
Zach WhitecloudCGY O 0.5+525
Kalshi
U 0.5-809
Kalshi
- - - - - - 0.5o+525u-809
PlayerBest overBest under
Devin CooleyCGY O 29.5-150
BetMGM
- - - 29.5o-150 - - - -
Tristan JarryEDM O 24.5+140
BetMGM
- - - 24.5o+140 - - - -
PlayerBest overBest under
Connor McDavidEDM O 0.5-103
BetRivers
U 0.5-111
BetMGM
- - 0.5o-120u-111 0.5o-103 - - -
Evan BouchardEDM O 0.5+125
BetRivers
- - - 0.5o+155u-210 0.5o+125 - - -
Joel FarabeeCGY O 0.5+300
BetRivers
- - - 0.5o+325u-500 0.5o+300 - - -
Leon DraisaitlEDM O 0.5+123
BetRivers
U 0.5-140
BetMGM
- - 0.5o+105u-140 0.5o+123 - - -
Morgan FrostCGY O 0.5+270
BetRivers
- - - 0.5o+325u-500 0.5o+270 - - -
Ryan Nugent-HopkinsEDM O 0.5+195
BetRivers
- - - 0.5o+155u-210 0.5o+195 - - -
Vasily PodkolzinEDM O 0.5+285
BetRivers
- - - 0.5o+230u-325 0.5o+285 - - -
Zayne ParekhCGY O 0.5+320
BetRivers
- - - 0.5o+333u-500 0.5o+320 - - -
Matt CoronatoCGY O 0.5+280
BetRivers
- - - - 0.5o+280 - - -
Matvei GridinCGY O 0.5+300
BetRivers
- - - - 0.5o+300 - - -
PlayerBest
Adam KlapkaCGY +3000 -+3000-+2500---
Alex FormentonEDM +3000 -+3000-+1900---
Aydar SunievCGY +2200 -+2200-+1700---
Brennan OthmannCGY +5500 -+5500-+2900---
Colton DachEDM +2700 -+2700-+1700---
Connor McDavidEDM +800 -+800-+550---
Connor MurphyEDM +5500 -+5500-+3500---
Evan BouchardEDM +1900 -+1900-+1200---
Isaac HowardEDM +3000 -+3000-+2400---
Jake MiddletonCGY +10000 -+10000-+3400---
Joel FarabeeCGY +1500 -+1500-+1050---
Jonathan CastagnaCGY +4500 -+4500-+2800---
Kasperi KapanenEDM +2500 -+2500-+1600---
Kevin BahlCGY +8000 -+8000-+3500---
Leon DraisaitlEDM +750 -+750-+500---
Martin PospisilCGY +3500 -+3500-+2500---
Mathieu JosephEDM +4000 -+4000-+2900---
Matt CoronatoCGY +1800 -+1800-+1150---
Mattias EkholmEDM +6000 -+6000-+2800---
Matvei GridinCGY +1700 -+1700-+1200---
Mikael BacklundCGY +2700 -+2700-+1800---
Morgan FrostCGY +1900 -+1900-+1200---
Owen MichaelsEDM +4000 -+4000-+2900---
Ryan Nugent-HopkinsEDM +1600 -+1600-+1000---
Ryan SheaEDM +5500 -+5500-+3000---
Ryan StromeCGY +3000 -+3000-+2200---
Shakir MukhamadullinEDM +7000 -+7000-+3500---
Simon NemecCGY +4500 -+4500-+3000---
Trent FredericEDM +4000 -+4000-+2400---
Ty EmbersonEDM +8000 -+8000-+3300---
Vasily PodkolzinEDM +1400 -+1400-+900---
Yan KuznetsovCGY +8000 -+8000-+3400---
Yegor SharangovichCGY +2000 -+2000-+1400---
Zach WhitecloudCGY +10000 -+10000-+3400---
Zayne ParekhCGY +3500 -+3500-+2500---
Filip Hållander +3300 ---+3300---
Jason DickinsonEDM +3500 -+3500-----

Shortening drifting: a book's price or line moved in the last 6 hours (by at least a point of implied chance, or a line). Arrows point the way the number moved, next to the line when the line moved; hover or tap for what it was.

Each book's main line (the most even over/under). Best over = lowest line, best under = highest, then price.

Line movement