1. FC Nürnberg vs VfL Bochum
2 – 1
0 – 0
2 – 1
(HT: 0–0)
FT20:30
Max-Morlock-Stadion (Nuremberg) · Ref: Lars Erbst, Germany
Score Summary
Full Time
2 – 1
Half Time
0 – 0
Key Stats
Ball Possession
59% – 41%
Blocked Shots
7 – 4
Corner Kicks
8 – 5
Fouls
9 – 12
Goalkeeper Saves
0 – 5
Offsides
3 – 3
Elo (before match)
Rating
1490 – 1510
Expected win probability
47.1% – 52.9%
Top Performers
Top Rated
Julian Justvan
1. FC Nürnberg
8.0 rating (74 min)
1. FC Nürnberg
8.0 rating (74 min)
Most Clinical
Julian Justvan
1. FC Nürnberg
1 goals
1. FC Nürnberg
1 goals
Best Creator
Finn Ole Becker
1. FC Nürnberg
5 key passes, 1 assists
1. FC Nürnberg
5 key passes, 1 assists
Defensive Leader
Erhan Mašović
VfL Bochum
2 tackles + 3 interceptions
VfL Bochum
2 tackles + 3 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
================================================================ #}
1. FC Nürnberg
VfL Bochum
👤 Team Lineups (Pitch View)
HOME LEN: 11
AWAY LEN: 11
| First home: top=6.0% left=50.0%
👥 Substitutes
1. FC Nürnberg
VfL Bochum
🔄 Substitutions
Match Substitutions
43'
1. FC Nürnberg
46'
VfL Bochum
60'
VfL Bochum
60'
VfL Bochum
71'
VfL Bochum
74'
1. FC Nürnberg
89'
1. FC Nürnberg
89'
1. FC Nürnberg
Match Statistics (Full Time)
| Statistic | 1. FC Nürnberg | VfL Bochum |
|---|---|---|
| Ball Possession | 59% | 41% |
| Blocked Shots | 7 | 4 |
| Corner Kicks | 8 | 5 |
| Fouls | 9 | 12 |
| Goalkeeper Saves | 0 | 5 |
| Offsides | 3 | 3 |
| Passes Accurate | 343 | 208 |
| Red Cards | N/A | N/A |
| Shots Insidebox | 11 | 9 |
| Shots Off Goal | 5 | 8 |
| Shots On Goal | 8 | 1 |
| Shots Outsidebox | 9 | 4 |
| Total Passes | 420 | 284 |
| Total Shots | 20 | 13 |
| Yellow Cards | 1 | 5 |
| expected_goals | N/A | N/A |
| goals_prevented | N/A | N/A |
| Passes % | 82% | 73% |
Team Aggregates (Season)
1. FC Nürnberg
| Possession % | {{ team_aggregates_home.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_home.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_home.shot_accuracy }}% |
| Goals (avg) | 1.24 |
| xG (avg) | 0.84{% else %}N/A |
VfL Bochum
| Possession % | {{ team_aggregates_away.avg_possession }}% |
| Pass Accuracy % | {{ team_aggregates_away.pass_accuracy }}% |
| Shot Accuracy % | {{ team_aggregates_away.shot_accuracy }}% |
| Goals (avg) | 1.4 |
| xG (avg) | 1.18{% else %}N/A |
1. FC Nürnberg — 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 👤 Adam Markhiev | 0 | 0 | 2 | 1 | 2 | 11 | 8 | 1 | 2 | False | 90 | 6 | M | 7.6 | False | 0 | 0 | N/A | N/A | N/A | 53 | 3 | 58 | N/A | 0 | N/A | 0 | N/A | 1 | 2 | N/A | 3 | 1 |
| 👤 Adriano Grimaldi | 0 | 0 | N/A | N/A | N/A | 2 | 1 | 1 | N/A | False | 9 | 33 | F | 7.2 | True | 0 | 0 | N/A | 1 | N/A | N/A | N/A | 1 | N/A | 0 | N/A | 0 | N/A | 1 | 1 | N/A | N/A | N/A |
| 👤 Artem Stepanov | 0 | 0 | 2 | N/A | N/A | 10 | 2 | 1 | 1 | False | 46 | 11 | F | 6.2 | True | 0 | 0 | N/A | N/A | 1 | 7 | 1 | 12 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Ayoub Chaikhoun | 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 |
| 👤 Berkay Yılmaz | 0 | 0 | 4 | N/A | 1 | 9 | 3 | 1 | 1 | False | 90 | 21 | D | 7.6 | False | 1 | 0 | N/A | N/A | N/A | 32 | 2 | 41 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Christian Mathenia | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 26 | 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 |
| 👤 Eryk Grzywacz | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 19 | 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 |
| 👤 Fabio Gruber | 0 | 0 | N/A | N/A | N/A | 12 | 9 | N/A | N/A | False | 90 | 4 | D | 7.3 | False | 0 | 0 | N/A | N/A | 1 | 33 | N/A | 45 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | 1 | 3 |
| 👤 Finn Ole Becker | 0 | 0 | 5 | N/A | 2 | 12 | 2 | N/A | N/A | False | 90 | 25 | M | 7 | False | 1 | 0 | N/A | N/A | N/A | 35 | 5 | 42 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | 1 | N/A |
| 👤 Henri Koudossou | 0 | 0 | N/A | N/A | N/A | 5 | 1 | 1 | N/A | False | 89 | 8 | D | 6 | False | 0 | 0 | N/A | N/A | N/A | 33 | N/A | 40 | N/A | 0 | N/A | 0 | N/A | 2 | 2 | N/A | 1 | N/A |
| 👤 Jan Reichert | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | 90 | 1 | G | 6.6 | False | 0 | 1 | N/A | N/A | N/A | 27 | N/A | 33 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Julian Justvan | 0 | 0 | 4 | N/A | 3 | 6 | 4 | N/A | 1 | False | 74 | 10 | F | 8 | False | 0 | 0 | N/A | 1 | N/A | 22 | 4 | 27 | N/A | 0 | N/A | 0 | N/A | 2 | 2 | N/A | N/A | N/A |
| 👤 Luka Lochoshvili | 0 | 0 | N/A | N/A | N/A | 11 | 5 | 1 | N/A | True | 90 | 24 | D | 6.9 | 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 | 1 | 1 | 2 |
| 👤 Mohamed Ali Zoma | 0 | 0 | 3 | 1 | 2 | 13 | 7 | 1 | 3 | False | 89 | 23 | F | 6.7 | False | 0 | 0 | N/A | N/A | N/A | 20 | 2 | 23 | N/A | 0 | N/A | 0 | N/A | N/A | 2 | N/A | N/A | 1 |
| 👤 Pape Diop | 0 | 0 | 4 | N/A | 3 | 12 | 7 | N/A | 2 | False | 90 | 20 | M | 7 | False | 0 | 0 | N/A | N/A | N/A | 35 | 2 | 42 | N/A | 0 | N/A | 0 | N/A | 2 | 3 | 1 | 1 | N/A |
| 👤 Rafael Lubach | 0 | 0 | 1 | N/A | 1 | 2 | 2 | N/A | 1 | False | 44 | 18 | M | 6.9 | False | 0 | 0 | N/A | N/A | 1 | 5 | N/A | 6 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | N/A |
| 👤 Robin Knoche | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 31 | 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 |
| 👤 Semir Telalović | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 9 | 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 Drexler | 0 | 0 | N/A | N/A | N/A | 3 | 2 | N/A | 1 | False | 9 | 15 | D | 6.9 | 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 | 1 |
| 👤 Tim Janisch | 0 | 1 | N/A | N/A | N/A | 2 | N/A | 2 | N/A | False | 16 | 32 | D | 5.6 | True | 0 | 0 | N/A | N/A | N/A | 6 | N/A | 6 | 1 | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 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 | 1 | N/A | 2 | N/A | 10 | 6 | 2 | N/A | False | 90 | 34 | M | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 14 | 1 | 18 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | 4 |
| 👤 Erhan Mašović | 0 | 1 | N/A | N/A | N/A | 3 | 2 | N/A | N/A | False | 45 | 4 | M | 6.7 | False | 0 | 0 | N/A | N/A | N/A | 7 | N/A | 9 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 3 | 2 |
| 👤 Felix Passlack | 0 | 0 | 1 | N/A | 1 | 5 | 4 | 1 | N/A | False | 90 | 15 | M | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 23 | N/A | 29 | N/A | 0 | N/A | 0 | N/A | N/A | 2 | N/A | N/A | 3 |
| 👤 Francis Onyeka | 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 |
| 👤 Gerrit Holtmann | 0 | 0 | 2 | 1 | N/A | 5 | 1 | N/A | N/A | False | 60 | 17 | F | 6.5 | False | 0 | 0 | N/A | N/A | N/A | 15 | N/A | 19 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 1 |
| 👤 Ibrahim Sissoko | 0 | 0 | N/A | N/A | N/A | 10 | 6 | N/A | 1 | False | 30 | 9 | F | 7.3 | True | 0 | 0 | N/A | 1 | 1 | 1 | N/A | 3 | N/A | 0 | N/A | 1 | N/A | 1 | 3 | N/A | N/A | N/A |
| 👤 Kevin Vogt | 0 | 1 | N/A | 1 | N/A | 5 | 2 | 1 | N/A | False | 60 | 7 | D | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 18 | 1 | 20 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 2 | N/A | N/A |
| 👤 Kjell Wätjen | 0 | 0 | 1 | N/A | N/A | 4 | 2 | 1 | N/A | False | 45 | 8 | M | 6.5 | True | 0 | 0 | N/A | N/A | 1 | 6 | N/A | 10 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 2 |
| 👤 Leandro Morgalla | 0 | 0 | 1 | 2 | N/A | 11 | 5 | 2 | 2 | False | 90 | 39 | D | 7.2 | False | 0 | 0 | N/A | N/A | N/A | 20 | N/A | 23 | N/A | 0 | N/A | 0 | 1 | N/A | N/A | 3 | N/A | 2 |
| 👤 Mathis Clairicia | 0 | 0 | 2 | N/A | N/A | 8 | 2 | N/A | N/A | False | 30 | 14 | F | 6.3 | True | 0 | 0 | N/A | N/A | 1 | 1 | 1 | 2 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | N/A |
| 👤 Mats Pannewig | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | False | N/A | 24 | 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 |
| 👤 Matúš Bero | 0 | 0 | N/A | 3 | N/A | 10 | 5 | 1 | 2 | True | 90 | 19 | M | 7 | False | 0 | 0 | N/A | N/A | N/A | 21 | 3 | 33 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | 2 |
| 👤 Maximilian Wittek | 0 | 0 | N/A | 4 | N/A | 11 | 5 | 2 | 2 | False | 90 | 32 | M | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 21 | 2 | 27 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | 1 | 2 |
| 👤 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 |
| 👤 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 | 1 | N/A | N/A | N/A | 6 | 3 | 1 | N/A | False | 30 | 20 | D | 6 | True | 0 | 0 | N/A | N/A | N/A | 9 | N/A | 12 | N/A | 0 | N/A | 0 | N/A | N/A | 1 | N/A | N/A | 2 |
| 👤 Philipp Hofmann | 0 | 0 | 1 | N/A | 1 | 10 | 6 | N/A | 1 | False | 60 | 33 | F | 6.9 | False | 0 | 0 | N/A | N/A | N/A | 10 | N/A | 14 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
| 👤 Philipp Strompf | 0 | 1 | N/A | 1 | N/A | 10 | 6 | 1 | N/A | False | 71 | 3 | D | 6.2 | False | 0 | 0 | N/A | N/A | N/A | 18 | 1 | 29 | N/A | 0 | N/A | 0 | N/A | N/A | 2 | 1 | N/A | N/A |
| 👤 Romario Rösch | 0 | 0 | N/A | N/A | N/A | 1 | 1 | N/A | N/A | False | 19 | 26 | M | 7.2 | True | 0 | 0 | N/A | N/A | N/A | 4 | N/A | 5 | N/A | 0 | N/A | 0 | N/A | N/A | N/A | 1 | N/A | 1 |
| 👤 Timo Horn | 0 | 0 | N/A | N/A | N/A | 1 | 1 | N/A | 1 | False | 90 | 1 | G | 7 | False | 0 | 2 | 5 | N/A | N/A | 20 | 1 | 31 | N/A | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A |
Match Events
34'
Erhan Mašović (Yellow Card)
39'
Kevin Vogt (Yellow Card)
R. Lubach → Substitution 1
43'
45'
Cajetan Lenz (Yellow Card)
46'
E. Masovic → Substitution 1
60'
P. Hofmann → Substitution 2
60'
G. Holtmann → Substitution 3
60'
K. Vogt → Substitution 4
61'
Philipp Strompf (Yellow Card)
J. Justvan (Normal Goal)
68'
71'
P. Strompf → Substitution 5
J. Justvan → Substitution 2
74'
76'
Noah Loosli (Yellow Card)
Tim Janisch (Yellow Card)
85'
86'
I. Sissoko (Penalty)
H. Koudossou → Substitution 3
89'
M. A. Zoma → Substitution 4
89'
A. Grimaldi (Normal Goal)
90'
Substitutions
43'
1. FC Nürnberg
46'
VfL Bochum
60'
VfL Bochum
60'
VfL Bochum
71'
VfL Bochum
74'
1. FC Nürnberg
89'
1. FC Nürnberg
89'
1. FC Nürnberg
League Standings
View Standings
Teams in this match: 1. FC Nürnberg and VfL Bochum
| # | 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 7% · Att 11% · Def 67%
Goals: 2 for · 6 against
W— D1 L4 · LLLDL
Last 5: Form 20% · Att 28% · Def 50%
Goals: 5 for · 9 against
W1 D— L4 · LWLLL
Predictions
Draw
45%
Combo Double chance : draw or VfL Bochum and -3.5 goals
Goals: 1. FC Nürnberg -1.5 · VfL Bochum -1.5
Win or Draw
Comparison
Form
25% – 75%
Attack
29% – 71%
Defense
60% – 40%
Poisson
0% – 100%
Head to Head
25% – 75%
Goals
30% – 70%
Total
33.8% – 66.2%
Head to Head
Last 8 matches: Home wins: 4, Away wins: 1, Draws: 3
Max-Morlock-Stadion
Vonovia Ruhrstadion
Max-Morlock-Stadion
Vonovia Ruhrstadion
Vonovia Ruhrstadion
Max-Morlock-Stadion
Max-Morlock-Stadion
Vonovia Ruhrstadion
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.















