PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in
Leagues · Germany - 2. Bundesliga · VfL Bochum← Back

VfL Bochum

Germany Germany · Germany - 2. Bundesliga · 11th of 18 · 2026/27
Form – last 6
DDWLWL
Goals / Game
0.33
1 scored in 3 · 2026/27
Concede 0.67
Over 1.5 goals
0%
in 3 matches
Over 2.5 goals
0%
in 3 matches
Under 3.5 goals
100%
in 3 matches
BTTS Yes / No
0%
No 100% · CS 33%
Win Rate
33%
1W 0D 2L · 3 pts
Corners / Game
5.7
Shots 15.3 · SOT 2.7
Cards / Game
2.67
15.3 fouls / game

VfL Bochum stats, form & predictions – 2026/27

VfL Bochum statistics for 2026/27: goals scored and conceded, over/under 1.5, 2.5 and 3.5, both teams to score, clean sheets, corners, cards and fouls, plus the squad's top scorers, form, results and upcoming fixtures with Pythia's model probabilities.

In 2026/27, VfL Bochum are scoring 0.33 and conceding 0.67 goals a game across 3 matches – 0% of their games go over 2.5 and 0% see both teams score. They win 33%, draw 0% and lose 67%, keeping a clean sheet in 33% of games. On the ball they average 5.7 corners, 2.67 cards, 15.3 fouls a game.

01 Attack & goals02 Team Strengths Analysis03 League Table04 Props Analysis05 Squad Statistics06 Squad value07 Pythia's view08 Season vs history09 Results & fixtures
01Attack & goals
Last 10 – goals for & against
40-414L41W02L21W11D11D21W01L10W01LA·1FM04/04H·EB12/04A·DD18/04H·SGF26/04A·AB02/05H·H909/05A·KS17/05H·HB07/08A·EB14/08H·VO28/08
Avg total
2.5
Avg scored
1.2
Avg conceded
1.3
40-414L41W02L21W11D11D21W01L10W01LA·1FM04/04H·EB12/04A·DD18/04H·SGF26/04A·AB02/05H·H909/05A·KS17/05H·HB07/08A·EB14/08H·VO28/08
Avg total
2.5
Avg scored
1.2
Avg conceded
1.3
The Goal Clock
Ninety minutes wrapped into a circle – when this team scores (outer, green) and concedes (inner, red).
90'50%1-15'100%16-30'50%31-45'46-60'61-75'76-90'12
1st half / 2nd half
Scored100% / 0%
Conceded100% / 0%
Green scored (outer) · red conceded (inner), across 3 games. Most goals land in 16-30'.
Home vs Away – all metrics
HOME n=2n=1 AWAY
0.00
Goals / game
1.00
0%
Over 1.5 %
0%
0%
Over 2.5 %
0%
0%
Over 3.5 %
0%
0%
BTTS %
0%
5.5
Corners / game
6.0
16.5
Fouls / game
13.0
2.50
Cards / game
3.00
0%
Scored 1st half %
100%
0%
Scored 2nd half %
0%
100%
Conceded 1st half %
0%
0%
Conceded 2nd half %
0%
Goals scored per match
67%
0
33%
1
0%
2
0%
3
0%
4
0%
5+
Goals conceded per match
33%
0
67%
1
0%
2
0%
3
0%
4
0%
5+
Goal Analysis – by opponent strength (last 30)
Scored/conceded split by opponent tier, then home and away. Green beats the league's per-team average of 1.43 goals/game; red is worse.
SplitTotal
Scored
Total
Conceded
Home
Scored
Home
Conceded
Away
Scored
Away
Conceded
All games (30)1.471.231.691.251.211.21
vs Stronger (0)------
vs Similar (28)1.541.251.801.271.231.23
vs Weaker (2)0.501.000.001.001.001.00
Clean sheet %27% (+2pp vs league)
02Team Strengths Analysis💪
Where they rank
Points per game
9thof 181.29
Attack – goals scored
11thof 181.44
Defence – goals conceded
8thof 181.38
Possession
12thof 1346%

🏆 Total PPG

Points / game
VfL Wolfsburg
2.14
Hannover 96
1.76
1. FC Heidenheim
1.64
FC St. Pauli
1.58
SV Darmstadt 98
1.53
1. FC Kaiserslautern
1.53
Hertha BSC
1.50
1. FC Nürnberg
1.35
VfL Bochum
1.29
Karlsruher SC
1.29
Holstein Kiel
1.21
Dynamo Dresden
1.21
Arminia Bielefeld
1.15
1. FC Magdeburg
1.15
SpVgg Greuther Fürth
1.11
Energie Cottbus
1.09
Eintracht Braunschweig
1.09
VfL Osnabrück
1.07

