P
Prognosist
P
⚽ Football 📈 Forecasts
Football Germany Germany Bundesliga FSV Mainz 05 — Eintracht Frankfurt

Match FSV Mainz 05 vs Eintracht Frankfurt March 22, 2026

FSV Mainz 05
FSV Mainz 05
Home · last 5 D L W L W
Kick-off
Sun 22 Mar · 14:30
2:1
Full-time
Eintracht Frankfurt
Eintracht Frankfurt
L D L L D Away · last 5
Mewa Arena · Mainz Referee Tobias Stieler, Germany
Miss
Double Chance X2
Double Chance X2
AI 62% · book 1.77
Miss
BTTS No
BTTS No
AI 42% · book 2.41
Miss
Under 2.5
Under 2.5
AI 45% · book 2.23
Total goals
3
2 · 1
xG (open play)
1.55 – 1.23
Δ +0.32
Possession
30% – 70%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

Eintracht Frankfurt arrives at Mewa Arena with a clear quality edge and a slightly better recent form, suggesting they hold the upper hand. Mainz's home defense is solid but faces an away attack that can exploit gaps with its higher offensive output. The match may see a moderate pace given the balanced goal expectations, with Frankfurt's pressing and Mainz's compact block likely shaping the flow.

  • Frankfurt's offensive edge against Mainz's defense
  • Home side's resilience but limited scoring threat
  • Balanced tempo hints at a tactical midfield battle

P Recap generated by AI · 6 markets graded

Lineups

MAI 3-5-2 · EIN 4-3-3
Subs used · MAI
69' Veratschnig ↑ · Mwene
69' Weiper ↑ · Tietz
81' Kawasaki ↑ · Jae-Sung
90+1' Maloney ↑ · Becker
Subs used · EIN
46' Skhiri ↑ · Brown
58' Amaimouni ↑ · Bahoya
64' Baum ↑ · Collins
79' Knauff ↑ · Chaibi
79' Y. Uzun ↑ · Doan

📊 Statistics

MAI 21 EIN
30%
Possession (%)
70%
1.55
Expected Goals (xG) expected goals
1.23
8
Total Shots
12
5
Shots on Target
4
2
Shots off Target
4
7
Shots Inside Box
9
5
Corner Kicks
3
4
Offsides
3
12
Fouls
5
75%
Pass Accuracy (%)
89%
2
Yellow Cards
1
3
Goalkeeper Saves
3

Match events

15 · 2 – 1
Phillip Tietz
Yellow Card
1'
P. Nebel
Assist · S. Becker · 1–0
6'
20'
N. Brown
Assist · J. Bahoya · 1–1
27'
Ritsu Doan
Yellow Card
Phillipp Mwene
Yellow Card
45'
Half-time · 1 – 1
46'
E. Skhiri ↓ · N. Brown ↑
Substitution 1
58'
A. Amaimouni ↓ · J. Bahoya ↑
Substitution 2
64'
E. Baum ↓ · N. Collins ↑
Substitution 3
N. Veratschnig ↓ · P. Mwene ↑
Substitution 1
69'
N. Weiper ↓ · P. Tietz ↑
Substitution 2
69'
79'
A. Knauff ↓ · F. Chaibi ↑
Substitution 4
79'
C. Y. Uzun ↓ · R. Doan ↑
Substitution 5
S. Kawasaki ↓ · Lee Jae-Sung ↑
Substitution 3
81'
P. Nebel
2–1
89'
L. Maloney ↓ · S. Becker ↑
Substitution 4
90+1'
Full-time · 2 – 1

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Double Chance X2 1.77 62% Lost −1.00 Miss
BTTS No 2.41 42% Lost −1.00 Miss
Under 2.5 2.23 45% Lost −1.00 Miss
Over 2.5 1.76 55% Cashed +0.76 Cashed
AH Away 0 2.53 37% Lost −1.00 Miss
BTTS Yes 1.61 58% Cashed +0.61 Cashed
Home Win 2.16 38% Cashed +1.16 Cashed
Away Win 3.44 37% Lost −1.00 Miss
Under 3.5 1.47 67% Cashed +0.47 Cashed
Over 3.5 2.88 33% Lost −1.00 Miss
Double Chance 1X 1.36 63% Cashed +0.36 Cashed
Over 0.5 1.05 94% Cashed +0.05 Cashed
Over 1.5 1.24 78% Cashed +0.24 Cashed
Under 1.5 4.35 22% Lost −1.00 Miss
Draw 3.81 25% Lost −1.00 Miss
AH Home 0 1.58 38% Cashed +0.58 Cashed
Under 0.5 13.90 6% Lost −1.00 Miss
Total · 17 markets @ 1u each 8 W · 9 L −4.77u −28% ROI