VfL Bochum vs Hertha BSC
3 – 2
2 – 0
1 – 2
(HT: 2–0)
FT20:30
Vonovia Ruhrstadion (Bochum) · Ref: Matthias Jollenbeck, Germany
Score Summary
Full Time
3 – 2
Half Time
2 – 0
Key Stats
Ball Possession
37% – 63%
Blocked Shots
2 – 2
Corner Kicks
1 – 6
Fouls
22 – 9
Goalkeeper Saves
4 – 1
Offsides
1 – 3
Elo (before match)
Rating
1510 – 1510
Expected win probability
50.0% – 50.0%
Top Performers
Top Rated
Francis Onyeka
VfL Bochum
8.9 rating (90 min)
VfL Bochum
8.9 rating (90 min)
Most Clinical
Francis Onyeka
VfL Bochum
2 goals
VfL Bochum
2 goals
Best Creator
Philipp Hofmann
VfL Bochum
3 key passes, 2 assists
VfL Bochum
3 key passes, 2 assists
Defensive Leader
Matúš Bero
VfL Bochum
4 tackles + 2 interceptions
VfL Bochum
4 tackles + 2 interceptions
Standings (Top 6)
View Full Standings
| # | Team | Pts | Form |
|---|---|---|---|
| 1 |
FC Schalke 04
|
50 | W D W W D |
| 2 |
SV Darmstadt 98
|
48 | W L W D W |
| 3 |
SV Elversberg
|
48 | W D W W L |
| 4 |
SC Paderborn 07
|
47 | D W W D W |
| 5 |
Hannover 96
|
45 | L W D W W |
| 6 |
Hertha BSC
|
40 | W W L L W |
| 7 |
1. FC Kaiserslautern
|
37 | L L W W L |
| 8 |
Karlsruher SC
|
34 | D W W L D |
| 9 |
VfL Bochum
|
32 | W L D D D |
| 10 |
Fortuna Düsseldorf
|
31 | W W L D D |
| 11 |
1. FC Nürnberg
|
30 | L L D W L |
| 12 |
Arminia Bielefeld
|
27 | L L L W W |
| 13 |
Dynamo Dresden
|
26 | D W D L D |
| 14 |
Preußen Münster
|
26 | L W L D D |
| 15 |
Eintracht Braunschweig
|
26 | D L L D L |
| 16 |
SpVgg Greuther Fürth
|
26 | W D W L L |
| 17 |
Holstein Kiel
|
25 | L D L L L |
| 18 |
1. FC Magdeburg
|
23 | L L L L W |
{# ================================================================
Lineup Section — SofaScore/Flashscore style shared pitch
Context: pitch_lineups, lineups_data, match, substitutions,
substitutions_map, debug_mode, debug_lineups
================================================================ #}
VfL Bochum
Hertha BSC
👤 Team Lineups (Pitch View)
HOME LEN: 11
AWAY LEN: 11
| First home: top=6.0% left=50.0%
👥 Substitutes
VfL Bochum
Hertha BSC
🔄 Substitutions
Match Substitutions
70'
Hertha BSC
70'
Hertha BSC
76'
VfL Bochum
78'
VfL Bochum
90'
VfL Bochum
90'
Hertha BSC
90'
Hertha BSC
Match Statistics (Full Time)
| Statistic | VfL Bochum | Hertha BSC |
|---|---|---|
| Ball Possession | 37% | 63% |
| Blocked Shots | 2 | 2 |
| Corner Kicks | 1 | 6 |
| Fouls | 22 | 9 |
| Goalkeeper Saves | 4 | 1 |
| Offsides | 1 | 3 |
| Passes Accurate | 179 | 344 |
| Red Cards | N/A | N/A |
| Shots Insidebox | 9 | 7 |
| Shots Off Goal | 5 | 5 |
| Shots On Goal | 3 | 6 |
| Shots Outsidebox | 1 | 6 |
| Total Passes | 256 | 440 |
| Total Shots | 10 | 13 |
| Yellow Cards | 3 | 3 |
| expected_goals | N/A | N/A |
| goals_prevented | N/A | N/A |
| Passes % | 70% | 78% |
Team Aggregates (Season)
VfL Bochum
| Possession % | {{ team_aggregates_home.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_home.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_home.shot_accuracy }}% |
| Goals (avg) | 1.4 |
| xG (avg) | 1.18{% else %}N/A |
Hertha BSC
| Possession % | {{ team_aggregates_away.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_away.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_away.shot_accuracy }}% |
| Goals (avg) | 1.44 |
| xG (avg) | 0.83{% else %}N/A |
VfL Bochum — 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Erhan Mašović | 0 | 0 | N/A | N/A | N/A | 6 | 5 | N/A | N/A | False | 90 | 4 | D | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 22 | N/A | 27 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 1 | 2 |
| 👤 Farid Alfa-Ruprecht | 0 | 0 | N/A | 1 | N/A | 4 | 1 | N/A | N/A | False | 14 | 29 | F | 6.5 | True | 0 | 0 | N/A | N/A | N/A | 5 | 1 | 6 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | N/A |
| 👤 Felix Passlack | 0 | 0 | N/A | N/A | N/A | 3 | 2 | N/A | 1 | False | 12 | 15 | D | 6.7 | True | 0 | 0 | N/A | N/A | N/A | 4 | N/A | 4 | N/A | 0 | N/A | 0 | N/A | 1 | 2 | N/A | N/A | 1 |
| 👤 Francis Onyeka | 0 | 0 | 5 | N/A | 4 | 8 | 5 | N/A | N/A | False | 90 | 21 | M | 8.9 | False | 0 | 0 | N/A | 2 | N/A | 9 | N/A | 12 | N/A | 0 | N/A | 0 | N/A | 2 | 2 | N/A | N/A | N/A |
| 👤 Gerrit Holtmann | 0 | 0 | 1 | 1 | 1 | 6 | 3 | 1 | 1 | False | 76 | 17 | M | 6.7 | False | 0 | 0 | N/A | N/A | 1 | 5 | N/A | 13 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | 2 | N/A |
| 👤 Kacper Kościerski | 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 |
| 👤 Kjell Wätjen | 0 | 0 | N/A | 2 | N/A | 8 | 4 | N/A | 1 | False | 78 | 8 | M | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 7 | N/A | 13 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | 2 |
| 👤 Leandro Morgalla | 0 | 1 | N/A | N/A | N/A | 5 | 3 | 2 | 1 | False | 90 | 39 | D | 6.2 | False | 0 | 0 | N/A | N/A | N/A | 8 | 1 | 14 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 2 | 2 |
| 👤 Mathis Clairicia | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 8 | 14 | F | 6.3 | True | 0 | 0 | N/A | N/A | N/A | 3 | N/A | 5 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Mats Pannewig | 0 | 1 | 4 | 2 | 1 | 18 | 7 | 4 | N/A | False | 90 | 24 | M | 6 | False | 0 | 0 | N/A | N/A | N/A | 20 | 1 | 26 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | 1 | 1 |
| 👤 Matúš Bero | 0 | 1 | N/A | 1 | N/A | 17 | 7 | 7 | 2 | True | 90 | 19 | M | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 24 | 1 | 31 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 2 | 4 |
| 👤 Maximilian Wittek | 0 | 0 | N/A | 2 | N/A | 12 | 5 | 4 | 1 | False | 89 | 32 | D | 5.9 | False | 0 | 0 | N/A | N/A | N/A | 18 | 1 | 23 | 1 | 0 | N/A | 0 | N/A | N/A | 1 | N/A | 2 | 3 |
| 👤 Michael Obafemi | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 10 | 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 |
| 👤 Moritz-Broni Kwarteng | 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 |
| 👤 Niclas Thiede | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 22 | 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 |
| 👤 Noah Loosli | 0 | 0 | N/A | N/A | N/A | 1 | N/A | 1 | N/A | False | 8 | 20 | D | 6.6 | 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 | N/A | N/A | N/A | N/A |
| 👤 Philipp Hofmann | 0 | 0 | N/A | 2 | N/A | 14 | 7 | N/A | 1 | False | 89 | 33 | F | 7.9 | False | 2 | 0 | N/A | N/A | N/A | 19 | 3 | 27 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Philipp Strompf | 0 | 0 | N/A | N/A | N/A | 8 | 3 | 3 | N/A | False | 90 | 3 | D | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 20 | N/A | 23 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 2 |
| 👤 Romario Rösch | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 26 | 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 |
| 👤 Timo Horn | 0 | 0 | N/A | N/A | N/A | 1 | 1 | N/A | 1 | False | 90 | 1 | G | 7.5 | False | 0 | 2 | 4 | N/A | N/A | 15 | N/A | 32 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
Hertha BSC — 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Agustín Rogel | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 3 | 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 |
| 👤 Boris Mamuzah Lum | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 21 | 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 |
| 👤 Diego Demme | 0 | 1 | N/A | N/A | N/A | 1 | N/A | 1 | N/A | False | 20 | 6 | M | 7.2 | True | 0 | 0 | N/A | N/A | N/A | 23 | 2 | 26 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Fabian Reese | 0 | 1 | 2 | N/A | N/A | 9 | 2 | 1 | 1 | True | 90 | 11 | M | 7.2 | False | 1 | 0 | N/A | 1 | N/A | 21 | 1 | 30 | N/A | 0 | N/A | 1 | 1 | 2 | 3 | N/A | 1 | 1 |
| 👤 Jan Luca Schuler | 0 | 0 | N/A | N/A | N/A | 5 | 2 | N/A | 1 | False | 20 | 18 | F | 7.3 | True | 0 | 0 | N/A | 1 | N/A | 1 | N/A | 2 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | N/A |
| 👤 Julian Eitschberger | 0 | 1 | N/A | N/A | N/A | 3 | 2 | N/A | N/A | False | 8 | 2 | D | 6.6 | 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 | 2 |
| 👤 Jón Dagur Þórsteinsson | 0 | 0 | 1 | 1 | N/A | 14 | 6 | 2 | 4 | False | 70 | 24 | M | 6 | False | 0 | 0 | N/A | N/A | N/A | 13 | N/A | 22 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 2 |
| 👤 Kennet Eichhorn | 0 | 0 | 3 | N/A | 1 | 9 | 5 | N/A | 1 | False | 46 | 23 | M | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 26 | N/A | 30 | N/A | 0 | N/A | 0 | N/A | 1 | 2 | N/A | 1 | 2 |
| 👤 Kevin Sessa | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 8 | 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 |
| 👤 Linus Gechter | 0 | 0 | 4 | 1 | 4 | 11 | 7 | 1 | 1 | False | 90 | 44 | D | 6.2 | False | 0 | 0 | N/A | N/A | N/A | 29 | N/A | 38 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 1 |
| 👤 Marius Gersbeck | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 35 | 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 |
| 👤 Marten Winkler | 0 | 0 | 6 | N/A | 3 | 13 | 8 | 1 | 4 | False | 90 | 22 | M | 6.2 | False | 0 | 0 | N/A | N/A | N/A | 23 | 1 | 29 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | N/A |
| 👤 Maurice Krattenmacher | 0 | 0 | 2 | N/A | 2 | 6 | 6 | N/A | 4 | False | 20 | 14 | M | 6.9 | True | 0 | 0 | N/A | N/A | N/A | 5 | N/A | 8 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Michał Karbownik | 0 | 0 | N/A | N/A | N/A | 4 | 4 | N/A | 2 | False | 90 | 33 | D | 5.6 | False | 0 | 0 | N/A | N/A | N/A | 24 | N/A | 33 | N/A | 0 | N/A | 0 | N/A | N/A | 2 | 1 | 1 | 2 |
| 👤 Márton Dárdai | 0 | 0 | 1 | N/A | N/A | 5 | 2 | N/A | N/A | False | 90 | 31 | D | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 63 | N/A | 67 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | 1 | N/A |
| 👤 Niklas Kolbe | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 8 | 27 | D | 6.6 | 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 |
| 👤 Paul Seguin | 0 | 0 | N/A | 2 | N/A | 8 | 3 | 1 | 1 | False | 70 | 30 | M | 6.3 | False | 0 | 0 | N/A | N/A | 1 | 37 | 1 | 53 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Sebastian Grønning | 0 | 0 | N/A | N/A | N/A | 7 | 4 | 1 | 1 | False | 70 | 17 | F | 6.9 | False | 0 | 0 | N/A | N/A | 2 | 7 | 1 | 9 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | 2 |
| 👤 Tjark Ernst | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 90 | 1 | G | 5.9 | False | 0 | 3 | 1 | N/A | N/A | 18 | N/A | 24 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Toni Leistner | 0 | 0 | 1 | 2 | 1 | 16 | 7 | 1 | 1 | False | 89 | 37 | D | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 52 | N/A | 65 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | 2 |
Match Events
-5'
Julian Eitschberger (Yellow Card)
M. Karbownik (Own Goal)
13'
F. Onyeka (Normal Goal)
32'
F. Onyeka (Normal Goal)
60'
Leandro Morgalla (Yellow Card)
65'
Mats Pannewig (Yellow Card)
69'
70'
P. Seguin → Substitution 1
70'
J. D. Thorsteinsson → Substitution 2
70'
S. Gronning → Substitution 3
72'
L. Schuler (Normal Goal)
G. Holtmann → Substitution 1
76'
K. Watjen → Substitution 2
78'
80'
F. Reese (Penalty)
Matúš Bero (Yellow Card)
90'
90'
Fabian Reese (Yellow Card)
90'
Diego Demme (Yellow Card)
M. Wittek → Substitution 3
90'
P. Hofmann → Substitution 4
90'
90'
T. Leistner → Substitution 4
90'
K. Eichhorn → Substitution 5
Substitutions
70'
Hertha BSC
70'
Hertha BSC
76'
VfL Bochum
78'
VfL Bochum
90'
VfL Bochum
90'
Hertha BSC
90'
Hertha BSC
League Standings
View Standings
Teams in this match: VfL Bochum and Hertha BSC
| # | Team | MP | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
FC Schalke 04
|
25 | 15 | 5 | 5 | 35 | 21 | 14 | 50 | W D W W D |
| 2 |
SV Darmstadt 98
|
25 | 13 | 9 | 3 | 47 | 28 | 19 | 48 | W L W D W |
| 3 |
SV Elversberg
|
25 | 14 | 6 | 5 | 44 | 26 | 18 | 48 | W D W W L |
| 4 |
SC Paderborn 07
|
25 | 14 | 5 | 6 | 41 | 28 | 13 | 47 | D W W D W |
| 5 |
Hannover 96
|
25 | 13 | 6 | 6 | 43 | 32 | 11 | 45 | L W D W W |
| 6 |
Hertha BSC
|
25 | 11 | 7 | 7 | 36 | 30 | 6 | 40 | W W L L W |
| 7 |
1. FC Kaiserslautern
|
25 | 11 | 4 | 10 | 42 | 38 | 4 | 37 | L L W W L |
| 8 |
Karlsruher SC
|
25 | 9 | 7 | 9 | 40 | 47 | -7 | 34 | D W W L D |
| 9 |
VfL Bochum
|
25 | 8 | 8 | 9 | 35 | 32 | 3 | 32 | W L D D D |
| 10 |
Fortuna Düsseldorf
|
25 | 9 | 4 | 12 | 24 | 34 | -10 | 31 | W W L D D |
| 11 |
1. FC Nürnberg
|
25 | 8 | 6 | 11 | 31 | 35 | -4 | 30 | L L D W L |
| 12 |
Arminia Bielefeld
|
25 | 7 | 6 | 12 | 36 | 34 | 2 | 27 | L L L W W |
| 13 |
Dynamo Dresden
|
25 | 6 | 8 | 11 | 38 | 44 | -6 | 26 | D W D L D |
| 14 |
Preußen Münster
|
25 | 6 | 8 | 11 | 30 | 38 | -8 | 26 | L W L D D |
| 15 |
Eintracht Braunschweig
|
25 | 7 | 5 | 13 | 28 | 43 | -15 | 26 | D L L D L |
| 16 |
SpVgg Greuther Fürth
|
25 | 7 | 5 | 13 | 37 | 56 | -19 | 26 | W D W L L |
| 17 |
Holstein Kiel
|
25 | 6 | 7 | 12 | 29 | 37 | -8 | 25 | L D L L L |
| 18 |
1. FC Magdeburg
|
25 | 7 | 2 | 16 | 35 | 48 | -13 | 23 | L L L L W |
Predictions provided by Football API
All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.
2. Bundesliga
Teams
Last 5: Form 0% · Att 18% · Def 59%
Goals: 4 for · 9 against
W1 D— L7 · LWLLLLLL
Last 5: Form 60% · Att 36% · Def 77%
Goals: 8 for · 5 against
W3 D2 L3 · LDDLWLWW
Predictions
Draw
45%
Double chance : draw or Hertha BSC
Goals: VfL Bochum -1.5 · Hertha BSC -2.5
Win or Draw
Comparison
Attack
33% – 67%
Defense
36% – 64%
Head to Head
38% – 62%
Form
0% – 100%
Goals
43% – 57%
Total
34.4% – 65.6%
Poisson
22% – 78%
Head to Head
Last 6 matches: Home wins: 2, Away wins: 2, Draws: 2
Olympiastadion Berlin
Vonovia Ruhrstadion
Olympiastadion Berlin
Vonovia Ruhrstadion
Olympiastadion Berlin
rewirpowerSTADION
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.















