Best Bundesliga odds today

Bundesliga is the highest-scoring of the top-five European leagues, which makes Totals and BTTS markets the most interesting to shop. Margins on 1X2 are tight at the top books; the value tends to live in goal lines.

Live Bundesliga odds

Best price across our sportsbooks. Click any match for full prices, fair line, and value flags.

Kick-off Match Home Draw Away
Fri, Nov 20 19:30 Bayern Munich v 1. FC Cologne 1.11 1xBet 12.70 1xBet 25.00 1xBet
Sat, Nov 21 14:30 Bayer Leverkusen v SC Paderborn 07 1.30 1xBet 6.76 1xBet 10.30 1xBet
Sat, Nov 21 14:30 Eintracht Frankfurt v TSG Hoffenheim 2.40 Bet365 4.21 1xBet 2.77 1xBet
Sat, Nov 21 14:30 Union Berlin v RB Leipzig 5.03 1xBet 4.67 1xBet 1.66 1xBet
Sat, Nov 21 14:30 Borussia Monchengladbach v Borussia Dortmund 4.78 1xBet 4.63 1xBet 1.70 1xBet
Sat, Nov 21 14:30 SV 07 Elversberg v SC Freiburg 3.39 1xBet 4.11 1xBet 2.10 1xBet
Sat, Nov 21 17:30 Schalke 04 v VfB Stuttgart 4.21 1xBet 4.32 1xBet 1.83 1xBet
Sun, Nov 22 14:30 FC Augsburg v FSV Mainz 2.81 1xBet 4.11 1xBet 2.40 1xBet
Sun, Nov 22 16:30 Werder Bremen v Hamburger SV 1.76 1xBet 4.41 1xBet 4.51 1xBet
Fri, Nov 27 19:30 Werder Bremen v Borussia Monchengladbach 1.93 1xBet 4.26 1xBet 3.80 1xBet
Sat, Nov 28 14:30 FSV Mainz v Union Berlin 1.61 1xBet 4.67 1xBet 5.49 1xBet
Sat, Nov 28 14:30 Hamburger SV v Bayern Munich 18.00 1xBet 10.70 1xBet 1.15 1xBet
Sat, Nov 28 14:30 1. FC Cologne v SV 07 Elversberg 2.09 1xBet 4.11 1xBet 3.41 1xBet
Sat, Nov 28 14:30 SC Paderborn 07 v Schalke 04 2.69 1xBet 3.88 1xBet 2.59 1xBet
Sat, Nov 28 17:30 VfB Stuttgart v Eintracht Frankfurt 1.66 1xBet 4.83 1xBet 4.83 1xBet
Sun, Nov 29 14:30 SC Freiburg v RB Leipzig 2.87 1xBet 4.21 1xBet 2.33 1xBet
Sun, Nov 29 16:30 TSG Hoffenheim v FC Augsburg 1.61 1xBet 5.07 1xBet 5.07 1xBet
Sun, Nov 29 18:30 Borussia Dortmund v Bayer Leverkusen 2.09 1xBet 4.25 1xBet 3.30 1xBet
How we surface these prices

Each row picks the longest decimal odds across our sportsbooks for that outcome. The highlighted cell is the book paying the most. Prices refresh every 25 seconds. If a book stops responding we hide that column rather than show stale data.

How we compare Bundesliga odds

Every match in Bundesliga is priced across our sportsbooks. We pull fresh decimal odds every 25 seconds, compute the best price per outcome, and flag value when the longest price beats the fair price. The "best price" column on the table above is the single longest decimal price across all books for each outcome.

If a book stops responding, we hide that column rather than show stale data. Prices are not marked up, edited, or filtered, what you see is what the book is offering.

Other markets we track on Bundesliga