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 10 books. Click any match for full prices, fair line, and value flags.

How we surface these prices: Each row picks the longest decimal odds across our 10 books for that outcome. The highlighted cell is the book paying the most, the rest is your call.
Kick-off Match Home Draw Away
Sat, May 16 13:30 Bayern Munich v 1. FC Cologne 1.19 Polymarket 9.90 1xBet 16.00 1xBet
Sat, May 16 13:30 Bayer Leverkusen v Hamburger SV 1.29 1xBet 6.81 1xBet 10.60 1xBet
Sat, May 16 13:30 Eintracht Frankfurt v VfB Stuttgart 3.59 1xBet 4.54 Polymarket 1.98 1xBet
Sat, May 16 13:30 SC Freiburg v RB Leipzig 2.81 1xBet 4.21 1xBet 2.44 Polymarket
Sat, May 16 13:30 Werder Bremen v Borussia Dortmund 3.57 Polymarket 4.21 1xBet 2.01 1xBet
Sat, May 16 13:30 Borussia Monchengladbach v TSG Hoffenheim 4.35 Polymarket 4.88 1xBet 1.75 Polymarket
Sat, May 16 13:30 Union Berlin v FC Augsburg 2.78 Polymarket 4.04 1xBet 2.53 1xBet
Sat, May 16 13:30 FC St. Pauli v VFL Wolfsburg 2.95 1xBet 3.85 Polymarket 2.45 1xBet
Sat, May 16 13:30 1. FC Heidenheim v FSV Mainz 2.05 1xBet 4.57 1xBet 3.35 Stake

How we compare Bundesliga odds

Every match in Bundesliga is priced across the 10 books we track. We pull fresh decimal odds every 25 seconds, compute the best price per outcome, and flag value when the longest price beats the Polymarket fair line. 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