Our Mainz vs Eintracht Frankfurt Prediction: 2-1
Mainz vs Eintracht Frankfurt in the Germany Bundesliga I is scheduled for an 14:30 GMT kick-off on Sunday March 22, 2026. We expect a 2-1 home win, but with both teams proving their offensive capabilities, BTTS is a solid alternative bet.
This Mainz vs Eintracht Frankfurt prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
Mainz's Last Match – Werder Bremen vs Mainz
Mainz will look to carry forward their winning form after a 2-0 Germany Bundesliga I success over Werder Bremen on March 15. In that match, Mainz recorded 33% possession, attempting 10 shots on goal, with 2 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Werder Bremen | 67% | 16 (3) | 0.86 | 59 |
Mainz | 33% | 10 (2) | 1.08 | 38 |
Eintracht Frankfurt's Last Match – Eintracht Frankfurt vs Heidenheim
Eintracht Frankfurt will hope to extend their good run following a 1-0 Germany Bundesliga I win against Heidenheim on March 14. In that match, Eintracht Frankfurt recorded 66% possession, firing 9 shots at goal, with 4 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Eintracht Frankfurt | 66% | 9 (4) | 0.92 | 41 |
Heidenheim | 34% | 3 (1) | 0.15 | 36 |
Mainz vs Eintracht Frankfurt Stats
Key Stats
| Mainz | Eintracht Frankfurt | |
|---|---|---|
| 0.89 | Attacking Strength | 1.09 |
| 0.82 | Defence Strength | 1.37 |
| 1.6 | Points Per Game | 1.1 |
| 4/10 | WIN | 3/10 |
| 4/10 | DRAW | 2/10 |
| 3/10 | Clean Sheets | 4/10 |
| 6/10 | BTTS | 5/10 |
| 5/10 | Over 2.5 Goals | 5/10 |
| 1.4 | Average Scored | 1.3 |
Goals Scored vs Goals Conceded
Mainz are averaging 1.4 goals scored and 1.2 conceded per match, while Eintracht Frankfurt average 1.3 scored and 1.5 conceded per game.
Mainz 14-12
Eintracht Frankfurt 13-15
What are the odds for this match?
Mainz to win: @2.15
Draw: @3.6
Eintracht Frankfurt to win: @3.2



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