Bundesliga predictions for this week

Predictions for this week

Eintracht Frankfurt vs Borussia Dortmund

Fri 09 Jan 19:30
1X2
Borussia Dortmund 49%
First team to score
Borussia Dortmund 55%
BTTS

SC Freiburg vs Hamburger SV

Sat 10 Jan 14:30
1X2
SC Freiburg 56%
First team to score
SC Freiburg 60%
Over/Under 2.5

Werder Bremen vs 1899 Hoffenheim

Sat 10 Jan 14:30
1X2
1899 Hoffenheim 53%
Over/Under 2.5
First team to score
1899 Hoffenheim 58%

1. FC Heidenheim vs 1. FC Köln

Sat 10 Jan 14:30
1X2
1. FC Köln 45%
First team to score
1. FC Köln 53%
BTTS

Union Berlin vs FSV Mainz 05

Sat 10 Jan 14:30
1X2
Union Berlin 47%
First team to score
Union Berlin 54%
BTTS

FC St. Pauli vs RB Leipzig

Sat 10 Jan 14:30
1X2
RB Leipzig 55%
First team to score
RB Leipzig 59%
Over/Under 2.5

Bayer Leverkusen vs VfB Stuttgart

Sat 10 Jan 17:30
1X2
VfB Stuttgart 39%
BTTS
Over/Under 2.5

Borussia Mönchengladbach vs FC Augsburg

Sun 11 Jan 14:30
1X2
Borussia Mönchengladbach 41%
Over/Under 2.5
BTTS

Bayern München vs VfL Wolfsburg

Sun 11 Jan 16:30
1X2
Bayern München 63%
Over/Under 2.5
BTTS

Bundesliga predictions for this week

This slate is the definition of a “game-state week”. The 1X2 leans are mostly fragile (many picks living in the 37–48% band), while the model is far louder on goals — especially in the mid-to-high 60s. Two fixtures jump off the page: Heidenheim vs Bayern as the clean favourite + goals profile, and Stuttgart vs Hoffenheim as the week’s pure chaos signal (BTTS Yes + Over 2.5 both at 69%).

Bundesliga: where the model is leaning (1X2)

The 1X2 market splits into two tiers. At the top is the week’s standout: Bayern München (70%) away at Heidenheim — the closest thing to a “true favourite” on the board. After that, there’s one more confident lean in RB Leipzig (57%), and then a crowded group of uncomfortable calls where the model is choosing an outcome without strong separation.

MatchKick-offMarketModel leanImplied probability
Borussia Dortmund vs Borussia MönchengladbachFri 19 Dec 19:301X2Borussia Dortmund38%
VfL Wolfsburg vs SC FreiburgSat 20 Dec 14:301X2SC Freiburg46%
FC Augsburg vs Werder BremenSat 20 Dec 14:301X2Werder Bremen39%
VfB Stuttgart vs 1899 HoffenheimSat 20 Dec 14:301X21899 Hoffenheim42%
Hamburger SV vs Eintracht FrankfurtSat 20 Dec 14:301X2Hamburger SV48%
1. FC Köln vs Union BerlinSat 20 Dec 14:301X2Union Berlin39%
RB Leipzig vs Bayer LeverkusenSat 20 Dec 17:301X2RB Leipzig57%
FSV Mainz 05 vs FC St. PauliSun 21 Dec 14:301X2FC St. Pauli37%
1. FC Heidenheim vs Bayern MünchenSun 21 Dec 16:301X2Bayern München70%

Outside of Bayern (and to a lesser extent Leipzig), the 1X2 reads are “preference picks” rather than strong calls. If you’re building content, the smarter editorial angle is to treat most fixtures as volatile and let the goal markets do the heavy lifting.

Heidenheim vs Bayern: the clean favourite + goals profile

The clearest model stance this week is Bayern München. It’s not just the 1X2 number — it’s how the supporting markets reinforce a very specific match script: Bayern likely score first, and the game trends hard toward goals.

MarketModel leanProbability
1X2Bayern München win70%
First team to scoreBayern München69%
Over/Under 2.5Over 2.572%

The combination matters. A strong 1X2 favourite (70%) plus Bayern to score first (69%) and a very loud Over 2.5 (72%) is basically the model describing a match that tilts Bayern early and stays active in front of goal.

The strongest model leans: where the stats are loudest

