Eintracht Frankfurt vs Union Berlin
3 – 4
1 – 2
2 – 2
(HT: 1–2)
FT15:30
Deutsche Bank Park (Frankfurt) · Ref: Sven Jablonski, Germany
Score Summary
Full Time
3 – 4
Half Time
1 – 2
Key Stats
Ball Possession
78% – 22%
Blocked Shots
6 – 3
Corner Kicks
5 – 1
Fouls
10 – 11
Goalkeeper Saves
1 – 7
Offsides
2 – 5
Elo (before match)
Rating
1510 – 1510
Expected win probability
50.0% – 50.0%
xPi (before match)
Rating
0.04 – -0.15
Expected win probability
51.5% – 32.7%
Top Performers
Top Rated
Oliver Burke
Union Berlin
10.0 rating (81 min)
Union Berlin
10.0 rating (81 min)
Most Clinical
Oliver Burke
Union Berlin
3 goals
Union Berlin
3 goals
Best Creator
Andrej Ilić
Union Berlin
3 key passes, 3 assists
Union Berlin
3 key passes, 3 assists
Defensive Leader
Nnamdi Collins
Eintracht Frankfurt
3 tackles + 3 interceptions
Eintracht Frankfurt
3 tackles + 3 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
Union Berlin
👤 Team Lineups (Pitch View)
HOME LEN: 11
AWAY LEN: 11
| First home: top=6.0% left=50.0%
👥 Substitutes
Eintracht Frankfurt
Union Berlin
🔄 Substitutions
Match Substitutions
61'
Eintracht Frankfurt
61'
Eintracht Frankfurt
69'
Eintracht Frankfurt
72'
Union Berlin
73'
Union Berlin
81'
Union Berlin
90'
Eintracht Frankfurt
90'
Union Berlin
Match Statistics (Full Time)
| Statistic | Eintracht Frankfurt | Union Berlin |
|---|---|---|
| Ball Possession | 78% | 22% |
| Blocked Shots | 6 | 3 |
| Corner Kicks | 5 | 1 |
| Fouls | 10 | 11 |
| Goalkeeper Saves | 1 | 7 |
| Offsides | 2 | 5 |
| Passes Accurate | 589 | 112 |
| Red Cards | N/A | N/A |
| Shots Insidebox | 12 | 9 |
| Shots Off Goal | 3 | 3 |
| Shots On Goal | 10 | 5 |
| Shots Outsidebox | 7 | 2 |
| Total Passes | 674 | 193 |
| Total Shots | 19 | 11 |
| Yellow Cards | 3 | 2 |
| expected_goals | 1.90 | 1.64 |
| goals_prevented | 0 | 0 |
| Passes % | 87% | 58% |
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.92 |
| xG (avg) | 1.31{% else %}N/A |
Union Berlin
| Possession % | {{ team_aggregates_away.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_away.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_away.shot_accuracy }}% |
| Goals (avg) | 1.2 |
| xG (avg) | 1.31{% 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 | N/A | 2 | N/A | N/A | N/A | False | 29 | 7 | F | 6.3 | True | 0 | 0 | N/A | N/A | 1 | 4 | 1 | 6 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Arthur Theate | 0 | 1 | N/A | N/A | N/A | 6 | 4 | 1 | N/A | False | 90 | 3 | D | 6.7 | False | 0 | 0 | N/A | N/A | N/A | 100 | 1 | 109 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | N/A |
| 👤 Aurèle Amenda | 0 | 0 | N/A | N/A | N/A | 2 | 2 | N/A | 1 | False | 10 | 5 | D | 7 | True | 0 | 0 | N/A | N/A | N/A | 11 | N/A | 12 | 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 |
| 👤 Can Uzun | 0 | 0 | 2 | 1 | 1 | 8 | 3 | 1 | 2 | False | 90 | 42 | M | 8.3 | False | 0 | 0 | N/A | 1 | N/A | 44 | 4 | 53 | N/A | 0 | N/A | 0 | N/A | 2 | 3 | 1 | N/A | N/A |
| 👤 Ellyes Skhiri | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 15 | M | 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 |
| 👤 Elye Wahi | 0 | 0 | 1 | N/A | N/A | 7 | 2 | 1 | 1 | False | 69 | 17 | F | 6 | False | 1 | 0 | N/A | N/A | 1 | 15 | 1 | 17 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | 1 |
| 👤 Farès Chaïbi | 0 | 0 | N/A | 1 | N/A | 5 | 3 | N/A | N/A | False | 61 | 8 | M | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 49 | 3 | 60 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | 1 | 1 |
| 👤 Hugo Larsson | 0 | 0 | N/A | 1 | N/A | 2 | 1 | N/A | N/A | False | 61 | 16 | M | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 30 | 2 | 41 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | 1 |
| 👤 Jean-Mattéo Bahoya | 0 | 0 | 4 | N/A | 1 | 8 | 3 | 1 | 1 | False | 61 | 19 | F | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 11 | N/A | 13 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Jonathan Burkardt | 0 | 0 | 1 | N/A | N/A | 6 | 2 | 1 | 1 | False | 29 | 9 | F | 7 | True | 0 | 0 | N/A | 1 | N/A | 4 | N/A | 5 | N/A | 0 | N/A | 1 | 1 | 1 | 1 | N/A | N/A | N/A |
| 👤 Kauã Santos | 0 | 0 | N/A | N/A | N/A | 1 | 1 | N/A | N/A | False | 90 | 40 | G | 5.9 | False | 0 | 4 | 1 | N/A | N/A | 19 | N/A | 25 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Mario Götze | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 27 | M | 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 |
| 👤 Michael Zetterer | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 23 | 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 |
| 👤 Michy Batshuayi | 0 | 0 | 1 | N/A | 1 | 2 | 1 | N/A | N/A | False | 21 | 30 | F | 6.6 | True | 0 | 0 | N/A | N/A | N/A | 7 | N/A | 7 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Nathaniel Brown | 0 | 0 | 1 | N/A | N/A | 6 | 4 | N/A | 1 | False | 90 | 21 | D | 7.3 | False | 0 | 0 | N/A | 1 | N/A | 53 | 2 | 56 | N/A | 0 | N/A | 0 | N/A | 2 | 2 | N/A | N/A | 2 |
| 👤 Nnamdi Collins | 0 | 1 | 2 | N/A | 1 | 10 | 6 | 1 | 1 | False | 89 | 34 | D | 5.6 | False | 0 | 0 | N/A | N/A | N/A | 79 | N/A | 88 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 3 | 3 |
| 👤 Oscar Højlund | 0 | 0 | N/A | N/A | N/A | 7 | 3 | 1 | N/A | False | 29 | 6 | M | 6.9 | True | 0 | 0 | N/A | N/A | N/A | 20 | N/A | 22 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 2 |
| 👤 Ritsu Doan | 0 | 1 | 1 | 1 | N/A | 10 | 3 | 2 | 2 | False | 90 | 20 | F | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 41 | 2 | 49 | N/A | 0 | N/A | 0 | N/A | 2 | 2 | N/A | N/A | 1 |
| 👤 Robin Koch | 0 | 0 | N/A | N/A | N/A | 14 | 11 | 1 | 1 | True | 90 | 4 | D | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 102 | N/A | 111 | N/A | 0 | N/A | 0 | N/A | 1 | 2 | 2 | 2 | N/A |
Union Berlin — 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Alex Král | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 33 | M | 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 |
| 👤 Aljoscha Kemlein | 0 | 0 | N/A | N/A | N/A | 2 | N/A | 1 | N/A | False | 18 | 6 | M | 6.5 | True | 0 | 0 | N/A | N/A | N/A | 3 | 1 | 4 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Andrej Ilić | 0 | 1 | N/A | 1 | N/A | 20 | 5 | 2 | 3 | False | 90 | 23 | F | 7.5 | False | 3 | 0 | N/A | N/A | 2 | 9 | 3 | 14 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | 1 | N/A | N/A |
| 👤 András Schäfer | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 8 | 13 | M | 6.7 | True | 0 | 0 | N/A | N/A | N/A | 1 | N/A | 2 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Christopher Trimmel | 0 | 0 | N/A | N/A | N/A | 2 | N/A | 1 | N/A | True | 73 | 28 | M | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 3 | 1 | 6 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | N/A |
| 👤 Danilho Doekhi | 0 | 0 | N/A | 1 | N/A | 7 | 6 | N/A | N/A | False | 90 | 5 | D | 6.6 | False | 0 | 0 | N/A | N/A | N/A | 9 | N/A | 11 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 4 |
| 👤 David Preu | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 17 | 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 |
| 👤 Derrick Köhn | 0 | 0 | 1 | N/A | N/A | 9 | 5 | 2 | 1 | False | 89 | 39 | M | 6.9 | False | 0 | 0 | N/A | N/A | 2 | 7 | N/A | 9 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | 4 |
| 👤 Diogo Leite | 0 | 0 | N/A | N/A | N/A | 4 | 2 | N/A | 2 | False | 90 | 4 | D | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 15 | N/A | 24 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | N/A |
| 👤 Frederik Rønnow | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 90 | 1 | G | 6.9 | False | 0 | 3 | 7 | N/A | N/A | 10 | N/A | 39 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Ilyas Ansah | 0 | 0 | 3 | N/A | 3 | 12 | 5 | N/A | N/A | False | 72 | 10 | F | 7.9 | False | 0 | 0 | N/A | 1 | N/A | 10 | N/A | 10 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | 1 |
| 👤 Janik Haberer | 0 | 0 | 1 | 1 | 1 | 9 | 7 | N/A | 1 | False | 90 | 19 | M | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 15 | 1 | 27 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 2 | 3 |
| 👤 Leopold Querfeld | 0 | 1 | N/A | N/A | N/A | 11 | 8 | 2 | 2 | False | 90 | 14 | D | 5.6 | False | 0 | 0 | N/A | N/A | N/A | 13 | N/A | 18 | 1 | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Marin Ljubičić | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 27 | 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 |
| 👤 Matheo Raab | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 31 | 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 |
| 👤 Oliver Burke | 0 | 0 | N/A | N/A | N/A | 5 | 2 | N/A | N/A | False | 81 | 7 | F | 10 | False | 0 | 0 | N/A | 3 | 1 | 6 | N/A | 10 | N/A | 0 | N/A | 0 | N/A | 4 | 5 | 1 | 1 | 1 |
| 👤 Oluwaseun Ogbemudia | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 41 | 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 |
| 👤 Rani Khedira | 0 | 0 | N/A | 1 | N/A | 10 | 5 | 3 | N/A | False | 90 | 8 | M | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 9 | N/A | 17 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 1 | 2 |
| 👤 Tim Skarke | 0 | 0 | N/A | N/A | N/A | 2 | 1 | N/A | N/A | False | 17 | 21 | M | 6.7 | True | 0 | 0 | N/A | N/A | N/A | 2 | 1 | 2 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Woo-Yeong Jeong | 0 | 0 | N/A | N/A | N/A | 3 | 1 | N/A | 1 | False | 9 | 11 | M | 6.9 | True | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | N/A |
Match Events
9'
I. Ansah (Normal Goal)
32'
O. Burke (Normal Goal)
N. Brown (Normal Goal)
45'
53'
O. Burke (Normal Goal)
56'
O. Burke (Normal Goal)
H. Larsson → Substitution 1
61'
J. Bahoya → Substitution 2
61'
F. Chaibi → Substitution 3
61'
Ritsu Doan (Yellow Card)
63'
E. Wahi → Substitution 4
69'
72'
I. Ansah → Substitution 1
73'
C. Trimmel → Substitution 2
C. Y. Uzun (Normal Goal)
80'
81'
O. Burke → Substitution 3
87'
Leopold Querfeld (Yellow Card)
J. Burkardt (Penalty)
87'
Nnamdi Collins (Yellow Card)
88'
Arthur Theate (Yellow Card)
90'
90'
Andrej Ilić (Yellow Card)
N. Collins → Substitution 5
90'
90'
D. Kohn → Substitution 4
Substitutions
61'
Eintracht Frankfurt
61'
Eintracht Frankfurt
69'
Eintracht Frankfurt
72'
Union Berlin
73'
Union Berlin
81'
Union Berlin
90'
Eintracht Frankfurt
90'
Union Berlin
League Standings
View Standings
Teams in this match: Eintracht Frankfurt and Union Berlin
| # | 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 67% · Att 40% · Def 75%
Goals: 8 for · 5 against
W2 D— L1 · WWL
Last 5: Form 33% · Att 20% · Def 60%
Goals: 4 for · 8 against
W1 D— L2 · WLL
Predictions
Draw
50%
Combo Winner : Eintracht Frankfurt and +1.5 goals
Goals: Eintracht Frankfurt -5.5 · Union Berlin -2.5
Comparison
Form
67% – 33%
Attack
67% – 33%
Defense
62% – 38%
Poisson
100% – 0%
Head to Head
62% – 38%
Goals
70% – 30%
Total
65.6% – 34.4%
Head to Head
Last 8 matches: Home wins: 4, Away wins: 2, Draws: 2
Deutsche Bank Park
Stadion An der Alten Försterei
Frankfurt Arena
Stadion An der Alten Försterei
Deutsche Bank Park
Stadion An der Alten Försterei
Deutsche Bank Park
Stadion An der Alten Försterei
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.