⚔️ Attack

Goals scored / game
VfL Wolfsburg
2.18
Hannover 96
1.76
SV Darmstadt 98
1.68
1. FC Heidenheim
1.67
FC St. Pauli
1.62
Dynamo Dresden
1.59
Arminia Bielefeld
1.56
Karlsruher SC
1.56
1. FC Kaiserslautern
1.53
1. FC Magdeburg
1.53
VfL Bochum
1.44
SpVgg Greuther Fürth
1.42
Hertha BSC
1.38
1. FC Nürnberg
1.38
Holstein Kiel
1.29
Energie Cottbus
1.12
VfL Osnabrück
1.09
Eintracht Braunschweig
1.06

🛡️ Defense

Conceded / game · lower better
VfL Wolfsburg
0.93
1. FC Heidenheim
1.21
FC St. Pauli
1.26
Hannover 96
1.29
Hertha BSC
1.29
SV Darmstadt 98
1.32
1. FC Nürnberg
1.32
VfL Bochum
1.38
1. FC Kaiserslautern
1.38
Holstein Kiel
1.41
Arminia Bielefeld
1.50
Dynamo Dresden
1.56
Eintracht Braunschweig
1.59
1. FC Magdeburg
1.71
Energie Cottbus
1.82
VfL Osnabrück
1.87
Karlsruher SC
1.88
SpVgg Greuther Fürth
1.92

⏱️ Possession

