1899 Hoffenheim vs Eintracht Frankfurt
1 – 3
0 – 2
1 – 1
(HT: 0–2)
FT15:30
PreZero Arena (Sinsheim) · Ref: Timo Gerach, Germany
Score Summary
Full Time
1 – 3
Half Time
0 – 2
Key Stats
Ball Possession
58% – 42%
Blocked Shots
2 – 2
Corner Kicks
4 – 5
Fouls
14 – 10
Goalkeeper Saves
3 – 4
Offsides
3 – 1
Elo (before match)
Rating
1500 – 1500
Expected win probability
50.0% – 50.0%
Top Performers
Top Rated
Ritsu Doan
Eintracht Frankfurt
9.2 rating (78 min)
Eintracht Frankfurt
9.2 rating (78 min)
Most Clinical
Ritsu Doan
Eintracht Frankfurt
2 goals
Eintracht Frankfurt
2 goals
Best Creator
Leon Avdullahu
1899 Hoffenheim
3 key passes, 1 assists
1899 Hoffenheim
3 key passes, 1 assists
Defensive Leader
Arthur Chaves
1899 Hoffenheim
5 tackles + 2 interceptions
1899 Hoffenheim
5 tackles + 2 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
================================================================ #}
1899 Hoffenheim
Eintracht Frankfurt
👤 Team Lineups (Pitch View)
HOME LEN: 11
AWAY LEN: 11
| First home: top=6.0% left=50.0%
👥 Substitutes
1899 Hoffenheim
Eintracht Frankfurt
🔄 Substitutions
Match Substitutions
59'
1899 Hoffenheim
59'
1899 Hoffenheim
63'
Eintracht Frankfurt
72'
1899 Hoffenheim
72'
1899 Hoffenheim
82'
Eintracht Frankfurt
83'
Eintracht Frankfurt
Match Statistics (Full Time)
| Statistic | 1899 Hoffenheim | Eintracht Frankfurt |
|---|---|---|
| Ball Possession | 58% | 42% |
| Blocked Shots | 2 | 2 |
| Corner Kicks | 4 | 5 |
| Fouls | 14 | 10 |
| Goalkeeper Saves | 3 | 4 |
| Offsides | 3 | 1 |
| Passes Accurate | 393 | 260 |
| Red Cards | N/A | N/A |
| Shots Insidebox | 11 | 5 |
| Shots Off Goal | 10 | 1 |
| Shots On Goal | 5 | 6 |
| Shots Outsidebox | 6 | 4 |
| Total Passes | 473 | 341 |
| Total Shots | 17 | 9 |
| Yellow Cards | 2 | 3 |
| expected_goals | 1.37 | 1.56 |
| goals_prevented | 0 | 0 |
| Passes % | 83% | 76% |
Team Aggregates (Season)
1899 Hoffenheim
| Possession % | {{ team_aggregates_home.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_home.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_home.shot_accuracy }}% |
| Goals (avg) | 2.08 |
| xG (avg) | 1.27{% else %}N/A |
Eintracht Frankfurt
| Possession % | {{ team_aggregates_away.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_away.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_away.shot_accuracy }}% |
| Goals (avg) | 1.88 |
| xG (avg) | 1.05{% else %}N/A |
1899 Hoffenheim — 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Albian Hajdari | 0 | 0 | N/A | N/A | N/A | 1 | N/A | N/A | N/A | False | 18 | 21 | D | 6.3 | True | 0 | 0 | N/A | N/A | N/A | 6 | N/A | 9 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 2 | N/A |
| 👤 Alexander Prass | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 10 | 22 | D | 6.6 | True | 0 | 0 | N/A | N/A | N/A | 5 | N/A | 5 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Andrej Kramarić | 0 | 0 | N/A | N/A | N/A | 1 | 1 | 1 | 1 | False | 59 | 27 | M | 6.6 | False | 0 | 0 | N/A | N/A | N/A | 29 | 1 | 33 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | N/A |
| 👤 Arthur Chaves | 0 | 0 | N/A | 3 | N/A | 13 | 7 | 1 | 1 | False | 90 | 35 | D | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 55 | N/A | 62 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 2 | 5 |
| 👤 Bazoumana Touré | 0 | 0 | 10 | 1 | 5 | 20 | 11 | 2 | 1 | False | 90 | 29 | F | 7.6 | False | 0 | 0 | N/A | N/A | 1 | 21 | 3 | 31 | N/A | 0 | N/A | 0 | N/A | 1 | 3 | N/A | N/A | 1 |
| 👤 Bernardo | 0 | 0 | 1 | 1 | N/A | 11 | 5 | 3 | 1 | False | 86 | 13 | D | 6 | False | 0 | 0 | N/A | N/A | N/A | 46 | 1 | 55 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 2 |
| 👤 David Mokwa | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 24 | 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 |
| 👤 Fisnik Asllani | 0 | 0 | N/A | N/A | N/A | 4 | 3 | N/A | 1 | False | 72 | 11 | F | 6.7 | False | 0 | 0 | N/A | N/A | N/A | 13 | 2 | 18 | N/A | 0 | N/A | 0 | N/A | N/A | 3 | N/A | N/A | 1 |
| 👤 Grischa Prömel | 0 | 1 | 1 | N/A | N/A | 4 | 1 | 2 | N/A | False | 31 | 6 | M | 7.3 | True | 0 | 0 | N/A | 1 | N/A | 17 | N/A | 22 | N/A | 0 | N/A | 0 | N/A | 1 | 3 | N/A | N/A | 1 |
| 👤 Kevin Akpoguma | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 25 | 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 |
| 👤 Leon Avdullahu | 0 | 0 | 2 | 2 | N/A | 9 | 3 | N/A | 1 | False | 90 | 7 | M | 7 | False | 1 | 0 | N/A | N/A | N/A | 69 | 3 | 80 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Luca Philipp | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 37 | 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 |
| 👤 Max Moerstedt | 0 | 0 | N/A | N/A | N/A | 4 | 2 | 1 | N/A | False | 18 | 33 | F | 6.3 | True | 0 | 0 | N/A | N/A | N/A | 2 | N/A | 2 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | 1 |
| 👤 Muhammed Damar | 0 | 0 | N/A | N/A | N/A | 1 | N/A | N/A | N/A | False | 31 | 10 | M | 6.3 | True | 0 | 0 | N/A | N/A | N/A | 13 | N/A | 15 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | N/A |
| 👤 Oliver Baumann | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | True | 90 | 1 | G | 6.9 | False | 0 | 3 | 3 | N/A | N/A | 22 | N/A | 28 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Ozan Kabak | 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 |
| 👤 Robin Hranáč | 0 | 0 | N/A | N/A | N/A | 2 | 2 | N/A | N/A | False | 72 | 2 | D | 6.6 | False | 0 | 0 | N/A | N/A | N/A | 35 | N/A | 39 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 2 | N/A | 1 |
| 👤 Tim Lemperle | 0 | 0 | N/A | 1 | N/A | 6 | 3 | 1 | 2 | False | 90 | 19 | F | 7.2 | False | 0 | 0 | N/A | N/A | 2 | 15 | 3 | 20 | N/A | 0 | N/A | 0 | N/A | 2 | 2 | N/A | N/A | 1 |
| 👤 Umut Tohumcu | 0 | 1 | 1 | N/A | 1 | 6 | 2 | 2 | N/A | False | 59 | 17 | M | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 17 | N/A | 21 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | 1 |
| 👤 Vladimír Coufal | 0 | 0 | 2 | N/A | 2 | 6 | 5 | 1 | 1 | False | 90 | 34 | D | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 28 | 1 | 33 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 1 |
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 | 1 | 1 | 6 | 3 | 1 | 2 | False | 27 | 7 | F | 6.6 | True | 0 | 0 | N/A | N/A | N/A | 4 | N/A | 5 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | N/A |
| 👤 Arthur Theate | 0 | 0 | 1 | N/A | N/A | 5 | 3 | 1 | 1 | False | 90 | 3 | D | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 31 | N/A | 38 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 1 |
| 👤 Aurélio Buta | 0 | 1 | 1 | 1 | 1 | 4 | 1 | 1 | N/A | False | 12 | 24 | D | 6.2 | True | 0 | 0 | N/A | N/A | N/A | 1 | N/A | 3 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Can Uzun | 0 | 0 | 1 | 1 | N/A | 11 | 1 | 4 | N/A | False | 63 | 42 | M | 7.3 | False | 0 | 0 | N/A | 1 | N/A | 19 | N/A | 23 | N/A | 0 | N/A | 0 | N/A | 2 | 2 | N/A | N/A | 1 |
| 👤 Elias Baum | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 2 | 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 | 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 | 1 | 6 | 4 | 1 | 1 | False | 83 | 17 | F | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 11 | N/A | 14 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Farès Chaïbi | 0 | 1 | 2 | 2 | 2 | 11 | 6 | 1 | N/A | False | 90 | 8 | M | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 21 | 4 | 33 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 3 |
| 👤 Hugo Larsson | 0 | 0 | 1 | N/A | 1 | 5 | 3 | N/A | N/A | False | 90 | 16 | M | 6.6 | False | 1 | 0 | N/A | N/A | N/A | 27 | 1 | 39 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 2 | 2 |
| 👤 Jean-Mattéo Bahoya | 0 | 0 | N/A | 1 | N/A | 6 | 4 | N/A | 3 | False | 63 | 19 | M | 7.3 | False | 1 | 0 | N/A | N/A | 1 | 11 | 1 | 16 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | 1 |
| 👤 Jens Grahl | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 33 | 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 |
| 👤 Michael Zetterer | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 90 | 23 | G | 7.9 | False | 0 | 1 | 4 | N/A | N/A | 23 | N/A | 33 | 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 | 5 | 2 | N/A | N/A | False | 13 | 30 | F | 6.3 | True | 0 | 0 | N/A | N/A | N/A | 2 | N/A | 4 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Nathaniel Brown | 0 | 0 | N/A | N/A | N/A | 1 | 1 | N/A | 1 | False | 27 | 21 | D | 6.5 | 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 |
| 👤 Niels Nkounkou | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 29 | 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 |
| 👤 Nnamdi Collins | 0 | 0 | 2 | 1 | 2 | 5 | 4 | N/A | 1 | False | 90 | 34 | D | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 28 | N/A | 37 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 3 | N/A |
| 👤 Oscar Højlund | 0 | 0 | N/A | N/A | N/A | 1 | N/A | N/A | N/A | False | 8 | 6 | M | 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 | 1 | N/A |
| 👤 Rasmus Kristensen | 0 | 1 | N/A | 1 | N/A | 9 | 7 | N/A | 2 | False | 82 | 13 | D | 7.6 | False | 0 | 0 | N/A | N/A | N/A | 34 | N/A | 40 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | 4 |
| 👤 Ritsu Doan | 0 | 0 | 2 | N/A | N/A | 8 | 3 | 1 | 2 | False | 78 | 20 | M | 9.2 | False | 1 | 0 | N/A | 2 | N/A | 20 | 2 | 23 | N/A | 0 | N/A | 0 | N/A | 2 | 2 | N/A | 1 | 1 |
| 👤 Robin Koch | 0 | 0 | N/A | N/A | N/A | 5 | 1 | N/A | N/A | True | 90 | 4 | D | 6.7 | False | 0 | 0 | N/A | N/A | N/A | 25 | N/A | 28 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 1 | N/A |
Match Events
17'
R. Doan (Normal Goal)
27'
R. Doan (Normal Goal)
45'
Farès Chaïbi (Yellow Card)
51'
C. Y. Uzun (Normal Goal)
Umut Tohumcu (Yellow Card)
57'
U. Tohumcu → Substitution 1
59'
A. Kramaric → Substitution 2
59'
63'
J. Bahoya → Substitution 1
63'
C. Y. Uzun → Substitution 2
F. Asllani → Substitution 3
72'
R. Hranac → Substitution 4
72'
78'
Rasmus Kristensen (Yellow Card)
78'
R. Doan → Substitution 3
Grischa Prömel (Yellow Card)
82'
82'
R. Kristensen → Substitution 4
83'
E. Wahi → Substitution 5
84'
Aurélio Buta (Yellow Card)
Bernardo → Substitution 5
86'
G. Promel (Normal Goal)
90'
Substitutions
59'
1899 Hoffenheim
59'
1899 Hoffenheim
63'
Eintracht Frankfurt
72'
1899 Hoffenheim
72'
1899 Hoffenheim
82'
Eintracht Frankfurt
83'
Eintracht Frankfurt
League Standings
View Standings
Teams in this match: 1899 Hoffenheim and Eintracht Frankfurt
| # | 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 100% · Att 17% · Def 92%
Goals: 2 for · 1 against
W1 D— L— · W
Last 5: Form 100% · Att 33% · Def 92%
Goals: 4 for · 1 against
W1 D— L— · W
Predictions
Draw
45%
Combo Winner : Eintracht Frankfurt and +1.5 goals
Goals: 1899 Hoffenheim -2.5 · Eintracht Frankfurt -4.5
Comparison
Form
50% – 50%
Attack
33% – 67%
Defense
50% – 50%
Poisson
0% – 0%
Head to Head
29% – 71%
Goals
40% – 60%
Total
40.4% – 59.6%
Head to Head
Last 8 matches: Home wins: 5, Away wins: 1, Draws: 2
PreZero Arena
Deutsche Bank Park
Frankfurt Arena
PreZero Arena
PreZero Arena
Deutsche Bank Park
Deutsche Bank Park
PreZero Arena
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.















