Bundesliga odds: every book’s price, ranked
Moneyline prices for 9 upcoming Bundesliga games across 11 books, as of Sep 8, 12:00 AM ET. Bold marks the best payout. Prices move — always confirm at the book.
Union Berlin vs FC Schalke 04 odds · Sep 11, 2:30 PM ET
Best price on the Union Berlin is +124 at Kalshi (after fees); best on the Schalke 04 is +210 at Fanatics; best on the draw is +280 at FanDuel. Best and worst sportsbook are $30 apart on a $100 bet.
Moneyline
| Book | Union Berlin ML | FC Schalke 04 ML | Draw |
|---|---|---|---|
| Kalshi (after fees) | +124 · best | +198 | +252 |
| Hard Rock | +120 | +200 | +260 |
| BetMGM | +120 | +200 | +270 |
| theScore Bet | +120 | +200 | +260 |
| FanDuel | +115 | +195 | +280 · best |
| Fanatics | +115 | +210 · best | +260 |
| DraftKings | +115 | +190 | +250 |
| BetRivers | +107 | +210 · best | +275 |
| betPARX | +107 | +210 · best | +275 |
| Bally Bet | +107 | +210 · best | +275 |
Spread
Best spread price: Union Berlin -1.5 is +296 at Kalshi (after fees), FC Schalke 04 +1.5 is -430 at Kalshi (after fees).
| Book | Union Berlin -1.5 | FC Schalke 04 +1.5 |
|---|---|---|
| Kalshi (after fees) | +296 · best | -430 · best |
Total 3.5
Best total price: Over 3.5 is +135 at BetRivers, Under 3.5 is -177 at BetRivers.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| BetRivers | +135 · best | -177 · best |
| betPARX | +135 · best | -177 · best |
| Bally Bet | +135 · best | -177 · best |
Augsburg vs Bayer Leverkusen odds · Sep 12, 9:30 AM ET
Best price on the Augsburg is +320 at FanDuel; best on the Bayer Leverkusen is -130 at Hard Rock; best on the draw is +340 at FanDuel. Best and worst sportsbook are $45 apart on a $100 bet.
Moneyline
| Book | Augsburg ML | Bayer Leverkusen ML | Draw |
|---|---|---|---|
| FanDuel | +320 · best | -150 | +340 · best |
| Bally Bet | +320 · best | -143 | +310 |
| BetRivers | +320 · best | -143 | +310 |
| betPARX | +320 · best | -143 | +310 |
| Kalshi (after fees) | +313 | -131 | +313 |
| Fanatics | +310 | -135 | +330 |
| Hard Rock | +300 | -130 · best | +325 |
| BetMGM | +300 | -135 | +333 |
| Caesars | +300 | -136 | +320 |
| theScore Bet | +290 | -135 | +320 |
| DraftKings | +280 | -135 | +295 |
Spread
Best spread price: Augsburg +1.5 is -239 at Kalshi (after fees), Bayer Leverkusen -1.5 is +189 at Kalshi (after fees).
| Book | Augsburg +1.5 | Bayer Leverkusen -1.5 |
|---|---|---|
| Kalshi (after fees) | -239 · best | +189 · best |
Total 3.5
Best total price: Over 3.5 is +114 at Bally Bet, Under 3.5 is -131 at Kalshi (after fees). Best and worst sportsbook are $19 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| Bally Bet | +114 · best | -148 |
| BetRivers | +114 · best | -148 |
| betPARX | +114 · best | -148 |
| Kalshi (after fees) | +101 | -131 · best |
| BetMGM | -105 | -135 |
Borussia Dortmund vs SC Paderborn odds · Sep 12, 9:30 AM ET
Best price on the Borussia Dortmund is -375 at BetMGM; best on the SC Paderborn is +1000 at Bally Bet; best on the draw is +600 at theScore Bet. Best and worst sportsbook are $250 apart on a $100 bet.
Moneyline
| Book | Borussia Dortmund ML | SC Paderborn ML | Draw |
|---|---|---|---|
| BetMGM | -375 · best | +775 | +575 |
| Fanatics | -400 | +800 | +550 |
| Caesars | -420 | +900 | +550 |
| Hard Rock | -425 | +850 | +550 |
| theScore Bet | -425 | +900 | +600 · best |
| Kalshi (after fees) | -430 | +944 | +573 |
| DraftKings | -450 | +750 | +500 |
| Bally Bet | -455 | +1000 · best | +510 |
| betPARX | -455 | +1000 · best | +510 |
| BetRivers | -455 | +1000 · best | +510 |
| FanDuel | -550 | +900 | +550 |
Spread
Best spread price: Borussia Dortmund -1.5 is -148 at Kalshi (after fees), SC Paderborn +1.5 is +118 at Kalshi (after fees).
| Book | Borussia Dortmund -1.5 | SC Paderborn +1.5 |
|---|---|---|
| Kalshi (after fees) | -148 · best | +118 · best |
Total 3.5
Best total price: Over 3.5 is -109 at Bally Bet, Under 3.5 is -112 at BetMGM. Best and worst sportsbook are $8 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| Bally Bet | -109 · best | -120 |
| betPARX | -109 · best | -120 |
| BetRivers | -109 · best | -120 |
| BetMGM | -120 | -112 · best |
| Kalshi (after fees) | -121 | -116 |
SC Freiburg vs Borussia Monchengladbach odds · Sep 12, 9:30 AM ET
Best price on the SC Freiburg is -136 at betPARX; best on the Borussia Monchengladbach is +350 at FanDuel; best on the draw is +313 at Kalshi (after fees). Best and worst sportsbook are $30 apart on a $100 bet.
Moneyline
| Book | SC Freiburg ML | Borussia Monchengladbach ML | Draw |
|---|---|---|---|
| betPARX | -136 · best | +320 | +285 |
| BetRivers | -136 · best | +320 | +285 |
| Bally Bet | -136 · best | +320 | +285 |
| Hard Rock | -140 | +325 | +300 |
| Fanatics | -140 | +350 · best | +310 |
| Caesars | -141 | +330 | +300 |
| Kalshi (after fees) | -143 | +331 | +313 · best |
| BetMGM | -145 | +340 | +310 |
| theScore Bet | -145 | +340 | +300 |
| DraftKings | -150 | +320 | +290 |
| FanDuel | -160 | +350 · best | +310 |
Spread
Best spread price: SC Freiburg -1.5 is +174 at Kalshi (after fees), Borussia Monchengladbach +1.5 is -250 at Kalshi (after fees).
| Book | SC Freiburg -1.5 | Borussia Monchengladbach +1.5 |
|---|---|---|
| Kalshi (after fees) | +174 · best | -250 · best |
Total 2.5
Best total price: Over 2.5 is -165 at betPARX, Under 2.5 is +125 at betPARX.
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| betPARX | -165 · best | +125 · best |
| BetRivers | -165 · best | +125 · best |
| Bally Bet | -165 · best | +125 · best |
FSV Mainz 05 vs Eintracht Frankfurt odds · Sep 12, 9:30 AM ET
Best price on the Mainz 05 is +105 at Hard Rock; best on the Eintracht Frankfurt is +240 at FanDuel; best on the draw is +300 at Fanatics. Best and worst sportsbook are $25 apart on a $100 bet.
Moneyline
| Book | FSV Mainz 05 ML | Eintracht Frankfurt ML | Draw |
|---|---|---|---|
| Hard Rock | +105 · best | +225 | +275 |
| theScore Bet | +105 · best | +220 | +280 |
| FanDuel | +100 | +240 · best | +280 |
| Fanatics | +100 | +230 | +300 · best |
| Caesars | +100 | +230 | +280 |
| BetMGM | -102 | +230 | +290 |
| Kalshi (after fees) | -103 | +229 | +296 |
| DraftKings | -105 | +220 | +275 |
| BetRivers | -106 | +230 | +290 |
| Bally Bet | -106 | +230 | +290 |
| betPARX | -106 | +230 | +290 |
Spread
Best spread price: FSV Mainz 05 -1.5 is +266 at Kalshi (after fees), Eintracht Frankfurt +1.5 is -322 at Kalshi (after fees).
| Book | FSV Mainz 05 -1.5 | Eintracht Frankfurt +1.5 |
|---|---|---|
| Kalshi (after fees) | +266 · best | -322 · best |
Total 3.5
Best total price: Over 3.5 is +125 at BetRivers, Under 3.5 is -155 at Kalshi (after fees). Best and worst sportsbook are $10 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| BetRivers | +125 · best | -162 |
| Kalshi (after fees) | +118 | -155 · best |
| BetMGM | +115 | -160 |
TSG Hoffenheim vs VfB Stuttgart odds · Sep 12, 9:30 AM ET
Best price on the TSG Hoffenheim is +138 at BetMGM; best on the VfB Stuttgart is +175 at Bally Bet; best on the draw is +290 at FanDuel. Best and worst sportsbook are $15 apart on a $100 bet.
Moneyline
| Book | TSG Hoffenheim ML | VfB Stuttgart ML | Draw |
|---|---|---|---|
| BetMGM | +138 · best | +165 | +290 · best |
| Caesars | +137 | +165 | +280 |
| Hard Rock | +135 | +165 | +275 |
| Fanatics | +135 | +165 | +280 |
| theScore Bet | +135 | +170 | +280 |
| Kalshi (after fees) | +134 | +166 | +280 |
| FanDuel | +130 | +165 | +290 · best |
| DraftKings | +125 | +160 | +275 |
| Bally Bet | +123 | +175 · best | +285 |
| betPARX | +123 | +175 · best | +285 |
| BetRivers | +123 | +175 · best | +285 |
Spread
Best spread price: TSG Hoffenheim -1.5 is +331 at Kalshi (after fees), VfB Stuttgart +1.5 is -458 at Kalshi (after fees).
| Book | TSG Hoffenheim -1.5 | VfB Stuttgart +1.5 |
|---|---|---|
| Kalshi (after fees) | +331 · best | -458 · best |
Total 3.5
Best total price: Over 3.5 is +102 at Bally Bet, Under 3.5 is -121 at Kalshi (after fees). Best and worst sportsbook are $4 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| Bally Bet | +102 · best | -132 |
| betPARX | +102 · best | -132 |
| BetRivers | +102 · best | -132 |
| BetMGM | -102 | -135 |
| Kalshi (after fees) | -107 | -121 · best |
1. FC Köln vs Werder Bremen odds · Sep 12, 12:30 PM ET
Best price on the FC Köln is +110 at FanDuel; best on the Werder Bremen is +229 at Kalshi (after fees); best on the draw is +275 at BetMGM. Best and worst sportsbook are $15 apart on a $100 bet.
Moneyline
| Book | 1. FC Köln ML | Werder Bremen ML | Draw |
|---|---|---|---|
| FanDuel | +110 · best | +220 | +260 |
| Hard Rock | +110 · best | +220 | +260 |
| Fanatics | +110 · best | +220 | +260 |
| BetMGM | +110 · best | +220 | +275 · best |
| betPARX | +110 · best | +210 | +265 |
| BetRivers | +110 · best | +210 | +265 |
| Bally Bet | +110 · best | +210 | +265 |
| theScore Bet | +110 · best | +215 | +260 |
| Kalshi (after fees) | +109 | +229 · best | +266 |
| Caesars | +109 | +220 | +265 |
| DraftKings | +105 | +210 | +260 |
Spread
Best spread price: 1. FC Köln -1.5 is +280 at Kalshi (after fees), Werder Bremen +1.5 is -381 at Kalshi (after fees).
| Book | 1. FC Köln -1.5 | Werder Bremen +1.5 |
|---|---|---|
| Kalshi (after fees) | +280 · best | -381 · best |
Total 2.5
Best total price: Over 2.5 is -167 at betPARX, Under 2.5 is +134 at Kalshi (after fees). Best and worst sportsbook are $6 apart on a $100 bet.
| Book | Over 2.5 | Under 2.5 |
|---|---|---|
| betPARX | -167 · best | +128 |
| BetRivers | -167 · best | +128 |
| Bally Bet | -167 · best | +128 |
| Kalshi (after fees) | -175 | +134 · best |
| BetMGM | -185 | +130 |
RB Leipzig vs Hamburger SV odds · Sep 13, 9:30 AM ET
Best price on the RB Leipzig is -235 at BetMGM; best on the Hamburger SV is +650 at FanDuel; best on the draw is +430 at FanDuel. Best and worst sportsbook are $150 apart on a $100 bet.
Moneyline
| Book | RB Leipzig ML | Hamburger SV ML | Draw |
|---|---|---|---|
| BetMGM | -235 · best | +575 | +400 |
| Fanatics | -250 | +550 | +400 |
| theScore Bet | -250 | +525 | +400 |
| Caesars | -250 | +550 | +400 |
| Kalshi (after fees) | -250 | +625 | +426 |
| Hard Rock | -260 | +525 | +400 |
| DraftKings | -265 | +500 | +390 |
| BetRivers | -286 | +650 · best | +420 |
| Bally Bet | -286 | +650 · best | +420 |
| betPARX | -286 | +650 · best | +420 |
| FanDuel | -320 | +650 · best | +430 · best |
Spread
Best spread price: RB Leipzig -1.5 is +105 at Kalshi (after fees), Hamburger SV +1.5 is -136 at Kalshi (after fees).
| Book | RB Leipzig -1.5 | Hamburger SV +1.5 |
|---|---|---|
| Kalshi (after fees) | +105 · best | -136 · best |
Total 3.5
Best total price: Over 3.5 is +112 at BetRivers, Under 3.5 is -136 at Kalshi (after fees). Best and worst sportsbook are $12 apart on a $100 bet.
| Book | Over 3.5 | Under 3.5 |
|---|---|---|
| BetRivers | +112 · best | -143 |
| Bally Bet | +112 · best | -143 |
| betPARX | +112 · best | -143 |
| Kalshi (after fees) | +109 | -136 · best |
| BetMGM | +100 | -145 |
Elversberg vs Bayern Munich odds · Sep 13, 11:30 AM ET
Best price on the Elversberg is +1300 at Bally Bet; best on the Bayern Munich is -450 at BetMGM; best on the draw is +756 at Kalshi (after fees). Best and worst sportsbook are $400 apart on a $100 bet.
Moneyline
| Book | Elversberg ML | Bayern Munich ML | Draw |
|---|---|---|---|
| Bally Bet | +1300 · best | -715 | +750 |
| BetRivers | +1300 · best | -715 | +750 |
| betPARX | +1300 · best | -715 | +750 |
| Kalshi (after fees) | +1242 | -524 | +756 · best |
| Fanatics | +1100 | -550 | +650 |
| FanDuel | +950 | -650 | +700 |
| BetMGM | +950 | -450 · best | +675 |
| Caesars | +950 | -500 | +650 |
| Hard Rock | +900 | -575 | +650 |
| DraftKings | +900 | -575 | +600 |
| theScore Bet | +900 | -525 | +650 |
Spread
Best spread price: Elversberg +2.5 is -148 at Kalshi (after fees), Bayern Munich -2.5 is +114 at Kalshi (after fees).
| Book | Elversberg +2.5 | Bayern Munich -2.5 |
|---|---|---|
| Kalshi (after fees) | -148 · best | +114 · best |
Total 4.5
Best total price: Over 4.5 is +114 at Bally Bet, Under 4.5 is -143 at Kalshi (after fees). Best and worst sportsbook are $4 apart on a $100 bet.
| Book | Over 4.5 | Under 4.5 |
|---|---|---|
| Bally Bet | +114 · best | -150 |
| BetRivers | +114 · best | -150 |
| betPARX | +114 · best | -150 |
| BetMGM | +110 | -155 |
| Kalshi (after fees) | +109 | -143 · best |
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.