Avg possession %
Hannover 96
56%
1. FC Magdeburg
54%
Arminia Bielefeld
52%
Holstein Kiel
52%
SV Darmstadt 98
51%
Dynamo Dresden
50%
1. FC Nürnberg
49%
Hertha BSC
49%
Karlsruher SC
48%
SpVgg Greuther Fürth
48%
1. FC Kaiserslautern
48%
VfL Bochum
46%
Eintracht Braunschweig
44%
03League Table🏆
RecordGoalsProps / gameSquad value €mStrengths
RankTeamMPPtsWin%PPGGFGAGDG/GO1.5O2.5O3.5CorCor O%CrdCrd O%FlsFls O%TotAttMidDefAtt/gDef/gPoss%
11. FC Nürnberg1. FC Nürnberg39
100%
3.0
113+8
4.7
100%
100%
67%
9.7
67%
3.0
33%
20.3
33%
40
1413123.71.0
49%
2Hertha BSCHertha BSC39
100%
3.0
104+6
4.7
67%
67%
67%
10.7
33%
5.7
100%
28.0
100%
25
83133.31.3
49%
3VfL WolfsburgVfL Wolfsburg37
67%
2.3
62+4
2.7
33%
33%
33%
14.3
100%
1.7
0%
24.0
67%
154
5632662.00.7
-
41. FC Heidenheim1. FC Heidenheim36
67%
2.0
1010+0
6.7
100%
100%
100%
11.0
67%
4.3
67%
18.3
33%
33
157123.33.3
-
51. FC Magdeburg1. FC Magdeburg36
67%
2.0
66+0
4.0
100%
67%
33%
9.7
67%
5.7
67%
25.3
67%
21
10472.02.0
54%
61. FC Kaiserslautern1. FC Kaiserslautern35
33%
1.7
21+1
1.0
33%
33%
0%
11.7
67%
4.7
67%
26.7
100%
28
125110.70.3
48%
7SpVgg Greuther FürthSpVgg Greuther Fürth34
33%
1.3
78-1
5.0
100%
67%
67%
11.7
67%
3.3
67%
20.0
67%
19
4592.32.7
48%
8Karlsruher SCKarlsruher SC34
33%
1.3
46-2
3.3
67%
67%
33%
15.0
100%
3.3
33%
28.3
100%
31
164121.32.0
48%
9Eintracht BraunschweigEintracht Braunschweig33
33%
1.0
97+2
5.3
67%
67%
67%
12.7
100%
5.7
100%
23.0
67%
21
7593.02.3
44%
10Arminia BielefeldArminia Bielefeld33
33%
1.0
56-1
3.7
100%
100%
33%
13.3
100%
3.0
33%
25.7
67%
18
7471.72.0
52%
11VfL BochumVfL Bochum33
33%
1.0
12-1
1.0
0%
0%
0%
8.3
33%
6.3
100%
27.3
100%
19
6580.30.7
46%
12Energie CottbusEnergie Cottbus33
33%
1.0
68-2
4.7
100%
100%
67%
13.7
67%
3.3
67%
26.3
100%
11
4252.02.7
-
13Hannover 96Hannover 9633
33%
1.0
24-2
2.0
33%
33%
33%
11.7
67%
3.0
33%
20.0
33%
33
1011120.71.3
56%
14VfL OsnabrückVfL Osnabrück33
33%
1.0
47-3
3.7
67%
67%
33%
10.0
67%
4.0
33%
21.0
67%
10
5331.32.3
-
15Dynamo DresdenDynamo Dresden33
33%
1.0
48-4
4.0
67%
67%
33%
12.3
100%
4.3
67%
18.3
33%
19
6481.32.7
50%
16FC St. PauliFC St. Pauli32
0%
0.7
45-1
3.0
100%
67%
33%
10.0
67%
4.7
67%
21.3
67%
46
1015211.31.7
-
17Holstein KielHolstein Kiel32
0%
0.7
46-2
3.3
100%
67%
67%
9.3
67%
6.7
100%
31.7
100%
34
127161.32.0
52%
18SV Darmstadt 98SV Darmstadt 9831
0%
0.3
24-2
2.0
33%
33%
33%
12.3
100%
4.7
100%
25.0
67%
24
9680.71.3
51%
Germany - 2. Bundesliga 2026/27 full table · click any column header to sort (click again to reverse). In-cell bars are scaled within each column; scroll right for props, squad value and strengths. Highlighted teams are this fixture's sides. Full Germany - 2. Bundesliga stats & trends →
04Props Analysis🎲
Corners – last 3For 5.7 · Against 2.7 · Total 8.3
1106165527117H·VOA·EBH·HB
Corners per match – For, % breakdown
0%
0
0%
1
0%
2
0%
3
0%
4
33%
5
67%
6
Cards – last 3For 2.7 · Against 3.7 · Total 6.3
70343225757H·VOA·EBH·HB
Cards per match – For, % breakdown
0%
0
0%
1
33%
2
67%
3
Fouls – last 3For 15.3 · Against 12.0 · Total 27.3
310151213111813272431H·VOA·EBH·HB
Fouls per match – For, % breakdown
0%
0-1
0%
2-3
0%
4-5
0%
6-7
0%
8-9
0%
10-11
33%
12-13
33%
14-15
0%
16-17
33%
18-19
Props by opponent strength, home and away
The same split the match pages use: how the volume moves against stronger, similar and weaker sides.
SplitCornersCardsFouls
TotHmeAwyTotHmeAwyTotHmeAwy
Overall (3)8.37.011.06.37.05.027.329.024.0
vs Stronger (0)---------
vs Similar (2)9.07.011.06.07.05.027.531.024.0
vs Weaker (1)7.07.0-7.07.0-27.027.0-
% over line (9.5/3.5/21.5)33%0%100%100%100%100%100%100%100%
% under line67%100%0%0%0%0%0%0%0%
Discipline dials
Fouls / game15.3
League avg 12.0 · above by 3.4
Cards / game2.67
League avg 2.47 · above by 0.19
Yellows / game2.67
League avg 2.06 · above by 0.61
Corners / game5.7
League avg 5.8 · below by 0.1
Over / under hit rate – this team's own count (‘For’)
Over 4.5 corners100%
Under 0%n=3
Under 4.5 corners0%
Over 100%n=3
Over 1.5 cards100%
Under 0%n=3
Under 1.5 cards0%
Over 100%n=3
Over 10.5 fouls100%
Under 0%n=3
Under 10.5 fouls0%
Over 100%n=3
Over / under hit rate – match total (the priced line)
Over 9.5 corners33%
Under 67%n=3
Under 9.5 corners67%
Over 33%n=3
Over 3.5 cards100%
Under 0%n=3
Under 3.5 cards0%
Over 100%n=3
Over 21.5 fouls100%
Under 0%n=3
Under 21.5 fouls0%
Over 100%n=3
05Squad Statistics👥
Min apps1+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Philipp HofmannF4368209622%357%021248%842006.98
Christian RasmussenF4149103133%281%125%01039%430007.05
Michael SteinwenderD436800100%088%053867%220007.38
Timo HornG43680000065%0000100%010087.10
Maximilian WittekD435200310%977%240%35250%481007.10
Koji MiyoshiM433501520%471%444%34037%360006.58
Karol MetsD43230000088%00%55152%210007.05
Oliver OlsenD42790000180%375%48243%830006.65
Berkan TazM427200200%782%233%11033%120006.60
Enis ÇokajM32710000087%035257%462006.47
Mats PannewigM427000200%285%350%67153%352006.90
Gerrit HoltmannM317000200%374%250%12038%310006.73
Jean-Manuel MbomM313500100%070%021131%501006.47
Alessandro CrimaldiF31040000162%00%40044%520006.47
Tom MeyerM39900210%179%043150%411006.63
Daniel HanslikF3730000033%00%10029%111006.45
Yiğit KarademirD2560000089%010014%000006.30
Lasse IsbruchM13000200%177%00%00043%210006.20
Leon SawasD116000000000100%000006.50
Mansour Ouro-TagbaF1800000100%00%00033%110006.30
Per-player totals for 2026/27 from API-Football match stats, across 20 players. Click any column to sort. Goals/shot is conversion - goals divided by shots taken. Rating is API-Football's own 0-10 composite for each appearance, averaged here; it is their proprietary score, so treat it as a summary rather than an input. A blank from the provider means the player recorded none of that event, so it counts as zero. Form is 0-10: each appearance is scored as a per-90 composite of the stats that matter for that position, then the last 5 are compared with the player's own season baseline. 5 is their normal, green a hot run, red a cold one – it measures a player against themselves, not against the squad. Under 6 appearances shows a dash rather than a number off too small a sample.
Player market rates – share of appearances
Anytime goalscorer
Matches in which the player scored
Philipp Hofmann50%
Christian Rasmussen25%
Enis Çokaj0%
Michael Steinwender0%
Oliver Olsen0%
Timo Horn0%
Berkan Taz0%
Maximilian Wittek0%
Jean-Manuel Mbom0%
Gerrit Holtmann0%
Koji Miyoshi0%
Karol Mets0%
Daniel Hanslik0%
Mats Pannewig0%
Tom Meyer0%
Alessandro Crimaldi0%
To be booked (yellow)
Matches in which the player was booked
Enis Çokaj67%
Philipp Hofmann50%
Mats Pannewig50%
Jean-Manuel Mbom33%
Daniel Hanslik33%
Tom Meyer33%
Maximilian Wittek25%
Michael Steinwender0%
Oliver Olsen0%
Timo Horn0%
Berkan Taz0%
Gerrit Holtmann0%
Koji Miyoshi0%
Karol Mets0%
Christian Rasmussen0%
Alessandro Crimaldi0%
Anytime assist
Matches in which the player assisted
Koji Miyoshi25%
Enis Çokaj0%
Michael Steinwender0%
Oliver Olsen0%
Timo Horn0%
Berkan Taz0%
Maximilian Wittek0%
Jean-Manuel Mbom0%
Gerrit Holtmann0%
Philipp Hofmann0%
Karol Mets0%
Daniel Hanslik0%
Christian Rasmussen0%
Mats Pannewig0%
Tom Meyer0%
Alessandro Crimaldi0%
Over 2.5 shots
Matches with 3+ shots taken
Philipp Hofmann25%
Koji Miyoshi25%
Enis Çokaj0%
Michael Steinwender0%
Oliver Olsen0%
Timo Horn0%
Berkan Taz0%
Maximilian Wittek0%
Jean-Manuel Mbom0%
Gerrit Holtmann0%
Karol Mets0%
Daniel Hanslik0%
Christian Rasmussen0%
Mats Pannewig0%
Tom Meyer0%
Alessandro Crimaldi0%
Players with at least 3 appearances, top 10 shown per market – scroll each card for the rest. These are shares of matches played, which is how the market settles, not per-90 rates.
06Squad value💰
Total value
€19.1m
#13 of 18
in this league
Attack
€5.5m
#15 of 18
in this league
Midfield
€5.3m
#9 of 18
in this league
Defence
€8.3m
#14 of 18
in this league
PlayerPos202420252026
Mats PannewigCentral Midfield€1.0m€3.0m€3.0m
Oliver OlsenRight-Back€1.5m€1.5m
Christian RasmussenRight Winger€1.2m
Jean Manuel MbomRight-Back€1.2m
Michael SteinwenderCentre-Back€1.2m
Enis CokajDefensive Midfield€1.0m
Koji MiyoshiRight Midfield€1.5m€1.0m€1.0m
Philipp StrompfCentre-Back€1.0m€1.0m
Maximilian WittekLeft-Back€1.5m€900k€900k
Daniel HanslikCentre-Forward€800k
Berkan TazAttacking Midfield€700k
Gerrit HoltmannLeft Winger€700k€700k€700k
Mikkel RaknebergLeft-Back€700k€700k
Ibrahim SissokoCentre-Forward€600k€600k
Karol MetsCentre-Back€600k
Mansour Ouro-TagbaCentre-Forward€600k
Philipp HofmannCentre-Forward€1.0m€600k€600k
Timo HornGoalkeeper€800k€600k€600k
Yiğit KarademirCentre-Back€350k
Tom MeyerCentral Midfield€300k
Tino CasaliGoalkeeper€200k
Babis DrakasRight Winger€175k
Alessandro CrimaldiLeft Winger€150k€150k
Hugo RöllekeGoalkeeper€50k€50k
Agon EleziCentral Midfield€650k
Aliou BaldéLeft Winger€800k
Anthony LosillaDefensive Midfield€500k
BernardoLeft-Back€5.5m
Cajetan LenzDefensive Midfield€10.0m
Callum MarshallCentre-Forward€2.0m
Colin Kleine-BekelCentre-Back€800k
Cristian GamboaRight-Back€500k
Dani de WitAttacking Midfield€2.5m
Daniel HülsenbuschCentre-Back€50k
Darnell KeumoLeft-Back€300k
Erhan MasovicCentre-Back€2.0m€900k
Farid Alfa-RuprechtRight Winger€3.0m
Felix PasslackRight-Back€2.0m€700k
Francis OnyekaAttacking Midfield€10.0m
Georgios MasourasLeft Winger€2.0m
Ibrahima SissokoDefensive Midfield€6.0m€2.0m
Ivan OrdetsCentre-Back€1.0m
Jakov MedicCentre-Back€2.0m
Kacper KoscierskiRight-Back€200k€700k
Kevin VogtCentre-Back€400k
Kjell WätjenCentral Midfield€2.5m
Leandro MorgallaRight-Back€3.0m
Lirim JashariAttacking Midfield€100k
Louis KösterAttacking Midfield€250k
Lukas DaschnerAttacking Midfield€900k
Marcel SobottkaDefensive Midfield€300k
Mathis ClairiciaCentre-Forward€400k
Matus BeroCentral Midfield€3.0m€1.0m
Michael ObafemiCentre-Forward€600k
Mohammed TolbaCentre-Back€200k
Moritz BroschinskiCentre-Forward€2.0m€600k
Moritz GöttlicherCentral Midfield€300k
Moritz-Broni KwartengAttacking Midfield€1.0m€750k
Myron BoaduCentre-Forward€7.0m
Niclas ThiedeGoalkeeper€350k
Niklas JahnDefensive Midfield€200k€175k
Noah LoosliCentre-Back€600k€850k
Patrick DrewesGoalkeeper€500k
Paul GraveGoalkeeper€50k
Romario RöschLeft Midfield€400k
Samuel BambaRight Winger€500k€350k
Tim OermannCentre-Back€5.0m
Tom KraußDefensive Midfield€4.0m
Transfermarkt market values. Bars show the 2026 season; click any column to sort. A player with no value in a season was not in the squad we hold for it. Showing all 68 players we hold values for – scroll the table for the rest.
07Pythia's view🎯
Pythia exclusive
Model result accuracy
0%correct 1X2 calls0%100%
Across 3 finished 2026/27 games.
Pro
Top prediction picks for VfL Bochum
Unlock top prediction picks for VfL Bochum
Unlock Pro
08Season vs history📈
Metric2026/272025/262024/252023/242022/23Trend
Goals / game0.331.44
Conceded / game0.671.38
Over 1.50%85%
Over 2.50%50%
Over 3.50%26%
BTTS0%68%
Clean sheets33%24%
Win %33%32%
Draw %0%32%
Points / game1.001.29
Corners / game5.75.0
Shots / game15.313.9
Shots on target2.74.6
Fouls / game15.313.4
Cards / game2.673.66
Yellows / game2.673.16
Reds / game0.50
09Results & fixtures📅
Recent results
Upcoming fixtures