Bundesliga Predictions and Picks
Free Bundesliga predictions and picks for every match. The three-way price, our three chances, and a decision: bet or pass.
The goals league
Want goals? This is the league. Bundesliga matches averaged 3.24 goals in 2025-26, the most of Europe’s big five. Both sides scored in 61.8% of matches, 63.7% went over 2.5, and only 12 of 306 finished 0-0.
That changes the bet. In Germany the 2.5 total is not the middle of the market, it is the low end. From December to May the books posted 78 matches at 3.5, and those went over 40 times. At 2.5, the over came in 57 times in 102.
How the matches end
Home sides won 134 of 306 matches, 43.8%; away sides 97, 31.7%; the draw 75, 24.5%. The commonest scores: 2-1 either way, 48 matches; then 1-0, and 3-1 ahead of 1-1. No other big league had 3-1 among its three commonest scores.
Scoring ran highest in May, 3.63 a match, and lowest in October, 2.68.
Bayern, and the price of winning
Take every priced Bundesliga match from December to May and stake a unit on one club to win each time. Bayern Munich won 16 of 21 and returned 0.3 units. That is what backing a club at short prices every week looks like: the wins come, the profit does not.
Augsburg won 8 in 21 and returned 15.6, the best in the league, mostly on two results. Cologne won 3 and cost 14.6; Heidenheim, Bremen, Frankfurt and Wolfsburg all lost more than 10.
The upset of the season
Augsburg beat Bayern 2-1 in January at +1400, the longest price that won in any of Europe’s big five from December to May. Augsburg did it again in April, 2-1 over Leverkusen at +600. Underdogs won 35 of the 189 priced matches.
The draw, as priced
Even matches drew 21 times in 67, above the 27.8% priced. Heavy favorites drew 9 times in 44. Small samples, one half-season. Read the draw price, do not build on it.
How we price a Bundesliga match
Our Bundesliga numbers use the same club method as every league we cover, set out on the soccer predictions page: goals for at the venue, goals against for the opponent, both relative to the league norm, run through a Poisson model. Five points clear of the market is a bet. For the title race, see our Bundesliga odds and predictions, and our Bundesliga betting guide for the markets.
Bundesliga betting tips
- Start the total at 3.5, not 2.5. The league scored 3.24 a match.
- Both teams to score is the default here. It landed in 61.8% of matches.
- Backing Bayern to win is not a profit plan. 16 wins in 21 returned 0.3 units.
- Long shots land. Augsburg at +1400.
- Pass when the gap is under five points.
The Bundesliga sides
Below are the Bundesliga sides we follow, one page apiece, fixtures and predictions together.
Questions and answers
Is the Bundesliga a high-scoring league?
The highest of the big five: in 2025-26, 3.24 on average; 63.7% of matches went over 2.5.
Does backing Bayern Munich make money?
Not much. From December to May Bayern won 16 of 21 priced matches, and one unit on them each time returned 0.3 units.
What was the biggest Bundesliga upset of 2025-26?
Augsburg over Bayern Munich, 2-1 at +1400 in January.
Past games
- No bet
- No bet
- Bayer Leverkusen +115
- Bayern Munich -550
- RB Leipzig -185
- No bet
- No bet
- No bet
- No bet
- The Leverkusen vs RB Leipzig recap belonged to Miguel Gutiérrez.
Show all 27 past predictions
- The Paderborn vs Hoffenheim recap ended with the home side producing its first Bundesliga victory of the season.
- The Schalke vs Elversberg recap delivered the complete opposite of the pregame total thesis.
- The Borussia Mönchengladbach vs Mainz 05 recap starts with exactly what bettors wanted from the preview: Mainz won 4-3 at Borussia-Park, ca…
- The Eintracht Frankfurt vs Freiburg recap produced four goals and two Freiburg comebacks, but it did not produce the away victory the previ…
- The Hamburger SV vs Köln recap finally gave HSV something positive after a miserable start.
- The VfB Stuttgart vs Borussia Dortmund recap came down to one clean second-half combination.
- The Werder Bremen vs Augsburg recap delivered almost exactly the kind of volatility the pregame betting thesis wanted, only with a far more…
- The Bayern vs Union Berlin recap could not have gone further against the pregame betting thesis.
- The Elversberg vs Bayern Munich recap delivered the expected winner but not remotely the expected margin.
- The RB Leipzig vs Hamburger SV recap produced exactly the high-scoring favorite script the preview wanted.
- The Augsburg vs Leverkusen recap finished exactly on the ScoresAndStats total requirement.
- The Cologne vs Werder Bremen recap followed the low-scoring path the ScoresAndStats preview expected.
- The Dortmund vs Paderborn recap produced a comfortable Borussia Dortmund win and a losing total ticket.
- The Freiburg vs Monchengladbach recap produced the most decisive Bundesliga result of Saturday’s six-match group.
- The Hoffenheim vs Stuttgart recap finally gave Hoffenheim its first Bundesliga points of the season, but not in the high-scoring format the…
- The Mainz vs Frankfurt recap produced the clearest failed side recommendation of the Bundesliga slate.
- The Union Berlin vs Schalke recap ended with two goals deep in stoppage time and a losing ticket for the pregame Under 3 recommendation.

















