VfL Bochum vs Dynamo Dresden
1 – 2
0 – 2
1 – 0
(HT: 0–2)
FT18:30
Vonovia Ruhrstadion (Bochum) · Ref: Lars Erbst, Germany
Score Summary
Full Time
1 – 2
Half Time
0 – 2
Key Stats
Ball Possession
57% – 43%
Blocked Shots
5 – 1
Corner Kicks
13 – 8
Fouls
1 – 10
Goalkeeper Saves
2 – 3
Offsides
1 – 0
Elo (before match)
Rating
1510 – 1500
Expected win probability
51.4% – 48.6%
Top Performers
Top Rated
Vincent Vermeij
Dynamo Dresden
8.2 rating (66 min)
Dynamo Dresden
8.2 rating (66 min)
Most Clinical
Cajetan Lenz
VfL Bochum
1 goals
VfL Bochum
1 goals
Best Creator
Gerrit Holtmann
VfL Bochum
3 key passes, 0 assists
VfL Bochum
3 key passes, 0 assists
Defensive Leader
Julian Pauli
Dynamo Dresden
1 tackles + 5 interceptions
Dynamo Dresden
1 tackles + 5 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
Dynamo Dresden
👤 Team Lineups (Pitch View)
HOME LEN: 11
AWAY LEN: 11
| First home: top=6.0% left=50.0%
👥 Substitutes
VfL Bochum
Dynamo Dresden
🔄 Substitutions
Match Substitutions
46'
VfL Bochum
46'
VfL Bochum
66'
Dynamo Dresden
73'
Dynamo Dresden
78'
VfL Bochum
78'
VfL Bochum
85'
VfL Bochum
85'
Dynamo Dresden
85'
Dynamo Dresden
Match Statistics (Full Time)
| Statistic | VfL Bochum | Dynamo Dresden |
|---|---|---|
| Ball Possession | 57% | 43% |
| Blocked Shots | 5 | 1 |
| Corner Kicks | 13 | 8 |
| Fouls | 1 | 10 |
| Goalkeeper Saves | 2 | 3 |
| Offsides | 1 | 0 |
| Passes Accurate | 408 | 292 |
| Red Cards | N/A | N/A |
| Shots Insidebox | 17 | 8 |
| Shots Off Goal | 14 | 5 |
| Shots On Goal | 4 | 4 |
| Shots Outsidebox | 6 | 2 |
| Total Passes | 477 | 372 |
| Total Shots | 23 | 10 |
| Yellow Cards | 0 | 3 |
| expected_goals | 2.58 | 0.97 |
| goals_prevented | N/A | N/A |
| Passes % | 86% | 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 |
Dynamo Dresden
| Possession % | {{ team_aggregates_away.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_away.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_away.shot_accuracy }}% |
| Goals (avg) | 1.52 |
| xG (avg) | 0.84{% 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Cajetan Lenz | 0 | 0 | 1 | 2 | 1 | 7 | 3 | N/A | N/A | False | 78 | 34 | M | 7 | False | 0 | 0 | N/A | 1 | N/A | 36 | 1 | 38 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | 1 | 1 |
| 👤 Erhan Mašović | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 4 | 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 |
| 👤 Farid Alfa-Ruprecht | 0 | 0 | 1 | 1 | N/A | 6 | 2 | N/A | 1 | False | 45 | 29 | M | 6.2 | False | 0 | 0 | N/A | N/A | 1 | 10 | N/A | 12 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | 1 |
| 👤 Felix Passlack | 0 | 0 | N/A | 1 | N/A | 6 | 4 | N/A | 1 | False | 85 | 15 | D | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 42 | 1 | 53 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 1 | 2 |
| 👤 Francis Onyeka | 0 | 0 | 1 | N/A | N/A | 3 | 1 | N/A | 1 | False | 78 | 21 | F | 5.6 | False | 0 | 0 | N/A | N/A | N/A | 15 | 1 | 18 | N/A | 1 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | N/A |
| 👤 Gerrit Holtmann | 0 | 0 | 3 | 1 | 1 | 9 | 4 | 1 | 2 | False | 90 | 17 | M | 7 | False | 0 | 0 | N/A | N/A | N/A | 15 | 3 | 25 | N/A | 0 | N/A | 0 | N/A | N/A | 3 | N/A | N/A | 1 |
| 👤 Ibrahima Sissoko | 0 | 0 | N/A | N/A | N/A | 2 | 2 | N/A | N/A | False | 12 | 6 | M | 6.9 | True | 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 | N/A |
| 👤 Kacper Kościerski | 0 | 0 | 1 | N/A | N/A | 3 | 1 | N/A | 1 | False | 10 | 35 | D | 6.7 | 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 |
| 👤 Kjell Wätjen | 0 | 0 | 1 | N/A | 1 | 2 | 2 | N/A | N/A | False | 45 | 8 | M | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 10 | N/A | 12 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | 1 |
| 👤 Koji Miyoshi | 0 | 0 | 2 | N/A | 1 | 4 | 2 | N/A | 1 | False | 45 | 23 | M | 7 | True | 0 | 0 | N/A | N/A | N/A | 11 | N/A | 14 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | N/A |
| 👤 Mats Pannewig | 0 | 0 | N/A | 1 | N/A | 6 | 3 | N/A | N/A | False | 90 | 24 | M | 6.6 | False | 0 | 0 | N/A | N/A | N/A | 24 | N/A | 31 | N/A | 0 | N/A | 0 | N/A | 1 | 5 | N/A | 1 | 1 |
| 👤 Maximilian Wittek | 0 | 0 | 1 | 1 | N/A | 9 | 6 | N/A | 2 | False | 90 | 32 | D | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 42 | 2 | 48 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 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 | 1 | N/A | N/A | 4 | N/A | N/A | N/A | False | 12 | 11 | M | 6.5 | True | 0 | 0 | N/A | N/A | N/A | 2 | 1 | 3 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | 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 | 7 | 6 | N/A | N/A | False | 90 | 20 | D | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 85 | 1 | 92 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | N/A |
| 👤 Philipp Hofmann | 0 | 0 | N/A | 1 | N/A | 7 | 5 | N/A | 1 | False | 45 | 33 | F | 7.2 | True | 0 | 0 | N/A | N/A | N/A | 12 | 3 | 14 | N/A | 0 | N/A | 0 | 1 | N/A | 3 | N/A | N/A | N/A |
| 👤 Philipp Strompf | 0 | 0 | N/A | N/A | N/A | 5 | 4 | N/A | N/A | False | 90 | 3 | D | 7 | False | 0 | 0 | N/A | N/A | N/A | 70 | N/A | 76 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | 1 | 1 |
| 👤 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 | N/A | N/A | N/A | N/A | True | 90 | 1 | G | 6.7 | False | 0 | 2 | 2 | N/A | N/A | 18 | 1 | 23 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
Dynamo Dresden — 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Alexander Rossipal | 0 | 1 | N/A | N/A | N/A | 11 | 7 | 4 | N/A | False | 90 | 19 | D | 7.3 | False | 0 | 0 | N/A | 1 | N/A | 15 | 1 | 23 | N/A | 0 | N/A | 0 | N/A | 1 | 3 | N/A | N/A | 2 |
| 👤 Aljaž Casar | 0 | 0 | N/A | N/A | N/A | 1 | N/A | N/A | N/A | False | 24 | 17 | M | 6.3 | 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 | 1 | 1 | N/A |
| 👤 Christoph Daferner | 0 | 0 | N/A | 1 | N/A | 5 | 1 | N/A | N/A | False | 24 | 33 | F | 6.5 | True | 0 | 0 | N/A | N/A | N/A | 4 | N/A | 7 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | 1 |
| 👤 Claudio Kammerknecht | 0 | 0 | N/A | N/A | N/A | 1 | 1 | N/A | N/A | False | 10 | 15 | D | 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 | N/A | N/A | N/A | 1 |
| 👤 Dominik Kother | 0 | 0 | N/A | N/A | N/A | 2 | 2 | N/A | N/A | False | 10 | 11 | F | 6.6 | True | 0 | 0 | N/A | N/A | N/A | 1 | 1 | 2 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 2 |
| 👤 Friedrich Muller | 0 | 1 | 1 | N/A | N/A | 6 | 1 | N/A | N/A | False | 90 | 42 | D | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 42 | N/A | 48 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Jakob Lemmer | 0 | 0 | 5 | N/A | 2 | 9 | 3 | N/A | N/A | False | 73 | 10 | M | 6.6 | False | 0 | 0 | N/A | N/A | N/A | 11 | 1 | 13 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | 1 |
| 👤 Jonas Oehmichen | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 25 | 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 |
| 👤 Julian Pauli | 0 | 1 | N/A | 1 | N/A | 2 | 1 | N/A | N/A | False | 85 | 13 | D | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 34 | N/A | 43 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 5 | 1 |
| 👤 Kofi Jeremy Amoako | 0 | 0 | 1 | N/A | 1 | 5 | 3 | 1 | N/A | False | 66 | 6 | M | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 19 | 1 | 24 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Konrad Faber | 0 | 0 | 3 | N/A | 2 | 8 | 4 | 2 | 1 | False | 90 | 2 | D | 6.7 | False | 0 | 0 | N/A | N/A | N/A | 27 | 1 | 34 | N/A | 0 | N/A | 0 | N/A | 1 | 3 | N/A | N/A | 1 |
| 👤 Lars Bünning | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 23 | 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 |
| 👤 Lennart Grill | 0 | 0 | N/A | N/A | N/A | 2 | 1 | 1 | N/A | False | 90 | 22 | G | 6.9 | False | 0 | 1 | 3 | N/A | N/A | 26 | N/A | 37 | 1 | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Luca Herrmann | 0 | 0 | N/A | N/A | N/A | 2 | 1 | 1 | N/A | False | 90 | 8 | M | 6.3 | False | 0 | 0 | N/A | N/A | N/A | 36 | 1 | 45 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 1 |
| 👤 Lukas Boeder | 0 | 0 | N/A | N/A | N/A | 4 | 2 | N/A | N/A | False | 90 | 29 | D | 7.3 | False | 0 | 0 | N/A | N/A | N/A | 55 | N/A | 59 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | N/A |
| 👤 Niklas Hauptmann | 0 | 0 | 2 | N/A | 2 | 7 | 3 | 1 | N/A | True | 85 | 27 | M | 6.2 | False | 0 | 0 | N/A | N/A | N/A | 7 | N/A | 14 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | 1 | 1 | N/A |
| 👤 Nils Fröling | 0 | 0 | N/A | N/A | N/A | 3 | N/A | N/A | N/A | False | 17 | 16 | F | 6.5 | True | 0 | 0 | N/A | N/A | N/A | 1 | N/A | 1 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Stefan Kutschke | 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 |
| 👤 Tim Schreiber | 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 |
| 👤 Vincent Vermeij | 0 | 0 | 1 | 2 | 1 | 12 | 5 | N/A | N/A | False | 66 | 9 | F | 8.2 | False | 0 | 0 | N/A | 1 | N/A | 12 | 1 | 19 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | 1 | N/A | 1 |
Match Events
25'
A. Rossipal (Normal Goal)
27'
Julian Pauli (Yellow Card)
45'
V. Vermeij (Normal Goal)
F. Alfa-Ruprecht → Substitution 1
46'
K. Watjen → Substitution 2
46'
C. Lenz (Normal Goal)
58'
66'
K. Amoako → Substitution 1
66'
V. Vermeij → Substitution 2
73'
J. Lemmer → Substitution 3
F. Onyeka → Substitution 3
78'
C. Lenz → Substitution 4
78'
81'
Alexander Rossipal (Yellow Card)
F. Passlack → Substitution 5
85'
85'
J. Pauli → Substitution 4
85'
N. Hauptmann → Substitution 5
89'
Friedrich Muller (Yellow Card)
Substitutions
46'
VfL Bochum
46'
VfL Bochum
66'
Dynamo Dresden
73'
Dynamo Dresden
78'
VfL Bochum
78'
VfL Bochum
85'
VfL Bochum
85'
Dynamo Dresden
85'
Dynamo Dresden
League Standings
View Standings
Teams in this match: VfL Bochum and Dynamo Dresden
| # | 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 67% · Att 100% · Def 0%
Goals: 10 for · 6 against
W4 D1 L7 · LWLLLLLLWDWW
Last 5: Form 13% · Att 100% · Def 0%
Goals: 7 for · 11 against
W1 D4 L7 · LLWLDDLDDLLL
Predictions
Draw
45%
Double chance : VfL Bochum or draw
Goals: VfL Bochum -3.5 · Dynamo Dresden -2.5
Win or Draw
Comparison
Form
83% – 17%
Attack
59% – 41%
Defense
65% – 35%
Poisson
69% – 31%
Head to Head
38% – 62%
Goals
43% – 57%
Total
59.5% – 40.5%
Head to Head
Last 9 matches: Home wins: 4, Away wins: 2, Draws: 3
Rudolf-Harbig-Stadion
Vonovia Ruhrstadion
Rudolf-Harbig Stadion
Vonovia Ruhrstadion
Rudolf-Harbig Stadion
Vonovia Ruhrstadion
Vonovia Ruhrstadion
Rudolf-Harbig Stadion
Glücksgas stadion
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.















