1899 Hoffenheim vs 1. FC Köln
0 – 1
0 – 1
0 – 0
(HT: 0–1)
FT20:30
PreZero Arena (Sinsheim) · Ref: Felix Zwayer, Germany
Score Summary
Full Time
0 – 1
Half Time
0 – 1
Key Stats
Ball Possession
61% – 39%
Blocked Shots
6 – 1
Corner Kicks
11 – 6
Fouls
15 – 6
Goalkeeper Saves
3 – 4
Offsides
1 – 2
Elo (before match)
Rating
1500 – 1500
Expected win probability
50.0% – 50.0%
xPi (before match)
Rating
-0.03 – -0.05
Expected win probability
39.7% – 37.0%
Top Performers
Top Rated
Marvin Schwäbe
1. FC Köln
9.3 rating (90 min)
1. FC Köln
9.3 rating (90 min)
Most Clinical
Said El Mala
1. FC Köln
1 goals
1. FC Köln
1 goals
Best Creator
Vladimír Coufal
1899 Hoffenheim
2 key passes, 0 assists
1899 Hoffenheim
2 key passes, 0 assists
Defensive Leader
Robin Hranáč
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
1. FC Köln
👤 Team Lineups (Pitch View)
HOME LEN: 11
AWAY LEN: 11
| First home: top=6.0% left=50.0%
👥 Substitutes
1899 Hoffenheim
1. FC Köln
🔄 Substitutions
Match Substitutions
46'
1. FC Köln
65'
1899 Hoffenheim
65'
1899 Hoffenheim
70'
1899 Hoffenheim
70'
1899 Hoffenheim
72'
1. FC Köln
72'
1. FC Köln
84'
1. FC Köln
Match Statistics (Full Time)
| Statistic | 1899 Hoffenheim | 1. FC Köln |
|---|---|---|
| Ball Possession | 61% | 39% |
| Blocked Shots | 6 | 1 |
| Corner Kicks | 11 | 6 |
| Fouls | 15 | 6 |
| Goalkeeper Saves | 3 | 4 |
| Offsides | 1 | 2 |
| Passes Accurate | 418 | 251 |
| Red Cards | N/A | N/A |
| Shots Insidebox | 12 | 7 |
| Shots Off Goal | 5 | 5 |
| Shots On Goal | 4 | 4 |
| Shots Outsidebox | 3 | 3 |
| Total Passes | 502 | 330 |
| Total Shots | 15 | 10 |
| Yellow Cards | 3 | 1 |
| expected_goals | 1.12 | 0.94 |
| goals_prevented | 1 | 1 |
| 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.12 |
| xG (avg) | 1.67{% else %}N/A |
1. FC Köln
| Possession % | {{ team_aggregates_away.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_away.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_away.shot_accuracy }}% |
| Goals (avg) | 1.36 |
| xG (avg) | 1.38{% 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 | 1 | N/A | 8 | 2 | N/A | N/A | False | 90 | 21 | D | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 66 | N/A | 77 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | N/A |
| 👤 Alexander Prass | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 1 | 22 | D | N/A | True | 0 | 0 | N/A | N/A | N/A | 6 | N/A | 6 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Andrej Kramarić | 0 | 0 | 1 | N/A | 1 | 1 | 1 | N/A | N/A | False | 20 | 27 | F | 7 | True | 0 | 0 | N/A | N/A | N/A | 13 | N/A | 16 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | N/A |
| 👤 Arthur Chaves | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 35 | 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 |
| 👤 Bazoumana Touré | 0 | 1 | 4 | N/A | 1 | 11 | 5 | 3 | 1 | False | 90 | 29 | M | 6.3 | False | 0 | 0 | N/A | N/A | 1 | 27 | 1 | 34 | N/A | 0 | N/A | 0 | N/A | 1 | 2 | N/A | N/A | 1 |
| 👤 Bernardo | 0 | 1 | 2 | N/A | 1 | 15 | 9 | 2 | N/A | False | 89 | 13 | D | 7.3 | False | 0 | 0 | N/A | N/A | N/A | 56 | 1 | 62 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 1 | 3 |
| 👤 Fisnik Asllani | 0 | 0 | 2 | 1 | 1 | 6 | 1 | 1 | N/A | False | 70 | 11 | M | 6.2 | False | 0 | 0 | N/A | N/A | N/A | 14 | 2 | 19 | N/A | 0 | N/A | 0 | N/A | 1 | 3 | N/A | N/A | N/A |
| 👤 Grischa Prömel | 0 | 0 | N/A | N/A | N/A | 3 | 2 | 1 | N/A | False | 26 | 6 | M | 6.6 | True | 0 | 0 | N/A | N/A | N/A | 18 | N/A | 18 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | 1 |
| 👤 Ihlas Bebou | 0 | 0 | N/A | N/A | N/A | 2 | 1 | N/A | 1 | False | 26 | 9 | F | 6.3 | 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 |
| 👤 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 | 1 | N/A | 1 | 2 | 2 | N/A | N/A | False | 64 | 7 | M | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 34 | 2 | 36 | 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 | 3 | 2 | N/A | N/A | False | 20 | 33 | F | 6.7 | True | 0 | 0 | N/A | N/A | N/A | 7 | N/A | 8 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Muhammed Damar | 0 | 0 | 2 | 1 | 1 | 6 | 2 | 1 | N/A | False | 70 | 10 | M | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 25 | 2 | 30 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | 1 | 1 |
| 👤 Oliver Baumann | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | True | 90 | 1 | G | 6.7 | False | 0 | 1 | 3 | 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 |
| 👤 Robin Hranáč | 0 | 0 | N/A | 2 | N/A | 16 | 8 | 2 | 1 | False | 90 | 2 | D | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 54 | N/A | 64 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | 2 | 5 |
| 👤 Tim Lemperle | 0 | 0 | 1 | N/A | 1 | 7 | 3 | N/A | N/A | False | 64 | 19 | F | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 14 | 2 | 18 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Umut Tohumcu | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 17 | 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 |
| 👤 Vladimír Coufal | 0 | 0 | N/A | N/A | N/A | 3 | 3 | N/A | 2 | False | 90 | 34 | D | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 26 | 2 | 35 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Wouter Burger | 0 | 1 | 1 | 1 | N/A | 17 | 5 | 5 | 1 | False | 90 | 18 | M | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 34 | 1 | 44 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 1 |
1. FC Köln — 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Alessio Castro-Montes | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 17 | 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 |
| 👤 Cenk Özkaçar | 0 | 0 | N/A | N/A | N/A | 3 | 1 | 1 | N/A | False | 18 | 39 | D | 6.3 | True | 0 | 0 | N/A | N/A | N/A | 6 | N/A | 8 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Denis Huseinbašić | 0 | 0 | 1 | N/A | N/A | 2 | 1 | N/A | N/A | False | 12 | 8 | M | 6.7 | 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 | 1 |
| 👤 Dominique Heintz | 0 | 0 | N/A | N/A | N/A | 3 | 3 | N/A | 1 | False | 72 | 3 | D | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 15 | 1 | 25 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Eric Martel | 0 | 0 | N/A | 2 | N/A | 13 | 9 | 1 | 2 | False | 90 | 6 | M | 7.3 | False | 1 | 0 | N/A | N/A | N/A | 28 | 1 | 37 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 2 | 2 | 3 |
| 👤 Florian Kainz | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 11 | 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 |
| 👤 Jakub Kamiński | 0 | 0 | N/A | 2 | N/A | 5 | 2 | N/A | 2 | False | 90 | 16 | F | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 16 | 1 | 18 | N/A | 0 | N/A | 0 | N/A | 2 | 3 | N/A | N/A | N/A |
| 👤 Jan Thielmann | 0 | 0 | 3 | N/A | 1 | 12 | 7 | N/A | 5 | False | 45 | 29 | F | 7 | False | 0 | 0 | N/A | N/A | N/A | 6 | N/A | 7 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | N/A |
| 👤 Joel Schmied | 0 | 0 | N/A | N/A | N/A | 7 | 5 | 1 | 1 | False | 90 | 2 | D | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 25 | 1 | 31 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | 3 | 1 | N/A |
| 👤 Kristoffer Lund | 0 | 0 | 2 | N/A | 1 | 3 | 1 | N/A | N/A | False | 84 | 32 | M | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 18 | N/A | 25 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | N/A |
| 👤 Linton Maina | 0 | 0 | N/A | N/A | N/A | 1 | N/A | N/A | N/A | False | 18 | 37 | M | 6.9 | True | 0 | 0 | N/A | N/A | N/A | 9 | N/A | 10 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Luca Waldschmidt | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 7 | 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 |
| 👤 Marvin Schwäbe | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | True | 90 | 1 | G | 9.3 | False | 0 | 0 | 4 | N/A | N/A | 35 | N/A | 51 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Ragnar Ache | 0 | 0 | N/A | N/A | N/A | 11 | 6 | N/A | N/A | False | 45 | 9 | F | 6.6 | True | 0 | 0 | N/A | N/A | N/A | 5 | N/A | 7 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Ron-Robert Zieler | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 20 | 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 |
| 👤 Said El Mala | 0 | 0 | 7 | N/A | 3 | 10 | 4 | N/A | N/A | False | 72 | 13 | F | 7.7 | False | 0 | 0 | N/A | 1 | 2 | 6 | N/A | 11 | N/A | 0 | N/A | 0 | N/A | 2 | 3 | N/A | 1 | N/A |
| 👤 Sebastian Sebulonsen | 0 | 1 | N/A | N/A | N/A | 9 | 5 | 1 | 1 | False | 90 | 28 | M | 6.6 | False | 0 | 0 | N/A | N/A | N/A | 12 | 1 | 20 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | 1 | 2 |
| 👤 Timo Hübers | 0 | 0 | 1 | 3 | 1 | 17 | 8 | 2 | N/A | False | 90 | 4 | D | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 32 | N/A | 34 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 2 | 4 |
| 👤 Tom Krauß | 0 | 0 | 1 | N/A | N/A | 1 | N/A | N/A | N/A | False | 12 | 5 | M | 6.7 | True | 0 | 0 | N/A | N/A | N/A | 3 | N/A | 4 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | N/A |
| 👤 Ísak Bergmann Jóhannesson | 0 | 0 | N/A | N/A | N/A | 3 | 2 | N/A | N/A | False | 84 | 18 | M | 7.3 | False | 0 | 0 | N/A | N/A | N/A | 32 | 2 | 38 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | 1 | 2 |
Match Events
Bazoumana Touré (Yellow Card)
10'
16'
S. El Mala (Normal Goal)
Bernardo (Yellow Card)
20'
Wouter Burger (Yellow Card)
39'
46'
J. Thielmann → Substitution 1
L. Avdullahu → Substitution 1
65'
T. Lemperle → Substitution 2
65'
M. Damar → Substitution 3
70'
F. Asllani → Substitution 4
70'
72'
D. Heintz → Substitution 2
72'
S. El Mala → Substitution 3
84'
K. Lund → Substitution 4
84'
I. Johannesson → Substitution 5
90'
Sebastian Sebulonsen (Yellow Card)
Bernardo → Substitution 5
90'
Substitutions
46'
1. FC Köln
65'
1899 Hoffenheim
65'
1899 Hoffenheim
70'
1899 Hoffenheim
70'
1899 Hoffenheim
72'
1. FC Köln
72'
1. FC Köln
84'
1. FC Köln
League Standings
View Standings
Teams in this match: 1899 Hoffenheim and 1. FC Köln
| # | 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 47% · Att 56% · Def 31%
Goals: 9 for · 11 against
W2 D1 L2 · WLWLD
Last 5: Form 47% · Att 63% · Def 44%
Goals: 10 for · 9 against
W2 D1 L2 · WWDLL
Predictions
Draw
35%
Combo Double chance : 1899 Hoffenheim or draw and +1.5 goals
Goals: 1899 Hoffenheim -2.5 · 1. FC Köln -3.5
Win or Draw
Comparison
Form
50% – 50%
Attack
47% – 53%
Defense
45% – 55%
Poisson
25% – 75%
Head to Head
62% – 38%
Goals
54% – 46%
Total
47.2% – 52.8%
Head to Head
Last 8 matches: Home wins: 2, Away wins: 4, Draws: 2
PreZero Arena
Cologne Stadium
PreZero Arena
RheinEnergieStadion
RheinEnergieStadion
PreZero Arena
PreZero Arena
RheinEnergieStadion
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.















