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 – Mainz vs VfB Stuttgart
Mainz will aim to turn their fortunes around after a 2-2 Germany Bundesliga I draw with VfB Stuttgart on March 7. In that match, Mainz recorded 38% possession, attempting 10 shots on goal, with 6 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Mainz | 38% | 10 (6) | 2.82 | 66 |
VfB Stuttgart | 62% | 7 (4) | 0.98 | 47 |
Eintracht Frankfurt's Last Match – St Pauli vs Eintracht Frankfurt
Eintracht Frankfurt will seek to go one better this time following a 0-0 Germany Bundesliga I share of the spoils with St Pauli on March 8. In that match, Eintracht Frankfurt recorded 72% possession, firing 8 shots at goal, with 2 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
St Pauli | 28% | 8 (2) | 0.47 | 37 |
Eintracht Frankfurt | 72% | 8 (2) | 0.41 | 45 |
Mainz vs Eintracht Frankfurt Stats
Key Stats
| Mainz | Eintracht Frankfurt | |
|---|---|---|
| 0.88 | Attacking Strength | 1.07 |
| 0.8 | Defence Strength | 1.35 |
| 1.6 | Points Per Game | 0.9 |
| 4/10 | WIN | 2/10 |
| 4/10 | DRAW | 3/10 |
| 1/10 | Clean Sheets | 3/10 |
| 8/10 | BTTS | 6/10 |
| 7/10 | Over 2.5 Goals | 6/10 |
| 1.6 | Average Scored | 1.5 |
Goals Scored vs Goals Conceded
Mainz are averaging 1.6 goals scored and 1.5 conceded per match, while Eintracht Frankfurt average 1.5 scored and 1.8 conceded per game.
Mainz 16-15
Eintracht Frankfurt 15-18
What are the odds for this match?
Mainz to win: @2.15
Draw: @3.6
Eintracht Frankfurt to win: @3.1



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