Stats VfL BOCHUM 2025
All figures below cover 2. Bundesliga 2025, 34 played matches.
VfL BOCHUM season overview
VfL BOCHUM played 34 matches this season: 11 won, 11 drawn and 12 lost. That adds up to 44 points, or 1.29 points per match. At home the side averages 1.71 points per match, away from home 0.88.
| Finished | W | G | V | For | Against | GD | Points | PPG | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 34 | 11 | 11 | 12 | 49 | 47 | 2 | 44 | 1,29 |
| Home | 17 | 8 | 5 | 4 | 30 | 21 | 9 | 29 | 1,71 |
| Away | 17 | 3 | 6 | 8 | 19 | 26 | -7 | 15 | 0,88 |
VfL BOCHUM basic statistics
| Basic | Total | Home | Away |
|---|---|---|---|
| Won | 32% | 47% | 18% |
| Draw | 32% | 29% | 35% |
| Lost | 35% | 24% | 47% |
| Goals scored per match | 1,44 | 1,76 | 1,12 |
| Goals conceded per match | 1,38 | 1,24 | 1,53 |
| Clean sheet | 24% | 29% | 18% |
| Failed to score | 15% | 12% | 18% |
| Scored first | 44% | 53% | 35% |
VfL BOCHUM goal statistics
VfL BOCHUM scored 49 goals, an average of 1.44 per match. That works out at a goal every 62 minutes. In 41% of matches the side scored at least twice, and in 15% it failed to score at all.
| Scored | Total | Home | Away |
|---|---|---|---|
| Goals scored per match | 1,44 | 1,76 | 1,12 |
| Scored at least 1 goal | 85% | 88% | 82% |
| Scored at least 2 goals | 41% | 59% | 24% |
| Scored at least 3 goals | 15% | 24% | 6% |
| Scored at least 4 goals | 3% | 6% | 0% |
| Scored in both halves | 32% | 47% | 18% |
| Failed to score | 15% | 12% | 18% |
Goals conceded by VfL BOCHUM
At the other end VfL BOCHUM conceded 47 goals, an average of 1.38 per match. The side kept a clean sheet in 24% of its matches.
| Against | Total | Home | Away |
|---|---|---|---|
| Goals conceded per match | 1,38 | 1,24 | 1,53 |
| At least 1 goal conceded | 76% | 71% | 82% |
| At least 2 goals conceded | 41% | 41% | 41% |
| At least 3 goals conceded | 15% | 12% | 18% |
| At least 4 goals conceded | 6% | 0% | 12% |
| Clean sheet | 24% | 29% | 18% |
VfL BOCHUM over/under statistics
Matches involving VfL BOCHUM produce 2.82 goals on average. More than 2.5 goals were scored in 50% of them and more than 3.5 in 26%.
| Total goals | Total | Home | Away |
|---|---|---|---|
| Average goals | 2,82 | 3,00 | 2,65 |
| Over 0.5 | 94% | 94% | 94% |
| Over 1.5 | 85% | 82% | 88% |
| Over 2.5 | 50% | 53% | 47% |
| Over 3.5 | 26% | 35% | 18% |
| Over 4.5 | 24% | 29% | 18% |
| Over 5.5 | 3% | 6% | 0% |
Both teams to score in VfL BOCHUM matches
Both teams scored in 68% of matches. At home that figure is 65%, away from home 71%.
| Both teams to score | Total | Home | Away |
|---|---|---|---|
| Both teams to score | 68% | 65% | 71% |
| Both teams to score + win | 15% | 24% | 6% |
| Both teams to score + draw | 26% | 24% | 29% |
| Both teams to score + loss | 26% | 18% | 35% |
| Both teams to score + over 2.5 | 47% | 53% | 41% |
| No BTTS + over 2.5 | 3% | 0% | 6% |
| Both teams to score in the first half | 21% | 24% | 18% |
| Both teams to score in the second half | 41% | 47% | 35% |
| Both teams to score in both halves | 12% | 18% | 6% |
Statistics by half
VfL BOCHUM scored 22 goals before the break and 27 after it, while conceding 21 in the first half and 26 in the second. The side is clearly stronger after the interval.
| First half | Total | Home | Away |
|---|---|---|---|
| First half won | 26% | 35% | 18% |
| First half drawn | 41% | 41% | 41% |
| First half lost | 32% | 24% | 41% |
| Scored in the first half | 0,65 | 0,82 | 0,47 |
| Conceded in the first half | 0,62 | 0,59 | 0,65 |
| Clean sheet in the first half | 53% | 59% | 47% |
| Failed to score in the first half | 53% | 41% | 65% |
| Second half | Total | Home | Away |
|---|---|---|---|
| Second half won | 35% | 41% | 29% |
| Second half drawn | 32% | 41% | 24% |
| Second half lost | 32% | 18% | 47% |
| Scored in the second half | 0,79 | 0,94 | 0,65 |
| Conceded in the second half | 0,76 | 0,65 | 0,88 |
| Clean sheet in the second half | 44% | 47% | 41% |
| Failed to score in the second half | 29% | 24% | 35% |
| Most goals in the first half | 26% | 35% | 18% |
| Most goals in the second half | 44% | 47% | 41% |
| Equal in both halves | 29% | 18% | 41% |
When does VfL BOCHUM score?
Most of VfL BOCHUM's goals arrive between minutes 61 and 70, accounting for 18% of the total. Goals against come most often between minutes 41 and 50.
VfL BOCHUM corner statistics
VfL BOCHUM won 5.1 corners per match on average and gave away 5.6. More than 8.5 corners were taken in 68% of its matches.
| Corners | Total | Home | Away |
|---|---|---|---|
| Corners for per match | 5,07 | 4,94 | 5,27 |
| Corners against per match | 5,61 | 4,59 | 7,18 |
| Over 6.5 corners in the match | 86% | 76% | 100% |
| Over 8.5 corners in the match | 68% | 53% | 91% |
| Over 10.5 corners in the match | 43% | 24% | 73% |
| Over 12.5 corners in the match | 32% | 18% | 55% |
| Team over 3.5 corners | 64% | 65% | 64% |
| Team over 4.5 corners | 50% | 41% | 64% |
Based on 28 from the 34 matches.
VfL BOCHUM card statistics
VfL BOCHUM picked up 2.97 yellow cards per match on average, against 1.88 for the opposition. More than 3.5 cards were shown in 71% of its matches.
| Cards | Total | Home | Away |
|---|---|---|---|
| Yellow cards per match | 2,97 | 3,06 | 2,88 |
| Red cards per match | 0,03 | 0,06 | 0,00 |
| Opponent yellow cards per match | 1,88 | 2,53 | 1,24 |
| Team over 1.5 cards | 79% | 76% | 82% |
| Team over 2.5 cards | 62% | 59% | 65% |
| Over 3.5 cards in the match | 71% | 76% | 65% |
| Over 4.5 cards in the match | 59% | 65% | 53% |
| Over 5.5 cards in the match | 41% | 53% | 29% |
VfL BOCHUM shots and xG
The side attempted 14.7 shots per match on average, 4.9 of them on target, a shooting accuracy of 34%.
| Shots | Total | Home | Away |
|---|---|---|---|
| Shots per match | 14,68 | 16,12 | 12,45 |
| Shots on target per match | 4,93 | 5,53 | 4,00 |
| Shots off target per match | 5,93 | 6,24 | 5,45 |
| Shots against per match | 12,18 | 10,12 | 15,36 |
| Expected goals (xG) for | 1,74 | 1,97 | 1,31 |
| Expected goals (xG) against | 1,39 | 1,15 | 1,83 |
| Ball possession | 46,4 | 46,3 | 46,5 |
Based on 28 from the 34 matches (shots).
Most common VfL BOCHUM scorelines
The most frequent scoreline is 1-1, in 7 of the 34 matches.
| Result | Count | Share |
|---|---|---|
| 1 - 1 | 7 | 21% |
| 1 - 2 | 5 | 15% |
| 2 - 0 | 4 | 12% |
| 3 - 2 | 2 | 6% |
| 2 - 1 | 2 | 6% |
| 2 - 3 | 2 | 6% |
| 1 - 4 | 2 | 6% |
| 0 - 0 | 2 | 6% |
| 0 - 1 | 2 | 6% |
| 4 - 1 | 1 | 3% |
Scorelines are shown from the perspective of VfL BOCHUM.
VfL BOCHUM player statistics
| Player | Goals |
|---|---|
| Philipp Hofmann | 12 |
| Francis-Ikechukwu Onyeka | 8 |
| Gerrit Holtmann | 5 |
| Farid Alfa-Ruprecht | 3 |
| Ibrahima Sissoko | 3 |
The leading scorer for VfL BOCHUM this season is Philipp Hofmann (12). Next come Francis-Ikechukwu Onyeka (8) and Gerrit Holtmann (5).
| Player | Assists |
|---|---|
| Maximilian Wittek | 7 |
| Philipp Hofmann | 6 |
| Koji Miyoshi | 3 |
| Farid Alfa-Ruprecht | 2 |
| Gerrit Holtmann | 2 |
Maximilian Wittek has provided the most assists for VfL BOCHUM (7). Next come Philipp Hofmann (6) and Koji Miyoshi (3).
| Player | Matches |
|---|---|
| Timo Horn | 34 |
| Leandro Morgalla | 33 |
| Philipp Hofmann | 32 |
| Cajetan Benjamin Lenz | 31 |
| Francis-Ikechukwu Onyeka | 30 |
Timo Horn has played the most matches for VfL BOCHUM (34). Next come Leandro Morgalla (33) and Philipp Hofmann (32).
| Player | Cards |
|---|---|
| Matúš Bero | 12 |
| Cajetan Benjamin Lenz | 10 |
| Koji Miyoshi | 7 |
| Maximilian Wittek | 7 |
| Philipp Strompf | 7 |
Matúš Bero has picked up the most cards for VfL BOCHUM (12). Next come Cajetan Benjamin Lenz (10) and Koji Miyoshi (7).
Attacking
| Player | Total | |
|---|---|---|
| 1 | Philipp Hofmann | 18 |
| 2 | Francis-Ikechukwu Onyeka | 9 |
| 3 | Gerrit Holtmann | 7 |
| 3 | Maximilian Wittek | 7 |
| 5 | Koji Miyoshi | 6 |
| 6 | Farid Alfa-Ruprecht | 5 |
| 7 | Callum Marshall | 3 |
| 7 | Ibrahima Sissoko | 3 |
| 7 | Kjell-Arik Wätjen | 3 |
| 7 | Moritz-Broni Kwarteng | 3 |
| Player | Total | |
|---|---|---|
| 1 | Philipp Hofmann | 11 |
| 2 | Francis-Ikechukwu Onyeka | 6 |
| 3 | Gerrit Holtmann | 5 |
| 4 | Farid Alfa-Ruprecht | 3 |
| 4 | Ibrahima Sissoko | 3 |
| 4 | Kjell-Arik Wätjen | 3 |
| 4 | Koji Miyoshi | 3 |
| 8 | Cajetan Benjamin Lenz | 2 |
| 8 | Callum Marshall | 2 |
| 8 | Mats Henry Pannewig | 2 |
| Player | Total | |
|---|---|---|
| 1 | Francis-Ikechukwu Onyeka | 2 |
| 2 | Ibrahim Sissoko | 1 |
| 2 | Philipp Hofmann | 1 |
| Player | Total | |
|---|---|---|
| 1 | Cajetan Benjamin Lenz | 1 |
| 1 | Callum Marshall | 1 |
| 1 | Leandro Morgalla | 1 |
| 1 | Philipp Hofmann | 1 |
| Player | Total | |
|---|---|---|
| 1 | Philipp Hofmann | 46 |
| 2 | Francis-Ikechukwu Onyeka | 39 |
| 3 | Gerrit Holtmann | 37 |
| 4 | Koji Miyoshi | 26 |
| 5 | Mats Henry Pannewig | 22 |
| 6 | Kjell-Arik Wätjen | 21 |
| 7 | Farid Alfa-Ruprecht | 19 |
| 8 | Callum Marshall | 16 |
| 8 | Maximilian Wittek | 16 |
| 8 | Moritz-Broni Kwarteng | 16 |
| Player | Total | |
|---|---|---|
| 1 | Philipp Hofmann | 23 |
| 2 | Gerrit Holtmann | 19 |
| 3 | Francis-Ikechukwu Onyeka | 17 |
| 4 | Farid Alfa-Ruprecht | 13 |
| 5 | Koji Miyoshi | 12 |
| 6 | Mats Henry Pannewig | 10 |
| 7 | Kjell-Arik Wätjen | 9 |
| 7 | Moritz-Broni Kwarteng | 9 |
| 9 | Callum Marshall | 8 |
| 10 | Philipp Strompf | 6 |
| Player | Total | |
|---|---|---|
| 1 | Farid Alfa-Ruprecht | 68,4% |
| 2 | Moritz-Broni Kwarteng | 56,3% |
| 3 | Gerrit Holtmann | 51,4% |
| 4 | Cajetan Benjamin Lenz | 50,0% |
| 4 | Callum Marshall | 50,0% |
| 4 | Philipp Hofmann | 50,0% |
| 4 | Philipp Strompf | 50,0% |
| 8 | Koji Miyoshi | 46,2% |
| 9 | Mats Henry Pannewig | 45,5% |
| 10 | Francis-Ikechukwu Onyeka | 43,6% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Philipp Hofmann | 26,1% |
| 2 | Francis-Ikechukwu Onyeka | 20,5% |
| 3 | Cajetan Benjamin Lenz | 20,0% |
| 4 | Farid Alfa-Ruprecht | 15,8% |
| 5 | Kjell-Arik Wätjen | 14,3% |
| 6 | Gerrit Holtmann | 13,5% |
| 7 | Callum Marshall | 12,5% |
| 7 | Moritz-Broni Kwarteng | 12,5% |
| 9 | Koji Miyoshi | 11,5% |
| 10 | Mats Henry Pannewig | 9,1% |
From 450 minutes played
Passing
| Player | Total | |
|---|---|---|
| 1 | Maximilian Wittek | 50 |
| 2 | Gerrit Holtmann | 37 |
| 2 | Philipp Hofmann | 37 |
| 4 | Matúš Bero | 29 |
| 5 | Francis-Ikechukwu Onyeka | 23 |
| 6 | Farid Alfa-Ruprecht | 20 |
| 6 | Mats Henry Pannewig | 20 |
| 8 | Moritz-Broni Kwarteng | 17 |
| 9 | Cajetan Benjamin Lenz | 15 |
| 10 | Kjell-Arik Wätjen | 13 |
| Player | Total | |
|---|---|---|
| 1 | Noah Loosli | 1.165 |
| 2 | Philipp Strompf | 1.080 |
| 3 | Maximilian Wittek | 871 |
| 4 | Leandro Morgalla | 702 |
| 5 | Cajetan Benjamin Lenz | 678 |
| 6 | Timo Horn | 645 |
| 7 | Matúš Bero | 635 |
| 8 | Mats Henry Pannewig | 583 |
| 9 | Kevin Vogt | 407 |
| 10 | Philipp Hofmann | 374 |
| Player | Total | |
|---|---|---|
| 1 | Kevin Vogt | 93,1% |
| 2 | Erhan Mašović | 88,2% |
| 3 | Noah Loosli | 86,6% |
| 4 | Philipp Strompf | 82,1% |
| 5 | Cajetan Benjamin Lenz | 81,4% |
| 6 | Mats Henry Pannewig | 81,0% |
| 7 | Maximilian Wittek | 80,6% |
| 8 | Matúš Bero | 79,9% |
| 9 | Leandro Morgalla | 78,8% |
| 10 | Felix Passlack | 75,7% |
From 450 minutes played
Defending
| Player | Total | |
|---|---|---|
| 1 | Cajetan Benjamin Lenz | 56 |
| 2 | Maximilian Wittek | 54 |
| 3 | Matúš Bero | 44 |
| 4 | Leandro Morgalla | 40 |
| 4 | Mats Henry Pannewig | 40 |
| 6 | Philipp Strompf | 38 |
| 7 | Noah Loosli | 35 |
| 8 | Kjell-Arik Wätjen | 30 |
| 9 | Oliver Olsen | 28 |
| 10 | Francis-Ikechukwu Onyeka | 21 |
| Player | Total | |
|---|---|---|
| 1 | Maximilian Wittek | 40 |
| 2 | Mats Henry Pannewig | 29 |
| 3 | Noah Loosli | 28 |
| 4 | Leandro Morgalla | 22 |
| 5 | Matúš Bero | 21 |
| 6 | Cajetan Benjamin Lenz | 18 |
| 7 | Philipp Strompf | 15 |
| 8 | Erhan Mašović | 13 |
| 9 | Koji Miyoshi | 12 |
| 10 | Gerrit Holtmann | 11 |
| Player | Total | |
|---|---|---|
| 1 | Philipp Strompf | 17 |
| 2 | Noah Loosli | 16 |
| 3 | Cajetan Benjamin Lenz | 10 |
| 4 | Kevin Vogt | 9 |
| 4 | Leandro Morgalla | 9 |
| 6 | Matúš Bero | 8 |
| 7 | Erhan Mašović | 6 |
| 7 | Philipp Hofmann | 6 |
| 9 | Mats Henry Pannewig | 5 |
| 10 | Farid Alfa-Ruprecht | 2 |
| Player | Total | |
|---|---|---|
| 1 | Philipp Hofmann | 212 |
| 2 | Philipp Strompf | 161 |
| 3 | Maximilian Wittek | 132 |
| 4 | Mats Henry Pannewig | 131 |
| 5 | Cajetan Benjamin Lenz | 128 |
| 6 | Noah Loosli | 114 |
| 7 | Leandro Morgalla | 97 |
| 8 | Matúš Bero | 93 |
| 9 | Oliver Olsen | 86 |
| 10 | Francis-Ikechukwu Onyeka | 68 |
| Player | Total | |
|---|---|---|
| 1 | Erhan Mašović | 58,3% |
| 2 | Philipp Strompf | 57,9% |
| 3 | Noah Loosli | 57,6% |
| 4 | Oliver Olsen | 55,1% |
| 5 | Philipp Hofmann | 55,1% |
| 6 | Leandro Morgalla | 53,9% |
| 7 | Maximilian Wittek | 53,9% |
| 8 | Mats Henry Pannewig | 52,6% |
| 9 | Cajetan Benjamin Lenz | 50,8% |
| 10 | Kjell-Arik Wätjen | 47,2% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Cajetan Benjamin Lenz | 33 |
| 2 | Maximilian Wittek | 30 |
| 3 | Mats Henry Pannewig | 23 |
| 4 | Matúš Bero | 22 |
| 5 | Kjell-Arik Wätjen | 21 |
| 6 | Farid Alfa-Ruprecht | 19 |
| 7 | Leandro Morgalla | 14 |
| 8 | Gerrit Holtmann | 12 |
| 9 | Koji Miyoshi | 11 |
| 10 | Oliver Olsen | 10 |
Dribbles
| Player | Total | |
|---|---|---|
| 1 | Cajetan Benjamin Lenz | 25 |
| 2 | Mats Henry Pannewig | 24 |
| 2 | Philipp Hofmann | 24 |
| 4 | Farid Alfa-Ruprecht | 18 |
| 4 | Francis-Ikechukwu Onyeka | 18 |
| 4 | Gerrit Holtmann | 18 |
| 7 | Kjell-Arik Wätjen | 14 |
| 8 | Leandro Morgalla | 12 |
| 9 | Maximilian Wittek | 11 |
| 10 | Koji Miyoshi | 10 |
| Player | Total | |
|---|---|---|
| 1 | Philipp Hofmann | 77,4% |
| 2 | Cajetan Benjamin Lenz | 73,5% |
| 3 | Mats Henry Pannewig | 68,6% |
| 4 | Farid Alfa-Ruprecht | 54,5% |
| 5 | Francis-Ikechukwu Onyeka | 50,0% |
| 5 | Leandro Morgalla | 50,0% |
| 7 | Gerrit Holtmann | 40,0% |
| 7 | Koji Miyoshi | 40,0% |
| 7 | Moritz-Broni Kwarteng | 40,0% |
| 10 | Kjell-Arik Wätjen | 37,8% |
From 450 minutes played
Goalkeeper
| Player | Total | |
|---|---|---|
| 1 | Timo Horn | 8 |
| Player | Total | |
|---|---|---|
| 1 | Timo Horn | 111 |
| Player | Total | |
|---|---|---|
| 1 | Timo Horn | 70,3% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Timo Horn | 2 |
Discipline
| Player | Total | |
|---|---|---|
| 1 | Matúš Bero | 11 |
| 2 | Cajetan Benjamin Lenz | 10 |
| 3 | Koji Miyoshi | 7 |
| 3 | Maximilian Wittek | 7 |
| 3 | Philipp Strompf | 7 |
| 6 | Leandro Morgalla | 6 |
| 6 | Mats Henry Pannewig | 6 |
| 8 | Oliver Olsen | 5 |
| 8 | Philipp Hofmann | 5 |
| 10 | Farid Alfa-Ruprecht | 4 |
| Player | Total | |
|---|---|---|
| 1 | Matúš Bero | 1 |
| Player | Total | |
|---|---|---|
| 1 | Matúš Bero | 49 |
| 2 | Philipp Strompf | 42 |
| 3 | Maximilian Wittek | 36 |
| 4 | Cajetan Benjamin Lenz | 30 |
| 4 | Mats Henry Pannewig | 30 |
| 6 | Francis-Ikechukwu Onyeka | 28 |
| 6 | Leandro Morgalla | 28 |
| 6 | Philipp Hofmann | 28 |
| 9 | Farid Alfa-Ruprecht | 25 |
| 10 | Oliver Olsen | 24 |
| Player | Total | |
|---|---|---|
| 1 | Maximilian Wittek | 38 |
| 2 | Philipp Hofmann | 36 |
| 3 | Philipp Strompf | 35 |
| 4 | Matúš Bero | 30 |
| 5 | Leandro Morgalla | 26 |
| 6 | Oliver Olsen | 14 |
| 7 | Cajetan Benjamin Lenz | 13 |
| 7 | Mats Henry Pannewig | 13 |
| 9 | Koji Miyoshi | 12 |
| 10 | Kacper Koscierski | 10 |
| Player | Total | |
|---|---|---|
| 1 | Philipp Hofmann | 8 |
| 2 | Farid Alfa-Ruprecht | 6 |
| 2 | Gerrit Holtmann | 6 |
| 2 | Koji Miyoshi | 6 |
| 5 | Ibrahim Sissoko | 4 |
| 5 | Mathis Clairicia | 4 |
| 7 | Kjell-Arik Wätjen | 3 |
| 8 | Cajetan Benjamin Lenz | 2 |
| 8 | Mats Henry Pannewig | 2 |
| 10 | Callum Marshall | 1 |
Playing time
| Player | Total | |
|---|---|---|
| 1 | Timo Horn | 3.060 |
| 2 | Philipp Hofmann | 2.484 |
| 3 | Maximilian Wittek | 2.463 |
| 4 | Philipp Strompf | 2.311 |
| 5 | Noah Loosli | 2.275 |
| 6 | Leandro Morgalla | 2.270 |
| 7 | Cajetan Benjamin Lenz | 2.190 |
| 8 | Francis-Ikechukwu Onyeka | 2.147 |
| 9 | Matúš Bero | 1.822 |
| 10 | Mats Henry Pannewig | 1.774 |
| Player | Total | |
|---|---|---|
| 1 | Timo Horn | 34 |
| 2 | Maximilian Wittek | 29 |
| 3 | Philipp Hofmann | 28 |
| 4 | Leandro Morgalla | 27 |
| 4 | Philipp Strompf | 27 |
| 6 | Cajetan Benjamin Lenz | 25 |
| 6 | Francis-Ikechukwu Onyeka | 25 |
| 6 | Noah Loosli | 25 |
| 9 | Gerrit Holtmann | 22 |
| 10 | Mats Henry Pannewig | 20 |
| Player | Total | |
|---|---|---|
| 1 | Timo Horn | 7,46 |
| 2 | Philipp Hofmann | 7,27 |
| 3 | Kevin Vogt | 7,07 |
| 4 | Gerrit Holtmann | 7,06 |
| 5 | Maximilian Wittek | 7,01 |
| 6 | Philipp Strompf | 7,00 |
| 7 | Noah Loosli | 6,90 |
| 8 | Cajetan Benjamin Lenz | 6,87 |
| 9 | Moritz-Broni Kwarteng | 6,86 |
| 10 | Erhan Mašović | 6,82 |
From 450 minutes played
VfL BOCHUM · Calendar · Top scorers · Most assists · Most cards · Players