Eintracht Frankfurt vs RB Leipzig Preview (Bundesliga 2025)
Eintracht Frankfurt host RB Leipzig at Deutsche Bank Park in a clash that could shape both the European race and the top‑four picture. Leipzig are higher in the table and still the more explosive side, but recent form and key absences hint at a much tighter contest than the raw standings suggest.
Our angle: Leipzig to edge it 2–1, with the best value on goals markets rather than a straight away win.
---
Why this prediction
Leipzig sit 4th on 56 points from 29 matches, Frankfurt 7th on 42. Over the full season that gap reflects Leipzig’s higher ceiling, but current form and injuries have narrowed it.
Frankfurt under Albert Riera are reasonably stable: 4 wins, 3 draws and 3 defeats in their last 10, averaging 1.5 goals scored and 1.2 conceded. They’re rarely outplayed and usually find a route to goal, especially at home.
Leipzig under Z. Löw have stumbled a little: 3W-2D-5L in their last 10, with 1.1 scored and 1.8 conceded on average. That’s not the profile of a heavy odds‑on favourite, but their upside remains high when the front three click.
Balancing squad quality, form, and injuries, Leipzig still deserve a slight edge. We project win probabilities of roughly 32% Frankfurt – 26% draw – 42% Leipzig, leading to a most likely scoreline of 1–2 to Leipzig.
---
Team form & tactical snapshot
Eintracht Frankfurt
Riera has moved Frankfurt into a flexible back‑three/back‑four hybrid. In recent games we’ve seen:
- 3-4-3 / 3-4-2-1 against Wolfsburg and Köln
- 4-3-3 against Mainz
The core is consistent: Zetterer in goal, a central trio built around R. Koch and A. Theate, with A. Amenda often completing the back three. Wing‑backs/wingers such as A. Knauff and N. Brown give width. Higher up, the rotation of F. Chaïbi, R. Dōan, A. Kalimuendo and J. Burkardt offers mobility and pressing, but not always clinical finishing.
Frankfurt’s profile: decent ball circulation, good energy in midfield, and dangerous in transition, but vulnerable to pace and quick combinations around their back line.
RB Leipzig
Leipzig are very settled in a 4-3-3:
- Full-backs R. Baku and D. Raum push very high
- W. Orbán and a younger partner (lately E. Bitshiabu) anchor the defence
- Midfield three usually built around X. Schlager, N. Seiwald, C. Baumgartner
- A young, aggressive front line led by Rômulo, Y. Diomande, A. Nusa or J. Bakayoko in rotation
They look to dominate territory, press high and suffocate build‑up. When it works, you get scorelines like the 5–0 thrashing of Hoffenheim. When it misfires, the high line and spaces behind the full‑backs are exploitable.
---
Key missing players and their impact
This match is heavily shaped by who isn’t on the pitch.
Eintracht Frankfurt absences
- Kauã Santos (knee injury) – Out. Primarily the backup goalkeeper this season. With M. Zetterer established as number one, this doesn’t change much tactically, but it reduces safety net depth.
- R. Kristensen (ankle injury) – Out. His absence removes a reliable defensive option on the right and limits Riera’s ability to switch between back three and back four during the game. It likely keeps A. Knauff locked in a more all‑action wing‑back role, which is great for attacking thrust but can be exposed defensively by Leipzig’s wide overloads.
- O. Højlund (questionable) – If he doesn’t start, that’s the first major blow. Højlund has been central as a dynamic CM, linking phases and adding legs in transition. Without him, Frankfurt might lean more on M. Dahoud or E. Skhiri to maintain control. That would slightly slow their vertical transitions and could make it harder to evade Leipzig’s press.
RB Leipzig absences
- C. Lukeba (muscle injury) – A big loss. He’s their most athletic, progressive left‑sided centre-back. With him out, E. Bitshiabu is likely to partner W. Orbán. Bitshiabu has talent but is still learning at this level; his positioning can be targeted by runs from Burkardt and Kalimuendo.
- X. Schlager (suspension, yellow cards) – The biggest absentee for Leipzig. Schlager is the engine and defensive screen in midfield: tackles, interceptions, and clean first passes through the press. Without him, Leipzig’s midfield balance dips. N. Seiwald and C. Baumgartner can share the load, but neither replicates his mix of aggression and composure.
- E. Banzuzi, V. Gebel (knee), S. Sani (hip), L. Zingerle (wrist) – These reduce depth rather than remove established starters, but in a high‑intensity system any drop‑off in rotation options matters in the final 20–25 minutes.
- C. Harder (questionable, thigh) – More depth than automatic starter at this stage. If he’s limited, Leipzig’s wing rotation becomes slightly thinner.
Collectively, Leipzig’s absences are more central to their structure than Frankfurt’s. The missing centre-back and holding midfielder are exactly the roles you least want to lose away to a team that thrives in transitions. That’s a key reason we don’t push Leipzig’s win probability higher despite their league position.
---
Head-to-head and matchup dynamics
Over the last five meetings, Leipzig have dominated the scoreboard:
- Leipzig wins: 3
- Draws: 1
- Frankfurt wins: 1
- Goals: Leipzig 13 – 7 Frankfurt (2.6 vs 1.4 per game)
That history reflects Leipzig’s ability to turn territory into goals against Frankfurt, especially when they sustain pressure around the box. However, this Frankfurt side under Riera is a bit calmer in possession and slightly more methodical; they’re less likely to get dragged into the end‑to‑end chaos that typically favours Leipzig.
Expect Leipzig to have more shots and more territory, but for Frankfurt to carve out good chances when they manage to break the first press, especially into the channels behind Raum and Baku.
---
Expected goals (xG) analysis
We can estimate xG profiles from recent scoring and conceding trends:
- Frankfurt (last 10): 1.5 goals scored, 1.2 conceded per game.
- Estimated xG for: ~1.4–1.6 per match
- Estimated xG against: ~1.1–1.3 per match
- Slightly positive xG differential suggests a solid, upper‑mid‑table side.
- Leipzig (last 10): 1.1 scored, 1.8 conceded per game.
- Based on their shot volume and talent, they’re likely underperforming their xG in attack; we can peg xG for around 1.4–1.6 as well.
- Defensively, conceding 1.8 likely overstates their true xG against; we can estimate 1.4–1.6 xGA – still worse than earlier in the season.
So for this match, a reasonable xG expectation is:
- Frankfurt xG: ~1.3–1.4
- Leipzig xG: ~1.5–1.6
That aligns neatly with a 2–1 or 2–2 type game. Both sides generate enough to score at least once; Leipzig’s slightly better attacking cast and more aggressive approach give them a marginal xG edge. The xG differential is close, which is why we keep the draw probability relatively high.
Crucially, Leipzig’s recent xGA uptick and the absence of Schlager point to high‑quality chances for Frankfurt on the break, which underpins the strong "both teams to score" angle.
---
Value bets vs 1xBet odds
1xBet main odds:
- Match result (1X2):
- Frankfurt: 3.55
- Draw: 4.16
- Leipzig: 2.03
- Over/Under 2.5: Over 1.40 | Under 2.68
- Both Teams to Score: Yes 1.39 | No 2.81
Translating to implied probabilities (roughly):
- Leipzig win at 2.03 ≈ 49–50%
- Frankfurt at 3.55 ≈ 27–28%
- Draw at 4.16 ≈ 23–24%
Our model:
- Frankfurt 32% | Draw 26% | Leipzig 42%
So:
- Away win: Market is slightly more bullish on Leipzig than we are. At 2.03, the price is fair but not a clear value edge.
- Home win: We sit a bit above the market on Frankfurt (32% vs ~28% implied). 3.55 is interesting for small‑stake long shots, but not strong enough to be our main recommendation.
Where we do see better alignment is goals:
- BTTS Yes at 1.39 implies roughly 67–68%; we’re at 72%.
- Over 2.5 at 1.40 implies about 67%; we’re at 69%.
The numerical edge is modest but consistent with the tactical setup and absentee list. Our preferred value plays:
- Both Teams to Score – Yes (small edge, very high likelihood scenario)
- Over 2.5 goals (also slightly underpriced given both teams’ profiles)
For punters wanting a bit more price, combining Leipzig Double Chance (X2) with Over 1.5 or 2.5 goals in builders can produce more attractive odds while staying aligned with the underlying probabilities.
---
Asian Handicap predictions
Although specific handicap lines are not fully listed, we can infer typical markets around an away favourite at ~2.03:
- Likely main lines: Leipzig -0.25, Leipzig -0.5, or Frankfurt +0.5.
Given our probabilities and a predicted one‑goal Leipzig win (2–1):
- Leipzig -0.5 (equivalent to away win) mirrors the 1x2 away bet. Since the market already prices Leipzig slightly higher than our model, this isn’t a standout value but is consistent with our most likely outcome.
- Leipzig -0.25 would be more attractive if it appears near even money or better. With our 42% away win and 26% draw, you’d win fully on Leipzig victories and lose only half on a draw – a structure that fits our view that Leipzig edge the matchup but Frankfurt are competitive.
- Conversely, Frankfurt +0.5 would appeal if markets start to overrate Leipzig even more (for example, if the price on Leipzig shortens significantly). With a 58% combined chance of Frankfurt win or draw in our model, any big drift on Frankfurt +0.5 could become a value spot.
From a risk‑reward standpoint, instead of forcing a position on a finely priced handicap, we prefer to exploit the clearer edge on goals markets, using handicaps only if the line moves away from our 32/26/42 baseline.
---
Key stats behind the pick
- Frankfurt last 10: 4W-3D-3L, GF 15 (1.5), GA 12 (1.2)
- Leipzig last 10: 3W-2D-5L, GF 11 (1.1), GA 18 (1.8)
- Head-to-head (last 5): Leipzig 3W, 1D, 1L, goals 13–7
- xG estimate: Leipzig slight edge (~1.6 vs 1.4)
- Market: Leipzig modest favourite at 2.03, consistent with, but slightly more optimistic than, our 42% away-win projection.
All signs point to a competitive, open game where Leipzig’s higher attacking ceiling over 90 minutes just about outweighs Frankfurt’s home advantage and better recent defensive numbers.
---
Risk & bankroll notes
This is not a spot to go all‑in on a side. Injuries to core Leipzig pieces (Lukeba, Schlager) and Frankfurt’s decent form add volatility. The edge on 1x2 or handicap is marginal; a single red card or early goal could flip the script.
For conservative staking:
- Keep 1x2 or handicap positions small (0.25–0.5 units of your normal stake).
- Use BTTS Yes or Over 2.5 goals as the primary angle with modest stakes, given the slightly clearer value edge.
- Avoid heavy parlays relying solely on Leipzig to win; factor in the realistic chance of a high‑scoring draw.
Managed carefully, this match is best approached as a goals and both‑teams‑to‑score opportunity, with a light lean toward Leipzig’s superior quality winning out in a 2–1 type encounter.