The best “confidence tier” this week is concentrated in the 64–72% band — mostly goals markets, plus Bayern’s outright win. These are the calls that most clearly define match tone: open games, repeated chances, and high-event scripts.

RankMatchMarketModel leanProbability
11. FC Heidenheim vs Bayern MünchenOver/Under 2.5Over 2.572%
21. FC Heidenheim vs Bayern München1X2Bayern München70%
3VfB Stuttgart vs 1899 HoffenheimOver/Under 2.5Over 2.569%
4VfB Stuttgart vs 1899 HoffenheimBTTSYes69%
51. FC Heidenheim vs Bayern MünchenFirst team to scoreBayern München69%
6RB Leipzig vs Bayer LeverkusenOver/Under 2.5Over 2.567%
7RB Leipzig vs Bayer LeverkusenBTTSYes64%
81. FC Köln vs Union BerlinBTTSYes64%

The key editorial takeaway: the model expects multiple matches to be high-event. Stuttgart–Hoffenheim is the pure “chaos” signal (BTTS Yes + Over 2.5 both at 69%), Leipzig–Leverkusen is flagged for goals (67% Over 2.5), and Köln–Union projects into a “both teams land a punch” script (64% BTTS Yes).

Risk radar: favourites with fragile backing

This is the section that keeps the round honest. Several 1X2 leans are sitting in the 37–48% band — meaning the model is naming the likeliest single outcome, but the combined alternatives still dominate the probability space. These are the fixtures where the “favourite” is basically a thin preference.

MatchMarketFavoured outcomeProbability
Borussia Dortmund vs Borussia Mönchengladbach1X2Borussia Dortmund38%
FC Augsburg vs Werder Bremen1X2Werder Bremen39%
1. FC Köln vs Union Berlin1X2Union Berlin39%
FSV Mainz 05 vs FC St. Pauli1X2FC St. Pauli37%
VfB Stuttgart vs 1899 Hoffenheim1X21899 Hoffenheim42%

Notice the tension: some of the “risky 1X2” games are paired with confident goal reads (Stuttgart–Hoffenheim is the best example). That’s often the model saying it trusts the openness of the fixture more than the identity of the winner.

Predictions to treat with caution

These are edges where the model leans, but not loudly — typically in the 50–60% range. They can still be useful for preview texture, but they don’t carry the same headline weight as Bayern’s cluster or the 69% goal signals.

MatchMarketModel leanProbability
Borussia Dortmund vs Borussia MönchengladbachBTTSYes59%
Borussia Dortmund vs Borussia MönchengladbachOver/Under 2.5Over 2.556%
VfL Wolfsburg vs SC FreiburgBTTSYes58%
VfL Wolfsburg vs SC FreiburgOver/Under 2.5Over 2.556%
Hamburger SV vs Eintracht FrankfurtBTTSYes60%
Hamburger SV vs Eintracht FrankfurtOver/Under 2.5Over 2.558%
RB Leipzig vs Bayer LeverkusenBTTSYes64%
FC Augsburg vs Werder BremenBTTSYes55%
FC Augsburg vs Werder BremenOver/Under 2.5Over 2.550%
FSV Mainz 05 vs FC St. PauliOver/Under 2.5Under 2.559%
FSV Mainz 05 vs FC St. PauliBTTSNo53%

Mainz–St. Pauli is the outlier: while most of the round leans toward goals, this one points the other way (Under 2.5 at 59% and BTTS No at 53%), suggesting a tighter, lower-event script.

Putting it together for a Bundesliga preview

  • Anchor the piece around Heidenheim vs Bayern as the cleanest stance: Bayern win (70%), Bayern score first (69%), and Over 2.5 (72%).
  • Sell the week’s identity as goal-driven: Stuttgart–Hoffenheim (69/69) and Leipzig–Leverkusen (67 Over, 64 BTTS) shape the “high-event” narrative.
  • Use the low-confidence 1X2 leans (37–48%) as your tension points: Dortmund, Bremen, Union, St. Pauli — all “preferred outcomes” rather than confident calls.
  • Highlight the tactical outlier: Mainz–St. Pauli as the one match the model sees as more controlled and lower-scoring.

This week, in short, is Bayern as the flagship, Stuttgart–Hoffenheim as the chaos card, and a broader theme of goals across the schedule — with one notable Under-shaped exception.