Our Eintracht Frankfurt vs Bayer Leverkusen Prediction: 2-2
Eintracht Frankfurt vs Bayer Leverkusen in the Germany Bundesliga I is scheduled for an 14:30 GMT kick-off on Saturday January 31, 2026. We anticipate a balanced game ending in a 2-2 draw, and given both teams’ scoring form, BTTS looks like a safe bet.
Our prediction is supported by key Eintracht Frankfurt vs Bayer Leverkusen stats, including attacking and defensive strength, recent form and historical results — all detailed below.
→ View Today's Correct Score Predictions
Recent Form Insights
Eintracht Frankfurt's Last Match – Eintracht Frankfurt vs Borussia Dortmund
Eintracht Frankfurt will be determined to find a winning touch after a 3-3 Germany Bundesliga I draw against Borussia Dortmund on January 9. In that match, Eintracht Frankfurt had 40% possession and 9 attempts at goal, with 6 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Eintracht Frankfurt | 40% | 9 (6) | 1.82 | 24 |
Borussia Dortmund | 60% | 11 (6) | 2.17 | 50 |
Bayer Leverkusen's Last Match – Bayer Leverkusen vs VfB Stuttgart
After suffering a 1-4 Germany Bundesliga I loss to VfB Stuttgart, Bayer Leverkusen must win to get back on track. In that match, Bayer Leverkusen saw 58% of the ball and created 9 goal attempts, with 4 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Bayer Leverkusen | 58% | 9 (4) | 1.91 | 47 |
VfB Stuttgart | 42% | 10 (7) | 2.59 | 45 |
Eintracht Frankfurt vs Bayer Leverkusen Stats
Key Stats
| Eintracht Frankfurt | Bayer Leverkusen | |
|---|---|---|
| 1.29 | Attacking Strength | 1.35 |
| 0.94 | Defence Strength | 1.17 |
| 1.3 | Points Per Game | 1.9 |
| 3/10 | WIN | 6/10 |
| 4/10 | DRAW | 1/10 |
| 3/10 | Clean Sheets | 4/10 |
| 5/10 | BTTS | 5/10 |
| 5/10 | Over 2.5 Goals | 6/10 |
| 1.2 | Average Scored | 2.1 |
Goals Scored vs Goals Conceded
Eintracht Frankfurt are averaging 1.2 goals scored and 1.9 conceded per match, while Bayer Leverkusen average 2.1 scored and 1.2 conceded per game.



Eintracht Frankfurt
Borussia Dortmund
Bayer Leverkusen
VfB Stuttgart
Bayern Munich
Borussia Dortmund
RB Leipzig
Bayer Leverkusen
VfB Stuttgart
TSG Hoffenheim
Eintracht Frankfurt
SC Freiburg
Union Berlin
Borussia M'gladbach
Cologne
Werder Bremen
Hamburg
Wolfsburg
Augsburg
St Pauli
Heidenheim
Mainz