Eintracht Frankfurt vs FSV Mainz 05
1 – 0
0 – 0
1 – 0
(HT: 0–0)
FT19:30
Deutsche Bank Park (Frankfurt) · Ref: Matthias Jollenbeck, Germany
Score Summary
Full Time
1 – 0
Half Time
0 – 0
Key Stats
Ball Possession
56% – 44%
Blocked Shots
5 – 2
Corner Kicks
4 – 3
Fouls
8 – 14
Goalkeeper Saves
0 – 3
Offsides
1 – 1
Elo (before match)
Rating
1500 – 1500
Expected win probability
50.0% – 50.0%
Top Performers
Top Rated
Ritsu Doan
Eintracht Frankfurt
8.5 rating (90 min)
Eintracht Frankfurt
8.5 rating (90 min)
Most Clinical
Ritsu Doan
Eintracht Frankfurt
1 goals
Eintracht Frankfurt
1 goals
Best Creator
Nathaniel Brown
Eintracht Frankfurt
3 key passes, 0 assists
Eintracht Frankfurt
3 key passes, 0 assists
Defensive Leader
Ritsu Doan
Eintracht Frankfurt
5 tackles + 1 interceptions
Eintracht Frankfurt
5 tackles + 1 interceptions
Standings (Top 6)
View Full Standings
| # | Team | Pts | Form |
|---|---|---|---|
| 1 |
Bayern München
|
66 | W W W W W |
| 2 |
Borussia Dortmund
|
55 | W L D W W |
| 3 |
1899 Hoffenheim
|
49 | W L D W L |
| 4 |
VfB Stuttgart
|
47 | D W D W L |
| 5 |
RB Leipzig
|
47 | W W D D W |
| 6 |
Bayer Leverkusen
|
44 | D W D L W |
| 7 |
Eintracht Frankfurt
|
35 | D W L W D |
| 8 |
SC Freiburg
|
34 | D L W L W |
| 9 |
FC Augsburg
|
31 | L W W W L |
| 10 |
Hamburger SV
|
29 | W L L D W |
| 11 |
Union Berlin
|
28 | L L W L D |
| 12 |
Borussia Mönchengladbach
|
25 | L W L L D |
| 13 |
Werder Bremen
|
25 | W W L L L |
| 14 |
1. FC Köln
|
24 | L L D L L |
| 15 |
FSV Mainz 05
|
24 | D D D L W |
| 16 |
FC St. Pauli
|
24 | D W W L W |
| 17 |
VfL Wolfsburg
|
20 | L L L D L |
| 18 |
1. FC Heidenheim
|
14 | L L D L L |
{# ================================================================
Lineup Section — SofaScore/Flashscore style shared pitch
Context: pitch_lineups, lineups_data, match, substitutions,
substitutions_map, debug_mode, debug_lineups
================================================================ #}
Eintracht Frankfurt
FSV Mainz 05
👤 Team Lineups (Pitch View)
HOME LEN: 11
AWAY LEN: 11
| First home: top=6.0% left=50.0%
👥 Substitutes
Eintracht Frankfurt
FSV Mainz 05
🔄 Substitutions
Match Substitutions
46'
Eintracht Frankfurt
71'
FSV Mainz 05
79'
Eintracht Frankfurt
87'
FSV Mainz 05
90'
FSV Mainz 05
Match Statistics (Full Time)
| Statistic | Eintracht Frankfurt | FSV Mainz 05 |
|---|---|---|
| Ball Possession | 56% | 44% |
| Blocked Shots | 5 | 2 |
| Corner Kicks | 4 | 3 |
| Fouls | 8 | 14 |
| Goalkeeper Saves | 0 | 3 |
| Offsides | 1 | 1 |
| Passes Accurate | 391 | 268 |
| Red Cards | N/A | N/A |
| Shots Insidebox | 8 | 1 |
| Shots Off Goal | 5 | 1 |
| Shots On Goal | 4 | 0 |
| Shots Outsidebox | 6 | 2 |
| Total Passes | 484 | 391 |
| Total Shots | 14 | 3 |
| Yellow Cards | 0 | 5 |
| expected_goals | 1.21 | 0.16 |
| goals_prevented | 0 | 0 |
| Passes % | 81% | 69% |
Team Aggregates (Season)
Eintracht Frankfurt
| Possession % | {{ team_aggregates_home.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_home.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_home.shot_accuracy }}% |
| Goals (avg) | 1.88 |
| xG (avg) | 1.05{% else %}N/A |
FSV Mainz 05
| Possession % | {{ team_aggregates_away.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_away.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_away.shot_accuracy }}% |
| Goals (avg) | 1.16 |
| xG (avg) | 1.2{% else %}N/A |
Eintracht Frankfurt — Player Statistics
| Player | cards.red | cards.yellow | dribbles.attempts | dribbles.past | dribbles.success | duels.total | duels.won | fouls.committed | fouls.drawn | games.captain | games.minutes | games.number | games.position | games.rating | games.substitute | goals.assists | goals.conceded | goals.saves | goals.total | offsides | passes.accuracy | passes.key | passes.total | penalty.commited | penalty.missed | penalty.saved | penalty.scored | penalty.won | shots.on | shots.total | tackles.blocks | tackles.interceptions | tackles.total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Ansgar Knauff | 0 | 0 | 1 | N/A | 1 | 3 | 1 | N/A | N/A | False | 66 | 7 | M | 6.6 | False | 0 | 0 | N/A | N/A | 1 | 8 | N/A | 15 | N/A | 0 | N/A | 0 | N/A | 1 | 2 | N/A | 1 | N/A |
| 👤 Arthur Theate | 0 | 0 | 1 | N/A | 1 | 10 | 6 | 1 | 1 | False | 90 | 3 | D | 7.3 | False | 0 | 0 | N/A | N/A | N/A | 73 | N/A | 78 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 1 |
| 👤 Aurèle Amenda | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 5 | D | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Aurélio Buta | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 24 | D | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Ellyes Skhiri | 0 | 0 | N/A | N/A | N/A | 3 | 1 | 1 | N/A | False | 45 | 15 | M | 6.6 | False | 0 | 0 | N/A | N/A | N/A | 18 | 1 | 20 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Elye Wahi | 0 | 0 | 1 | N/A | N/A | 2 | 1 | N/A | N/A | False | 11 | 17 | F | 6.6 | True | 0 | 0 | N/A | N/A | N/A | 1 | N/A | 2 | N/A | 0 | N/A | 0 | N/A | 2 | 3 | 1 | N/A | N/A |
| 👤 Farès Chaïbi | 0 | 0 | 1 | N/A | N/A | 5 | 1 | N/A | N/A | False | 45 | 8 | M | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 6 | N/A | 10 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Hugo Larsson | 0 | 0 | N/A | N/A | N/A | 4 | 2 | N/A | N/A | False | 45 | 16 | M | 6.9 | True | 0 | 0 | N/A | N/A | N/A | 19 | N/A | 24 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Jean-Mattéo Bahoya | 0 | 0 | 1 | N/A | 1 | 10 | 5 | 1 | 2 | False | 45 | 19 | F | 6.9 | True | 0 | 0 | N/A | N/A | N/A | 17 | 1 | 20 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | 2 |
| 👤 Jonathan Burkardt | 0 | 0 | 1 | N/A | N/A | 17 | 5 | 1 | 2 | False | 90 | 9 | F | 6.2 | False | 0 | 0 | N/A | N/A | N/A | 14 | 1 | 15 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 2 |
| 👤 Kauã Santos | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 40 | G | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Mahmoud Dahoud | 0 | 0 | 1 | N/A | N/A | 12 | 3 | 3 | N/A | False | 79 | 18 | M | 6.2 | False | 0 | 0 | N/A | N/A | N/A | 34 | 1 | 44 | N/A | 0 | N/A | 0 | N/A | N/A | 2 | N/A | 1 | 2 |
| 👤 Mario Götze | 0 | 0 | N/A | N/A | N/A | 5 | 2 | N/A | 1 | False | 24 | 27 | M | 6.9 | True | 0 | 0 | N/A | N/A | N/A | 9 | 1 | 10 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | 1 |
| 👤 Michael Zetterer | 0 | 0 | N/A | N/A | N/A | 1 | 1 | N/A | 1 | False | 90 | 23 | G | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 14 | N/A | 36 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Michy Batshuayi | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 30 | F | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Nathaniel Brown | 0 | 0 | 1 | 1 | N/A | 5 | 2 | N/A | 1 | False | 90 | 21 | D | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 34 | 3 | 39 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 2 | 1 |
| 👤 Nnamdi Collins | 0 | 0 | N/A | 1 | N/A | 4 | 1 | N/A | N/A | False | 11 | 34 | D | 6.6 | True | 1 | 0 | N/A | N/A | N/A | 3 | 1 | 5 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | N/A |
| 👤 Rasmus Kristensen | 0 | 0 | 3 | N/A | 2 | 11 | 8 | N/A | 3 | False | 79 | 13 | D | 7.9 | False | 0 | 0 | N/A | N/A | N/A | 43 | 1 | 58 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 2 |
| 👤 Ritsu Doan | 0 | 0 | 5 | 2 | 2 | 23 | 12 | 1 | 3 | False | 90 | 20 | M | 8.5 | False | 0 | 0 | N/A | 1 | N/A | 28 | 1 | 33 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | 1 | 5 |
| 👤 Robin Koch | 0 | 0 | N/A | N/A | N/A | 12 | 10 | N/A | N/A | True | 90 | 4 | D | 7.9 | False | 0 | 0 | N/A | N/A | N/A | 70 | N/A | 75 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 2 |
FSV Mainz 05 — Player Statistics
| Player | cards.red | cards.yellow | dribbles.attempts | dribbles.past | dribbles.success | duels.total | duels.won | fouls.committed | fouls.drawn | games.captain | games.minutes | games.number | games.position | games.rating | games.substitute | goals.assists | goals.conceded | goals.saves | goals.total | offsides | passes.accuracy | passes.key | passes.total | penalty.commited | penalty.missed | penalty.saved | penalty.scored | penalty.won | shots.on | shots.total | tackles.blocks | tackles.interceptions | tackles.total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Armindo Sieb | 0 | 0 | 2 | 2 | 1 | 9 | 3 | 1 | N/A | False | 19 | 11 | F | 5.9 | True | 0 | 0 | N/A | N/A | N/A | 2 | N/A | 6 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Arnaud Nordin | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 9 | F | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Benedict Hollerbach | 0 | 0 | 2 | 1 | 1 | 17 | 5 | 2 | N/A | False | 71 | 17 | F | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 11 | N/A | 16 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 3 |
| 👤 Danny da Costa | 0 | 1 | N/A | N/A | N/A | 9 | 7 | 1 | 2 | False | 90 | 21 | D | 7 | False | 0 | 0 | N/A | N/A | N/A | 22 | N/A | 35 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 2 |
| 👤 Dominik Kohr | 0 | 0 | N/A | N/A | N/A | 7 | 7 | N/A | 1 | False | 90 | 31 | D | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 26 | N/A | 32 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 2 | 4 |
| 👤 Jae-sung Lee | 0 | 0 | N/A | N/A | N/A | 16 | 9 | N/A | 2 | False | 90 | 7 | F | 6.7 | False | 0 | 0 | N/A | N/A | N/A | 18 | 1 | 26 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 2 |
| 👤 Kacper Potulski | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 48 | D | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Kaishu Sano | 0 | 0 | 1 | N/A | N/A | 9 | 6 | 1 | N/A | False | 90 | 6 | M | 7 | False | 0 | 0 | N/A | N/A | 1 | 35 | N/A | 40 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 3 | 3 |
| 👤 Lasse Riess | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 1 | G | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Lennard Maloney | 0 | 0 | N/A | N/A | N/A | 12 | 6 | 2 | N/A | False | 87 | 15 | D | 6.6 | False | 0 | 0 | N/A | N/A | N/A | 25 | N/A | 33 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | N/A |
| 👤 Nadiem Amiri | 0 | 0 | 1 | 1 | N/A | 11 | 8 | N/A | 2 | False | 90 | 10 | M | 7.5 | False | 0 | 0 | N/A | N/A | N/A | 38 | 1 | 49 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 2 | N/A | 4 |
| 👤 Nelson Weiper | 0 | 0 | N/A | N/A | N/A | 4 | 1 | N/A | N/A | False | 8 | 44 | F | 6.5 | True | 0 | 0 | N/A | N/A | N/A | 2 | N/A | 3 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Nikolas Veratschnig | 0 | 0 | N/A | N/A | N/A | 2 | 1 | N/A | N/A | False | 1 | 22 | D | N/A | True | 0 | 0 | N/A | N/A | N/A | 2 | N/A | 2 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Paul Nebel | 0 | 1 | 1 | 2 | 1 | 12 | 4 | 2 | N/A | False | 90 | 8 | F | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 29 | N/A | 40 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | 1 | 3 |
| 👤 Phillipp Mwene | 0 | 1 | N/A | N/A | N/A | 4 | 2 | 1 | 1 | False | 89 | 2 | M | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 15 | N/A | 26 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Robin Zentner | 0 | 1 | N/A | N/A | N/A | 3 | 1 | 1 | N/A | False | 90 | 27 | G | 7 | False | 0 | 1 | 3 | N/A | N/A | 23 | N/A | 49 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Silvan Widmer | 0 | 1 | 1 | 1 | 1 | 10 | 4 | 3 | N/A | True | 88 | 30 | M | 6.6 | False | 0 | 0 | N/A | N/A | N/A | 18 | N/A | 31 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 1 | 2 |
| 👤 Sota Kawasaki | 0 | 0 | N/A | N/A | N/A | 2 | 2 | N/A | N/A | False | 9 | 24 | M | 6.6 | True | 0 | 0 | N/A | N/A | N/A | 2 | N/A | 3 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Stefan Bell | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 16 | D | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 William Bøving | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 14 | F | N/A | True | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
Match Events
45'
Silvan Widmer (Yellow Card)
E. Skhiri → Substitution 1
46'
F. Chaibi → Substitution 2
46'
A. Knauff → Substitution 3
66'
67'
Danny da Costa (Yellow Card)
68'
Phillipp Mwene (Yellow Card)
71'
B. Hollerbach → Substitution 1
R. Kristensen → Substitution 4
79'
M. Dahoud → Substitution 5
79'
R. Doan (Normal Goal)
81'
87'
L. Maloney → Substitution 2
87'
S. Widmer → Substitution 3
90'
Robin Zentner (Yellow Card)
90'
Paul Nebel (Yellow Card)
90'
P. Mwene → Substitution 4
Substitutions
46'
Eintracht Frankfurt
71'
FSV Mainz 05
79'
Eintracht Frankfurt
87'
FSV Mainz 05
90'
FSV Mainz 05
League Standings
View Standings
Teams in this match: Eintracht Frankfurt and FSV Mainz 05
| # | Team | MP | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Bayern München
|
25 | 21 | 3 | 1 | 92 | 24 | 68 | 66 | W W W W W |
| 2 |
Borussia Dortmund
|
25 | 16 | 7 | 2 | 53 | 26 | 27 | 55 | W L D W W |
| 3 |
1899 Hoffenheim
|
25 | 15 | 4 | 6 | 53 | 33 | 20 | 49 | W L D W L |
| 4 |
VfB Stuttgart
|
25 | 14 | 5 | 6 | 50 | 34 | 16 | 47 | D W D W L |
| 5 |
RB Leipzig
|
25 | 14 | 5 | 6 | 48 | 34 | 14 | 47 | W W D D W |
| 6 |
Bayer Leverkusen
|
25 | 13 | 5 | 7 | 48 | 32 | 16 | 44 | D W D L W |
| 7 |
Eintracht Frankfurt
|
25 | 9 | 8 | 8 | 48 | 49 | -1 | 35 | D W L W D |
| 8 |
SC Freiburg
|
25 | 9 | 7 | 9 | 37 | 42 | -5 | 34 | D L W L W |
| 9 |
FC Augsburg
|
25 | 9 | 4 | 12 | 31 | 43 | -12 | 31 | L W W W L |
| 10 |
Hamburger SV
|
25 | 7 | 8 | 10 | 28 | 36 | -8 | 29 | W L L D W |
| 11 |
Union Berlin
|
25 | 7 | 7 | 11 | 30 | 42 | -12 | 28 | L L W L D |
| 12 |
Borussia Mönchengladbach
|
25 | 6 | 7 | 12 | 28 | 43 | -15 | 25 | L W L L D |
| 13 |
Werder Bremen
|
25 | 6 | 7 | 12 | 29 | 45 | -16 | 25 | W W L L L |
| 14 |
1. FC Köln
|
25 | 6 | 6 | 13 | 34 | 43 | -9 | 24 | L L D L L |
| 15 |
FSV Mainz 05
|
25 | 5 | 9 | 11 | 29 | 41 | -12 | 24 | D D D L W |
| 16 |
FC St. Pauli
|
25 | 6 | 6 | 13 | 23 | 40 | -17 | 24 | D W W L W |
| 17 |
VfL Wolfsburg
|
25 | 5 | 5 | 15 | 34 | 55 | -21 | 20 | L L L D L |
| 18 |
1. FC Heidenheim
|
25 | 3 | 5 | 17 | 24 | 57 | -33 | 14 | L L D L L |
Predictions provided by Football API
All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.
Bundesliga
Teams
Last 5: Form 53% · Att 55% · Def 50%
Goals: 11 for · 10 against
W4 D2 L3 · WWLLWLDWD
Last 5: Form 7% · Att 25% · Def 35%
Goals: 5 for · 13 against
W1 D2 L6 · LDLWLLLLD
Predictions
Draw
45%
Combo Double chance : Eintracht Frankfurt or draw and +1.5 goals
Goals: Eintracht Frankfurt -3.5 · FSV Mainz 05 -2.5
Win or Draw
Comparison
Form
89% – 11%
Attack
69% – 31%
Defense
57% – 43%
Poisson
57% – 43%
Head to Head
62% – 38%
Goals
58% – 42%
Total
65.3% – 34.7%
Head to Head
Last 9 matches: Home wins: 3, Away wins: 2, Draws: 4
MEWA ARENA
Deutsche Bank Park
Frankfurt Arena
MEWA ARENA
Deutsche Bank Park
MEWA ARENA
MEWA ARENA
Stadion am Bruchweg
Deutsche Bank Park
CatBoost Prediction
Model not available yet. Run train_catboost to train a model.
No Predictions Available
Predictions for this match have not been generated yet. Check back later or sync match data.
Analysis
Analysis Coming Soon
xG comparison, momentum graph, and match rating overview will be available in a future update.















