
VfL Bochum vs TSG Hoffenheim, 2024-25 German Bundesliga
· German BundesligaAbout
VfL Bochum are hosting TSG Hoffenheim
at Vonovia Ruhrstadion, Bochum, Germany, starting on
. The match is a part of the German Bundesliga.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Finn Becker (TSG Hoffenheim) wins a free kick on the left wing.
- 1': Foul by Matús Bero (VfL Bochum 1848).
- 1': Attempt blocked. Max Moerstedt (TSG Hoffenheim) right footed shot from the centre of the box is blocked.
- 1': Attempt blocked. Andrej Kramaric (TSG Hoffenheim) right footed shot from the centre of the box is blocked.
- 1': Corner, TSG Hoffenheim. Conceded by Bernardo.
- 2': Foul by Pavel Kaderábek (TSG Hoffenheim).
- 2': Maximilian Wittek (VfL Bochum 1848) wins a free kick in the attacking half.
- 3': Andrej Kramaric (TSG Hoffenheim) wins a free kick in the defensive half.
- 3': Foul by Ibrahima Sissoko (VfL Bochum 1848).
- 5': Foul by Tom Krauß (VfL Bochum 1848).
- 5': Gift Orban (TSG Hoffenheim) wins a free kick in the attacking half.
- 6': Attempt blocked. Anton Stach (TSG Hoffenheim) left footed shot from outside the box is blocked. Assisted by Arthur Chaves.
- 8': Foul by Max Moerstedt (TSG Hoffenheim).
- 8': Ibrahima Sissoko (VfL Bochum 1848) wins a free kick in the defensive half.
- 8': Alexander Prass (TSG Hoffenheim) wins a free kick in the defensive half.
- 8': Foul by Felix Passlack (VfL Bochum 1848).
- 9': Foul by Leo Østigård (TSG Hoffenheim).
- 9': Philipp Hofmann (VfL Bochum 1848) wins a free kick in the attacking half.
- 10': Attempt blocked. Felix Passlack (VfL Bochum 1848) right footed shot from the right side of the box is blocked. Assisted by Philipp Hofmann.
- 10': Jakov Medic (VfL Bochum 1848) hits the left post with a header from the left side of the six yard box following a set piece situation.
- 13': Corner, VfL Bochum 1848. Conceded by Anton Stach.
- 14': Delay in match because of an injury Arthur Chaves (TSG Hoffenheim).
- 15': Delay over. They are ready to continue.
- 20': Dangerous play by Anton Stach (TSG Hoffenheim).
- 20': Maximilian Wittek (VfL Bochum 1848) wins a free kick in the defensive half.
- 22': Foul by Max Moerstedt (TSG Hoffenheim).
- 22': Matús Bero (VfL Bochum 1848) wins a free kick in the defensive half.
- 24': Foul by Alexander Prass (TSG Hoffenheim).
- 24': Giorgos Masouras (VfL Bochum 1848) wins a free kick on the right wing.
- 25': Corner, VfL Bochum 1848. Conceded by Anton Stach.
- 26': Corner, VfL Bochum 1848. Conceded by Anton Stach.
- 27': Attempt blocked. Jakov Medic (VfL Bochum 1848) left footed shot from the centre of the box is blocked. Assisted by Ibrahima Sissoko with a headed pass.
- 28': Foul by Leo Østigård (TSG Hoffenheim).
- 28': Philipp Hofmann (VfL Bochum 1848) wins a free kick in the defensive half.
- 29': Foul by Pavel Kaderábek (TSG Hoffenheim).
- 29': Tom Krauß (VfL Bochum 1848) wins a free kick on the left wing.
- 30': Corner, VfL Bochum 1848. Conceded by Oliver Baumann.
- 34': Delay in match because of an injury Alexander Prass (TSG Hoffenheim).
- 35': Delay over. They are ready to continue.
- 35': Foul by Tim Oermann (VfL Bochum 1848).
- 35': Max Moerstedt (TSG Hoffenheim) wins a free kick in the attacking half.
- 37': Attempt saved. Anton Stach (TSG Hoffenheim) right footed shot from outside the box is saved in the bottom right corner. Assisted by Finn Becker.
- 37': Corner, TSG Hoffenheim. Conceded by Ibrahima Sissoko.
- 38': Foul by Ibrahima Sissoko (VfL Bochum 1848).
- 38': Tom Bischof (TSG Hoffenheim) wins a free kick in the attacking half.
- 39': Foul by Leo Østigård (TSG Hoffenheim).
- 39': Matús Bero (VfL Bochum 1848) wins a free kick in the defensive half.
- 40': Attempt missed. Andrej Kramaric (TSG Hoffenheim) left footed shot from the centre of the box is close, but misses the top right corner. Assisted by Max Moerstedt with a headed pass following a fast break.
- 44': Arthur Chaves (TSG Hoffenheim) wins a free kick in the defensive half.
- 44': Foul by Philipp Hofmann (VfL Bochum 1848).
- 45': Attempt missed. Philipp Hofmann (VfL Bochum 1848) left footed shot from the centre of the box misses to the right. Assisted by Maximilian Wittek with a cross following a fast break.
- 45': Fourth official has announced 1 minutes of added time.
- 45'+1': Foul by Ibrahima Sissoko (VfL Bochum 1848).
- 45'+1': Max Moerstedt (TSG Hoffenheim) wins a free kick in the attacking half.
- 45'+2': First Half ends, VfL Bochum 1848 0, TSG Hoffenheim 0.
- 45': Second Half begins VfL Bochum 1848 0, TSG Hoffenheim 0.
- 48': Offside, VfL Bochum 1848. Giorgos Masouras is caught offside.
- 49': Foul by Gift Orban (TSG Hoffenheim).
- 49': Ibrahima Sissoko (VfL Bochum 1848) wins a free kick in the defensive half.
- 52': Foul by Anton Stach (TSG Hoffenheim).
- 52': Tom Krauß (VfL Bochum 1848) wins a free kick in the attacking half.
- 53': Anton Stach (TSG Hoffenheim) is shown the yellow card for a bad foul.
- 53': Attempt saved. Matús Bero (VfL Bochum 1848) right footed shot from outside the box is saved in the top right corner.
- 54': Attempt blocked. Matús Bero (VfL Bochum 1848) right footed shot from the centre of the box is blocked. Assisted by Ibrahima Sissoko.
- 54': Corner, VfL Bochum 1848. Conceded by Arthur Chaves.
- 55': Foul by Ibrahima Sissoko (VfL Bochum 1848).
- 55': Pavel Kaderábek (TSG Hoffenheim) wins a free kick in the defensive half.
- 55': Attempt saved. Tom Krauß (VfL Bochum 1848) right footed shot from outside the box is saved in the bottom right corner. Assisted by Philipp Hofmann.
- 57': Foul by Arthur Chaves (TSG Hoffenheim).
- 57': Tom Krauß (VfL Bochum 1848) wins a free kick on the left wing.
- 59': Substitution, TSG Hoffenheim. Haris Tabakovic replaces Max Moerstedt.
- 59': Substitution, TSG Hoffenheim. Kevin Akpoguma replaces Arthur Chaves.
- 59': Attempt missed. Maximilian Wittek (VfL Bochum 1848) left footed shot from outside the box misses to the right.
- 60': Attempt missed. Anton Stach (TSG Hoffenheim) right footed shot from outside the box is just a bit too high. Assisted by Finn Becker.
- 63': Bernardo (VfL Bochum 1848) wins a free kick in the defensive half.
- 63': Foul by Gift Orban (TSG Hoffenheim).
- 65': Attempt missed. Tom Krauß (VfL Bochum 1848) right footed shot from outside the box is high and wide to the right.
- 70': Foul by Tom Krauß (VfL Bochum 1848).
- 70': Tom Bischof (TSG Hoffenheim) wins a free kick in the defensive half.
- 72': Goal! VfL Bochum 1848 0, TSG Hoffenheim 1. Tom Bischof (TSG Hoffenheim) left footed shot from outside the box to the bottom left corner.
- 74': Attempt blocked. Philipp Hofmann (VfL Bochum 1848) header from the centre of the box is blocked. Assisted by Maximilian Wittek with a cross.
- 75': Bernardo (VfL Bochum 1848) wins a free kick in the attacking half.
- 75': Foul by Haris Tabakovic (TSG Hoffenheim).
- 75': Substitution, VfL Bochum 1848. Moritz Broschinski replaces Giorgos Masouras.
- 75': Substitution, VfL Bochum 1848. Koji Miyoshi replaces Felix Passlack.
- 76': Anton Stach (TSG Hoffenheim) wins a free kick in the defensive half.
- 76': Foul by Ibrahima Sissoko (VfL Bochum 1848).
- 77': Corner, TSG Hoffenheim. Conceded by Jakov Medic.
- 78': Foul by Ibrahima Sissoko (VfL Bochum 1848).
- 78': Tom Bischof (TSG Hoffenheim) wins a free kick in the attacking half.
- 80': Foul by Anton Stach (TSG Hoffenheim).
- 80': Tom Krauß (VfL Bochum 1848) wins a free kick in the defensive half.
- 80': Substitution, VfL Bochum 1848. Dani de Wit replaces Tom Krauß.
- 81': Foul by Gift Orban (TSG Hoffenheim).
- 81': Jakov Medic (VfL Bochum 1848) wins a free kick on the right wing.
- 81': Finn Becker (TSG Hoffenheim) wins a free kick in the defensive half.
- 81': Foul by Bernardo (VfL Bochum 1848).
- 82': Attempt missed. Gift Orban (TSG Hoffenheim) right footed shot from the right side of the box is high and wide to the right. Assisted by Pavel Kaderábek.
- 83': Corner, VfL Bochum 1848. Conceded by Anton Stach.
- 84': Attempt missed. Dani de Wit (VfL Bochum 1848) header from the centre of the box misses to the left. Assisted by Matús Bero with a cross following a corner.
- 84': Substitution, TSG Hoffenheim. Bazoumana Touré replaces Gift Orban.
- 85': Corner, VfL Bochum 1848. Conceded by Alexander Prass.
- 86': Attempt saved. Bernardo (VfL Bochum 1848) header from the centre of the box is saved in the bottom left corner. Assisted by Maximilian Wittek with a cross.
- 86': Corner, VfL Bochum 1848. Conceded by Oliver Baumann.
- 87': Substitution, VfL Bochum 1848. Samuel Bamba replaces Maximilian Wittek.
- 87': Substitution, VfL Bochum 1848. Mats Pannewig replaces Ibrahima Sissoko.
- 87': Substitution, TSG Hoffenheim. Stanley Nsoki replaces Andrej Kramaric.
- 90': Foul by Bernardo (VfL Bochum 1848).
- 90': Tom Bischof (TSG Hoffenheim) wins a free kick on the right wing.
- 90': Fourth official has announced 5 minutes of added time.
- 90'+1': Attempt blocked. Leo Østigård (TSG Hoffenheim) header from the centre of the box is blocked. Assisted by Tom Bischof with a cross.
- 90'+1': Foul by Tom Bischof (TSG Hoffenheim).
- 90'+1': Samuel Bamba (VfL Bochum 1848) wins a free kick in the defensive half.
- 90'+3': Alexander Prass (TSG Hoffenheim) wins a free kick in the defensive half.
- 90'+3': Foul by Koji Miyoshi (VfL Bochum 1848).
- 90'+3': Attempt missed. Bazoumana Touré (TSG Hoffenheim) left footed shot from the left side of the box is close, but misses to the right. Assisted by Anton Stach.
- 90'+4': Foul by Bernardo (VfL Bochum 1848).
- 90'+4': Tom Bischof (TSG Hoffenheim) wins a free kick in the defensive half.
- 90'+5': Corner, TSG Hoffenheim. Conceded by Matús Bero.
- 90'+5': Corner, TSG Hoffenheim. Conceded by Matús Bero.
- 90'+5': Second Half ends, VfL Bochum 1848 0, TSG Hoffenheim 1.
- 0': Match ends, VfL Bochum 1848 0, TSG Hoffenheim 1.
Statistics
![]() |
BOC![]() |
|
---|---|---|
17 | Fouls | 16 |
1 | Yellow Cards | 0 |
0 | Red Cards | 0 |
0 | Offsides | 1 |
5 | Corner Kicks | 8 |
3 | Saves | 1 |
42.5 | Possession | 57.5 |
10 | SHOTS | 12 |
2 | ON GOAL | 3 |
0.2 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
186 | Accurate Passes | 277 |
290 | Passes | 383 |
0.6 | Pass Completion % | 0.7 |
4 | Accurate Crosses | 15 |
15 | Crosses | 31 |
0.3 | Cross % | 0.5 |
72 | Long Balls | 85 |
26 | Accurate Long Balls | 49 |
0.4 | Long Balls % | 0.6 |
4 | Blocked Shots | 4 |
7 | Effective Tackles | 9 |
12 | Tackles | 19 |
0.6 | Tackle % | 0.5 |
7 | Interceptions | 7 |
59 | Effective Clearances | 41 |
59 | Clearances | 41 |
Game Information
Competition: German Bundesliga
Venue: Vonovia Ruhrstadion
Location: Bochum, Germany
Attendance: 24,120
Venue: Vonovia Ruhrstadion
Location: Bochum, Germany
Attendance: 24,120
Bundesliga Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Bayern Munich | 24 | +52 | 61 |
2 | Bayer Leverkusen | 24 | +27 | 53 |
3 | Eintracht Frankfurt | 24 | +13 | 42 |
4 | Mainz | 24 | +14 | 41 |
Line-Ups
VfL Bochum (3-5-2)
No. | Name |
---|---|
1 | Timo Horn (GK) |
13 | Jakov Medic |
5 | Bernardo |
14 | Tim Oermann |
17 | Tom Krauss |
19 | Matús Bero |
6 | Ibrahima Sissoko |
32 | Maximilian Wittek |
15 | Felix Passlack |
11 | Georgios Masouras |
33 | Philipp Hofmann |
TSG Hoffenheim (4-2-3-1)
No. | Name |
---|---|
1 | Oliver Baumann (GK) |
4 | Leo Ostigard |
35 | Arthur Chaves |
22 | Alexander Prass |
3 | Pavel Kaderábek |
27 | Andrej Kramaric |
20 | Finn Becker |
16 | Anton Stach ![]() |
14 | Gift Orban |
33 | Max Moerstedt |
7 | Tom Bischof |
Bundesliga News

The race for five places in next season's Champions League
Who will be rewarded with extra places in next season's Champions League? This is how it works, and which leagues are leading the race.

Real Madrid's 'bad game,' Amorim is least of Man United's issues, more
Real Madrid put in a bad performance vs. Real Betis, while Man United went out of the FA Cup. Plus: Napoli miss their chance vs. Inter and Leipzig's struggles continue as Gab Marcotti recaps the weekend.

European soccer review: Chaos in the FA Cup and Spain's title race
It was a wild FA Cup weekend in England, while LaLiga's title race has taken yet another twist. That and more from around Europe in ESPN's Weekend Review.

Noah Atubolu's save ensures game stays level at 0-0
Noah Atubolu makes an incredible reaction save for Freiburg to keep Augsburg scoreless.