2. Bundesliga 2025 21 Nov 2025

VfL Bochum vs Dynamo Dresden

1 – 2 0 – 2 1 – 0

(HT: 0–2)

FT

18:30

Vonovia Ruhrstadion (Bochum) · Ref: Lars Erbst, Germany

← Back to Matches
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)
Most Clinical
Cajetan Lenz
VfL Bochum
1 goals
Best Creator
Gerrit Holtmann
VfL Bochum
3 key passes, 0 assists
Defensive Leader
Julian Pauli
Dynamo Dresden
1 tackles + 5 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
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 ================================================================ #}
👤 Team Lineups (Pitch View)
HOME LEN: 11 AWAY LEN: 11 | First home: top=6.0% left=50.0%
🔄 Substitutions
Match Substitutions
46'
VfL Bochum
46'
VfL Bochum
66'
Dynamo Dresden
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 👤 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ć 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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 👤 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
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

#TeamMPWDLGFGAGDPtsForm
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 Germany · Season 2025

Teams

VfL Bochum
Last 5: Form 67% · Att 100% · Def 0%
Goals: 10 for · 6 against
W4 D1 L7 · LWLLLLLLWDWW
Dynamo Dresden
Last 5: Form 13% · Att 100% · Def 0%
Goals: 7 for · 11 against
W1 D4 L7 · LLWLDDLDDLLL

Predictions

VfL Bochum 45%
Draw 45%
Dynamo Dresden 10%
VfL Bochum (Win or draw)

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

22 Feb 2020 · 2. Bundesliga 2019
Dynamo Dresden 1 – 2 Vfl Bochum
Rudolf-Harbig-Stadion
15 Sep 2019 · 2. Bundesliga 2019
Vfl Bochum 2 – 2 Dynamo Dresden
Vonovia Ruhrstadion
03 Mar 2019 · 2. Bundesliga 2018
Dynamo Dresden 2 – 2 Vfl Bochum
Rudolf-Harbig Stadion
25 Sep 2018 · 2. Bundesliga 2018
Vfl Bochum 0 – 1 Dynamo Dresden
Vonovia Ruhrstadion
04 Feb 2018 · 2. Bundesliga 2017
Dynamo Dresden 2 – 0 Vfl Bochum
Rudolf-Harbig Stadion
27 Aug 2017 · 2. Bundesliga 2017
Vfl Bochum 3 – 2 Dynamo Dresden
Vonovia Ruhrstadion
28 Apr 2017 · 2. Bundesliga 2016
Vfl Bochum 4 – 2 Dynamo Dresden
Vonovia Ruhrstadion
26 Nov 2016 · 2. Bundesliga 2016
Dynamo Dresden 2 – 2 Vfl Bochum
Rudolf-Harbig Stadion
28 Oct 2014 · DFB Pokal 2014
Dynamo Dresden 2 – 1 Vfl Bochum
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.