Champions League odds: every book’s price, ranked
Moneyline prices for 18 upcoming Champions League games across 11 books, as of Oct 31, 12:55 PM ET. Bold marks the best payout. Prices move — always confirm at the book.
Champions League odds at a glance
- Biggest favorite: Barcelona, 76% to beat Aston Villa; best price -381 at Kalshi (after fees).
- Longest shot: Aston Villa, 10% against Barcelona; best price +1000 at Caesars.
- Closest matchup: Manchester United vs AS Roma, Manchester United 42%, AS Roma 34%, draw 24%.
- Biggest price gap: $250 between the best and worst sportsbook on a $100 bet on Aston Villa (Barcelona vs Aston Villa).
Chances are what the moneylines imply once each sportsbook’s margin is removed, averaged across books. They describe the market, not a prediction.
Every book’s price, game by game (as of Oct 31, 12:55 PM ET)
Galatasaray vs VfB Stuttgart odds · Nov 3, 12:45 PM ET
Best price on Galatasaray is +120 at BetMGM; best on VfB Stuttgart is +200 at FanDuel; best on the draw is +313 at Polymarket (after fees). Best and worst sportsbook are $20 apart on a $100 bet.
Moneyline
| Book | Galatasaray ML | VfB Stuttgart ML | Draw |
|---|---|---|---|
| BetMGM | +120 · best | +185 | +290 |
| Fanatics | +115 | +190 | +310 |
| DraftKings | +115 | +190 | +310 |
| Polymarket (after fees) | +114 | +190 | +313 · best |
| Kalshi (after fees) | +114 | +189 | +313 |
| Bally Bet | +110 | +200 · best | +310 |
| BetRivers | +110 | +200 · best | +310 |
| Hard Rock | +110 | +200 · best | +300 |
| betPARX | +107 | +190 | +300 |
| FanDuel | +105 | +200 · best | +310 |
Total 3.5
Best total price: Over 3.5 is +107 at betPARX, Under 3.5 is -131 at Polymarket (after fees). Best and worst sportsbook are $9 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| betPARX | +107 · best | -134 |
| Bally Bet | +107 · best | -134 |
| BetRivers | +107 · best | -134 |
| BetMGM | -102 | -135 |
| Polymarket (after fees) | -103 | -131 · best |
Shakhtar Donetsk vs Sporting Lisbon odds · Nov 3, 12:45 PM ET
Best price on Shakhtar Donetsk is +270 at Caesars; best on Sporting Lisbon is +100 at BetRivers; best on the draw is +285 at DraftKings. Best and worst sportsbook are $25 apart on a $100 bet.
Moneyline
| Book | Shakhtar Donetsk ML | Sporting Lisbon ML | Draw |
|---|---|---|---|
| Caesars | +270 · best | -110 | +270 |
| FanDuel | +260 | -105 | +260 |
| BetMGM | +260 | -102 | +260 |
| Fanatics | +260 | -105 | +280 |
| Hard Rock | +260 | +100 · best | +260 |
| DraftKings | +260 | -110 | +285 · best |
| BetRivers | +255 | +100 · best | +265 |
| Bally Bet | +255 | +100 · best | +265 |
| Polymarket (after fees) | +252 | -103 | +280 |
| Kalshi (after fees) | +252 | -107 | +266 |
| betPARX | +250 | -104 | +260 |
Total 2.5
Best total price: Over 2.5 is -148 at Polymarket (after fees), Under 2.5 is +119 at Polymarket (after fees). Best and worst sportsbook are $7 apart on a $100 bet.
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| Polymarket (after fees) | -148 · best | +119 · best |
| betPARX | -148 | +117 |
| BetRivers | -148 | +117 |
| Bally Bet | -148 | +117 |
| BetMGM | -155 | +110 |
Manchester United vs AS Roma odds · Nov 3, 3:00 PM ET
Best price on Manchester United is +130 at BetMGM; best on AS Roma is +185 at BetRivers; best on the draw is +313 at Kalshi (after fees). Best and worst sportsbook are $40 apart on a $100 bet.
Moneyline
| Book | Manchester United ML | AS Roma ML | Draw |
|---|---|---|---|
| BetMGM | +130 · best | +175 | +290 |
| Fanatics | +130 · best | +175 | +300 |
| Caesars | +130 · best | +180 | +270 |
| FanDuel | +125 | +175 | +310 |
| BetRivers | +125 | +185 · best | +290 |
| Bally Bet | +125 | +185 · best | +290 |
| Hard Rock | +125 | +185 · best | +300 |
| DraftKings | +125 | +175 | +300 |
| Polymarket (after fees) | +124 | +174 | +296 |
| Kalshi (after fees) | +124 | +174 | +313 · best |
| betPARX | +120 | +180 | +280 |
Total 3.5
Best total price: Over 3.5 is +135 at BetRivers, Under 3.5 is -154 at Polymarket (after fees). Best and worst sportsbook are $15 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| BetRivers | +135 · best | -167 |
| Polymarket (after fees) | +124 | -154 · best |
| BetMGM | +120 | -165 |
Barcelona vs Aston Villa odds · Nov 3, 3:00 PM ET
Best price on Barcelona is -381 at Kalshi (after fees); best on Aston Villa is +1000 at Caesars; best on the draw is +625 at Polymarket (after fees). Best and worst sportsbook are $250 apart on a $100 bet.
Moneyline
| Book | Barcelona ML | Aston Villa ML | Draw |
|---|---|---|---|
| Kalshi (after fees) | -381 · best | +756 | +625 |
| BetMGM | -400 | +850 | +575 |
| Polymarket (after fees) | -404 | +756 | +625 · best |
| Bally Bet | -420 | +900 | +600 |
| BetRivers | -420 | +900 | +600 |
| Fanatics | -425 | +850 | +600 |
| Hard Rock | -425 | +900 | +600 |
| DraftKings | -425 | +800 | +600 |
| Caesars | -425 | +1000 · best | +525 |
| betPARX | -435 | +850 | +575 |
| FanDuel | -475 | +750 | +550 |
Total 4.5
Best total price: Over 4.5 is +129 at Polymarket (after fees), Under 4.5 is -155 at BetRivers. Best and worst sportsbook are $4 apart on a $100 bet.
| Book | Over 4.5 | Under 4.5 |
|---|---|---|
| Polymarket (after fees) | +129 · best | -161 |
| BetRivers | +123 | -155 · best |
| BetMGM | +120 | -165 |
Atlético Madrid vs Bayern Munich odds · Nov 3, 3:00 PM ET
Best price on Atlético Madrid is +230 at Fanatics; best on Bayern Munich is +101 at Kalshi (after fees); best on the draw is +313 at Polymarket (after fees). Best and worst sportsbook are $15 apart on a $100 bet.
Moneyline
| Book | Atlético Madrid ML | Bayern Munich ML | Draw |
|---|---|---|---|
| Fanatics | +230 · best | +100 | +300 |
| Caesars | +230 · best | +100 | +300 |
| BetMGM | +225 | +100 | +300 |
| Bally Bet | +225 | +100 | +310 |
| BetRivers | +225 | +100 | +310 |
| Hard Rock | +225 | +100 | +300 |
| DraftKings | +225 | -105 | +310 |
| FanDuel | +220 | +100 | +310 |
| betPARX | +220 | -104 | +295 |
| Polymarket (after fees) | +218 | -103 | +313 · best |
| Kalshi (after fees) | +217 | +101 · best | +313 |
Total 3.5
Best total price: Over 3.5 is +105 at betPARX, Under 3.5 is -116 at Polymarket (after fees). Best and worst sportsbook are $12 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| betPARX | +105 · best | -130 |
| Bally Bet | +105 · best | -130 |
| BetRivers | +105 · best | -130 |
| Polymarket (after fees) | -103 | -116 · best |
| BetMGM | -108 | -130 |
Bodø/Glimt vs Lille odds · Nov 3, 3:00 PM ET
Best price on Bodø/Glimt is -112 at BetMGM; best on Lille is +285 at Bally Bet; best on the draw is +310 at Fanatics. Best and worst sportsbook are $30 apart on a $100 bet.
Moneyline
| Book | Bodø/Glimt ML | Lille ML | Draw |
|---|---|---|---|
| BetMGM | -112 · best | +260 | +290 |
| Fanatics | -115 | +280 | +310 · best |
| Caesars | -115 | +280 | +280 |
| FanDuel | -120 | +270 | +300 |
| Hard Rock | -120 | +275 | +300 |
| DraftKings | -120 | +280 | +300 |
| Polymarket (after fees) | -121 | +280 | +296 |
| Kalshi (after fees) | -121 | +280 | +296 |
| Bally Bet | -122 | +285 · best | +310 · best |
| BetRivers | -122 | +285 · best | +310 · best |
| betPARX | -125 | +275 | +300 |
Total 3.5
Best total price: Over 3.5 is +119 at Polymarket (after fees), Under 3.5 is -141 at Bally Bet. Best and worst sportsbook are $8 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| Polymarket (after fees) | +119 · best | -143 |
| BetMGM | +115 | -160 |
| Bally Bet | +114 | -141 · best |
| betPARX | +114 | -141 · best |
| BetRivers | +114 | -141 · best |
Feyenoord vs Inter Milan odds · Nov 3, 3:00 PM ET
Best price on Feyenoord is +360 at Bally Bet; best on Inter Milan is -143 at Kalshi (after fees); best on the draw is +335 at Bally Bet. Best and worst sportsbook are $40 apart on a $100 bet.
Moneyline
| Book | Feyenoord ML | Inter Milan ML | Draw |
|---|---|---|---|
| Bally Bet | +360 · best | -155 | +335 · best |
| BetRivers | +360 · best | -155 | +335 · best |
| betPARX | +350 | -159 | +325 |
| Hard Rock | +350 | -155 | +325 |
| Caesars | +340 | -145 | +320 |
| Kalshi (after fees) | +331 | -143 · best | +331 |
| Fanatics | +330 | -145 | +330 |
| BetMGM | +320 | -145 | +333 |
| FanDuel | +320 | -150 | +330 |
| DraftKings | +320 | -145 | +330 |
| Polymarket (after fees) | +313 | -148 | +332 |
Total 3.5
Best total price: Over 3.5 is +101 at Polymarket (after fees), Under 3.5 is -125 at Bally Bet. Best and worst sportsbook are $6 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| Polymarket (after fees) | +101 · best | -125 |
| Bally Bet | +100 | -125 · best |
| betPARX | +100 | -125 · best |
| BetRivers | +100 | -125 · best |
| BetMGM | -102 | -135 |
LASK vs ŠK Slovan Bratislava odds · Nov 3, 3:00 PM ET
Best price on LASK is -220 at BetMGM; best on ŠK Slovan Bratislava is +575 at Bally Bet; best on the draw is +426 at Kalshi (after fees). Best and worst sportsbook are $75 apart on a $100 bet.
Moneyline
| Book | LASK ML | ŠK Slovan Bratislava ML | Draw |
|---|---|---|---|
| BetMGM | -220 · best | +525 | +380 |
| Polymarket (after fees) | -227 | +530 | +398 |
| DraftKings | -230 | +500 | +400 |
| Caesars | -230 | +550 | +380 |
| Kalshi (after fees) | -239 | +573 | +426 · best |
| Hard Rock | -240 | +575 · best | +400 |
| Bally Bet | -245 | +575 · best | +410 |
| BetRivers | -245 | +575 · best | +410 |
| Fanatics | -250 | +550 | +400 |
| FanDuel | -260 | +550 | +400 |
| betPARX | -265 | +550 | +400 |
Total 3.5
Best total price: Over 3.5 is +108 at Bally Bet, Under 3.5 is -131 at Polymarket (after fees). Best and worst sportsbook are $10 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| Bally Bet | +108 · best | -134 |
| BetRivers | +108 · best | -134 |
| betPARX | +108 · best | -134 |
| Polymarket (after fees) | +105 | -131 · best |
| BetMGM | -102 | -135 |
Villarreal vs Paris Saint Germain odds · Nov 3, 3:00 PM ET
Best price on Villarreal is +400 at Hard Rock; best on Paris Saint Germain is -160 at BetMGM; best on the draw is +375 at Fanatics. Best and worst sportsbook are $40 apart on a $100 bet.
Moneyline
| Book | Villarreal ML | Paris Saint Germain ML | Draw |
|---|---|---|---|
| Hard Rock | +400 · best | -165 | +350 |
| Kalshi (after fees) | +398 | -175 | +373 |
| BetRivers | +390 | -167 | +360 |
| Bally Bet | +390 | -167 | +360 |
| FanDuel | +380 | -180 | +360 |
| DraftKings | +380 | -170 | +360 |
| Caesars | +380 | -165 | +340 |
| Fanatics | +375 | -175 | +375 · best |
| betPARX | +375 | -177 | +350 |
| Polymarket (after fees) | +374 | -175 | +351 |
| BetMGM | +360 | -160 · best | +340 |
Total 3.5
Best total price: Over 3.5 is -112 at BetMGM, Under 3.5 is -103 at Polymarket (after fees). Best and worst sportsbook are $8 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| BetMGM | -112 · best | -120 |
| betPARX | -113 | -110 |
| BetRivers | -113 | -110 |
| Bally Bet | -113 | -110 |
| Polymarket (after fees) | -121 | -103 · best |
AEK Athens vs Real Madrid odds · Nov 4, 12:45 PM ET
Best price on AEK Athens is +841 at Polymarket (after fees); best on Real Madrid is -300 at BetMGM; best on the draw is +573 at Kalshi (after fees). Best and worst sportsbook are $125 apart on a $100 bet.
Moneyline
| Book | AEK Athens ML | Real Madrid ML | Draw |
|---|---|---|---|
| Polymarket (after fees) | +841 · best | -360 | +530 |
| Kalshi (after fees) | +841 | -360 | +573 · best |
| BetRivers | +800 | -335 | +480 |
| Bally Bet | +800 | -335 | +480 |
| Hard Rock | +800 | -325 | +475 |
| betPARX | +750 | -345 | +475 |
| DraftKings | +750 | -350 | +500 |
| Caesars | +750 | -340 | +475 |
| FanDuel | +700 | -350 | +490 |
| Fanatics | +700 | -350 | +475 |
| BetMGM | +675 | -300 · best | +475 |
Total 3.5
Best total price: Over 3.5 is -116 at Polymarket (after fees), Under 3.5 is -103 at betPARX. Best and worst sportsbook are $6 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| Polymarket (after fees) | -116 · best | -103 |
| betPARX | -122 | -103 · best |
| BetRivers | -122 | -103 · best |
| Bally Bet | -122 | -103 · best |
| BetMGM | -125 | -110 |
Fenerbahce vs Liverpool odds · Nov 4, 12:45 PM ET
Best price on Fenerbahce is +400 at Fanatics; best on Liverpool is -155 at BetRivers; best on the draw is +351 at Kalshi (after fees). Best and worst sportsbook are $40 apart on a $100 bet.
Moneyline
| Book | Fenerbahce ML | Liverpool ML | Draw |
|---|---|---|---|
| Fanatics | +400 · best | -160 | +330 |
| Polymarket (after fees) | +398 | -175 | +332 |
| Kalshi (after fees) | +398 | -175 | +351 · best |
| FanDuel | +390 | -175 | +340 |
| DraftKings | +390 | -170 | +350 |
| BetMGM | +380 | -160 | +333 |
| BetRivers | +375 | -155 · best | +330 |
| Bally Bet | +375 | -155 · best | +330 |
| Hard Rock | +375 | -155 · best | +325 |
| betPARX | +360 | -162 | +320 |
Total 3.5
Best total price: Over 3.5 is +125 at BetRivers, Under 3.5 is -148 at Polymarket (after fees). Best and worst sportsbook are $10 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| BetRivers | +125 · best | -157 |
| Bally Bet | +125 · best | -157 |
| betPARX | +125 · best | -157 |
| Polymarket (after fees) | +119 | -148 · best |
| BetMGM | +115 | -160 |
Slavia Praha vs Arsenal odds · Nov 4, 3:00 PM ET
Best price on Slavia Praha is +900 at BetRivers; best on Arsenal is -300 at BetMGM; best on the draw is +491 at Polymarket (after fees). Best and worst sportsbook are $200 apart on a $100 bet.
Moneyline
| Book | Slavia Praha ML | Arsenal ML | Draw |
|---|---|---|---|
| BetRivers | +900 · best | -335 | +450 |
| Bally Bet | +900 · best | -335 | +450 |
| Hard Rock | +900 · best | -325 | +450 |
| betPARX | +850 | -345 | +430 |
| Polymarket (after fees) | +841 | -322 | +491 · best |
| Fanatics | +800 | -350 | +475 |
| Caesars | +800 | -320 | +450 |
| BetMGM | +775 | -300 · best | +450 |
| Kalshi (after fees) | +756 | -306 | +490 |
| DraftKings | +750 | -310 | +450 |
| FanDuel | +700 | -330 | +440 |
Total 3.5
Best total price: Over 3.5 is +143 at BetRivers, Under 3.5 is -180 at BetRivers. Best and worst sportsbook are $13 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| BetRivers | +143 · best | -180 · best |
| Polymarket (after fees) | +140 | -182 |
| BetMGM | +130 | -185 |
Borussia Dortmund vs Real Betis odds · Nov 4, 3:00 PM ET
Best price on Borussia Dortmund is -135 at BetMGM; best on Real Betis is +360 at Bally Bet; best on the draw is +320 at DraftKings. Best and worst sportsbook are $50 apart on a $100 bet.
Moneyline
| Book | Borussia Dortmund ML | Real Betis ML | Draw |
|---|---|---|---|
| BetMGM | -135 · best | +310 | +310 |
| Fanatics | -135 · best | +330 | +310 |
| Caesars | -135 · best | +340 | +280 |
| FanDuel | -140 | +310 | +310 |
| Hard Rock | -140 | +350 | +300 |
| DraftKings | -140 | +330 | +320 · best |
| Bally Bet | -141 | +360 · best | +300 |
| BetRivers | -141 | +360 · best | +300 |
| Polymarket (after fees) | -143 | +332 | +313 |
| Kalshi (after fees) | -143 | +331 | +313 |
| betPARX | -148 | +350 | +295 |
Total 3.5
Best total price: Over 3.5 is +129 at Polymarket (after fees), Under 3.5 is -148 at Bally Bet. Best and worst sportsbook are $10 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| Polymarket (after fees) | +129 · best | -161 |
| BetMGM | +120 | -175 |
| Bally Bet | +117 | -148 · best |
| betPARX | +117 | -148 · best |
| BetRivers | +117 | -148 · best |
PSV Eindhoven vs Club Brugge odds · Nov 4, 3:00 PM ET
Best price on PSV Eindhoven is +115 at Caesars; best on Club Brugge is +200 at FanDuel; best on the draw is +350 at Hard Rock. Best and worst sportsbook are $70 apart on a $100 bet.
Moneyline
| Book | PSV Eindhoven ML | Club Brugge ML | Draw |
|---|---|---|---|
| Caesars | +115 · best | +200 · best | +280 |
| BetRivers | +112 | +200 · best | +310 |
| Bally Bet | +112 | +200 · best | +310 |
| BetMGM | +110 | +200 · best | +290 |
| Fanatics | +110 | +200 · best | +300 |
| Hard Rock | +110 | +180 | +350 · best |
| Kalshi (after fees) | +109 | +199 | +331 |
| betPARX | +108 | +190 | +295 |
| Polymarket (after fees) | +105 | +199 | +313 |
| FanDuel | +105 | +200 · best | +310 |
| DraftKings | +105 | +200 · best | +310 |
Total 3.5
Best total price: Over 3.5 is -103 at betPARX, Under 3.5 is -116 at Polymarket (after fees). Best and worst sportsbook are $10 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| betPARX | -103 · best | -122 |
| BetRivers | -103 · best | -122 |
| Bally Bet | -103 · best | -122 |
| Polymarket (after fees) | -107 | -116 · best |
| BetMGM | -115 | -120 |
RC Lens vs Como odds · Nov 4, 3:00 PM ET
Best price on RC Lens is +200 at BetRivers; best on Como is +130 at Caesars; best on the draw is +300 at Fanatics. Best and worst sportsbook are $30 apart on a $100 bet.
Moneyline
| Book | RC Lens ML | Como ML | Draw |
|---|---|---|---|
| BetRivers | +200 · best | +120 | +285 |
| Bally Bet | +200 · best | +120 | +285 |
| Hard Rock | +200 · best | +120 | +275 |
| Kalshi (after fees) | +199 | +114 | +296 |
| BetMGM | +195 | +120 | +280 |
| Fanatics | +190 | +120 | +300 · best |
| betPARX | +190 | +116 | +275 |
| DraftKings | +190 | +115 | +295 |
| Polymarket (after fees) | +190 | +114 | +296 |
| FanDuel | +185 | +120 | +280 |
| Caesars | +185 | +130 · best | +270 |
Total 3.5
Best total price: Over 3.5 is +135 at betPARX, Under 3.5 is -167 at betPARX. Best and worst sportsbook are $10 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| betPARX | +135 · best | -167 · best |
| BetRivers | +135 · best | -167 · best |
| Bally Bet | +135 · best | -167 · best |
| Polymarket (after fees) | +134 | -167 |
| BetMGM | +125 | -175 |
RB Leipzig vs Manchester City odds · Nov 4, 3:00 PM ET
Best price on RB Leipzig is +475 at Caesars; best on Manchester City is -180 at Hard Rock; best on the draw is +398 at Kalshi (after fees). Best and worst sportsbook are $75 apart on a $100 bet.
Moneyline
| Book | RB Leipzig ML | Manchester City ML | Draw |
|---|---|---|---|
| Caesars | +475 · best | -200 | +360 |
| Kalshi (after fees) | +456 | -191 | +398 · best |
| Fanatics | +450 | -200 | +375 |
| BetRivers | +450 | -182 | +340 |
| Bally Bet | +450 | -182 | +340 |
| Hard Rock | +450 | -180 · best | +350 |
| FanDuel | +440 | -210 | +380 |
| betPARX | +430 | -190 | +330 |
| Polymarket (after fees) | +426 | -208 | +374 |
| DraftKings | +425 | -200 | +390 |
| BetMGM | +400 | -185 | +375 |
Total 3.5
Best total price: Over 3.5 is -103 at betPARX, Under 3.5 is -103 at Polymarket (after fees). Best and worst sportsbook are $14 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| betPARX | -103 · best | -121 |
| BetRivers | -103 · best | -121 |
| Bally Bet | -103 · best | -121 |
| Polymarket (after fees) | -116 | -103 · best |
| BetMGM | -120 | -115 |
Porto vs Napoli odds · Nov 4, 3:00 PM ET
Best price on Porto is +120 at BetMGM; best on Napoli is +220 at Fanatics; best on the draw is +266 at Polymarket (after fees). Best and worst sportsbook are $20 apart on a $100 bet.
Moneyline
| Book | Porto ML | Napoli ML | Draw |
|---|---|---|---|
| BetMGM | +120 · best | +210 | +260 |
| Hard Rock | +120 · best | +220 · best | +260 |
| Polymarket (after fees) | +119 | +208 | +266 · best |
| Kalshi (after fees) | +118 | +208 | +266 |
| Bally Bet | +118 | +220 · best | +255 |
| BetRivers | +118 | +220 · best | +255 |
| FanDuel | +115 | +210 | +260 |
| Fanatics | +115 | +220 · best | +260 |
| betPARX | +115 | +215 | +245 |
| DraftKings | +115 | +215 | +265 |
| Caesars | +115 | +220 · best | +250 |
Total 2.5
Best total price: Over 2.5 is -135 at BetMGM, Under 2.5 is +110 at Bally Bet. Best and worst sportsbook are $15 apart on a $100 bet.
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| BetMGM | -135 · best | -105 |
| Polymarket (after fees) | -136 | +109 |
| Bally Bet | -137 | +110 · best |
| betPARX | -137 | +110 · best |
| BetRivers | -137 | +110 · best |
Viking FK vs Sabah FK odds · Nov 4, 3:00 PM ET
Best price on Viking FK is -200 at Hard Rock; best on Sabah FK is +510 at Bally Bet; best on the draw is +400 at Fanatics. Best and worst sportsbook are $40 apart on a $100 bet.
Moneyline
| Book | Viking FK ML | Sabah FK ML | Draw |
|---|---|---|---|
| Hard Rock | -200 · best | +500 | +375 |
| Bally Bet | -205 | +510 · best | +370 |
| BetRivers | -205 | +510 · best | +370 |
| Polymarket (after fees) | -208 | +491 | +374 |
| Kalshi (after fees) | -208 | +490 | +398 |
| BetMGM | -210 | +500 | +375 |
| Fanatics | -210 | +475 | +400 · best |
| Caesars | -210 | +500 | +360 |
| betPARX | -215 | +480 | +360 |
| DraftKings | -215 | +500 | +380 |
| FanDuel | -230 | +490 | +380 |
Total 3.5
Best total price: Over 3.5 is +114 at betPARX, Under 3.5 is -131 at Polymarket (after fees). Best and worst sportsbook are $14 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| betPARX | +114 · best | -141 |
| Bally Bet | +114 · best | -141 |
| BetRivers | +114 · best | -141 |
| Polymarket (after fees) | +105 | -131 · best |
| BetMGM | +100 | -140 |
Champions League odds questions
Which sportsbook has the best Champions League odds right now?
Bally Bet has the best sportsbook moneyline on 21 of the 54 sides across the 18 games on this page, ahead of BetRivers (21) and Hard Rock (16). Ties count for every book at the top price. No single book is best on every game, which is why it pays to compare before each bet.
How much does shopping for the best Champions League odds save?
On a $100 moneyline bet, the best and worst sportsbook differ by $34 on average across these games, and by up to $250 on Aston Villa (Barcelona vs Aston Villa). Every table on this page ranks each book’s price with the best marked.
Do Kalshi and Polymarket beat sportsbooks on Champions League odds?
Sometimes. After their trading fees, a prediction market beats every sportsbook on 14 of the 54 sides they price here (Kalshi 14, Polymarket 7). Oddy always compares exchanges after fees, the number you actually get paid.
How do I read Champions League moneyline odds?
A minus price is what you risk to win $100: Barcelona at -381 means risking $381 to win $100. A plus price is what $100 wins: Aston Villa at +1000 wins $1,000. Higher is always better for the bettor, which is why every table here ranks the highest price first.
What does the draw mean in Champions League odds?
Soccer moneylines are three-way: home win, draw or away win. A bet on either team loses if the match ends level. These prices settle on the result after 90 minutes plus stoppage time; extra time and penalties don’t count.
What is Oddy?
Oddy shows what every regulated sportsbook and prediction market pays for the same bet, ranked, with a link to the best price. Prices refresh about every minute. Free, no account, and we never sell picks.