VfL Bochum 1848 vs Darmstadt 98 Result, Stats, Lineups & H2H
FT · HT 2–23 – 3
Francis Onyeka 11′Philipp Hofmann 27′Callum Marshall 82′10th
3rdFraser Hornby 7′Isac Lidberg 36′Leandro Morgalla 68′ (og)
Player of the matchPhilipp HofmannBOC · 1 goal · 97′ played · 4 shots (3 on target) · 3 key passes · 3 duels won
7.9- Possession
- 57%43%
- Shots · on target in brackets
- 20 (6)10 (5)
- Corners
- 86
- Table · 22 v 34 pts
- 10th → 11th3rd
2. BundesligaMatchday 18Vonovia RuhrstadionRef F. Bickel
This meeting
Events
BOC 3–3 SVD · 1–2 yellow- Full time 3–3
- Kjell Wätjenfor Farid Alfa-Ruprecht
- Merveille PapelaYellow card
- Paul Willfor Hiroki Akiyama
- Fynn Lakenmacherfor Marco Richter
- Callum Marshall3–3Goal · header
- Felix Passlackfor Leandro Morgalla
- Callum Marshallfor Cajetan Lenz
- Aleksandar Vukoticfor Fabian Holland
- Leandro Morgalla2–3Own goal
- Kai KlefischYellow card
- Merveille Papelafor Fraser Hornby
- Koji Miyoshifor Moritz-Broni Kwarteng
- Half-time 2–2
- Isac Lidberg2–2Goal · right foot · assist Sergio López
- Philipp Hofmann2–1Goal · left foot
- Francis Onyeka1–1Goal · left foot
- Fraser Hornby0–1Goal · right foot · assist Marco Richter
- Farid Alfa-RuprechtYellow card
Player leaders
this matchShots
- Philipp HofmannBOC4 (3)
- Luca MarseilerSVD3 (2)
- Maximilian WittekBOC3
Big chances created
- Patric PfeifferSVD1
- Luca MarseilerSVD1
- Marco RichterSVD1
Passes
- Philipp StrompfBOC75/86
- Noah LoosliBOC70/75
- Kai KlefischSVD62/66
Progressive passes
- Philipp StrompfBOC85 (99%)
- Noah LoosliBOC71 (95%)
- Kai KlefischSVD63 (95%)
Final-third passes
- Philipp StrompfBOC27
- Patric PfeifferSVD20
- Noah LoosliBOC12
Key passes
- Philipp HofmannBOC3
- Luca MarseilerSVD3
- Farid Alfa-RuprechtBOC3
Ball recoveries
- Timo HornBOC6
- Philipp StrompfBOC5
- Farid Alfa-RuprechtBOC5
Duels won
- Patric PfeifferSVD6/7
- Mats PannewigBOC6/12
- Fraser HornbySVD5/9
Dribbles
- Fraser HornbySVD3/5
- Mats PannewigBOC2/3
- Farid Alfa-RuprechtBOC2/3
Tackles
- Luca MarseilerSVD4
- Philipp StrompfBOC2
- Fynn LakenmacherSVD2
Clearances
- Patric PfeifferSVD10
- Matej MaglicaSVD9
- Philipp StrompfBOC6
Saves
- Marcel SchuhenSVD3
- Timo HornBOC3
Expected vs happened
as of kick-off33%Model · draw 25%42%
- Projected goals
- 1.27 – 1.47total 2.74 · from goals per game before kick-off
- Most likely scores
- 1–1 12.1%0–1 9.5%1–2 8.8%
| Outcome | Model | Happened |
|---|---|---|
| VfL Bochum 1848 win | 33% | No |
| Draw | 25% | Yes |
| Darmstadt 98 win | 42% | No |
| Over 1.5 goals | 76% | Yes |
| Over 2.5 goals | 52% | Yes |
| Over 3.5 goals | 29% | Yes |
| Both teams to score | 55% | Yes |
| VfL Bochum 1848 clean sheet | 23% | No |
| Darmstadt 98 clean sheet | 28% | No |
Model: Poisson rates from goals scored and conceded per game (not expected goals). How we calculate this
Referee
F. Bickel- Cards / match
- 4.26this match 3 (-1.26)
- Yellows / match
- 4.13this match 3
- Reds / match
- 0.13
- Penalties / match
- 0.1818% of matches
- Fouls / match
- 24.9this match 18
2.08Home 2.08 vs Away 2.05 yellows/match · 3–2 red2.05
44%Results in 39 recent matches · draw 31%26%
home winsaway wins- With Darmstadt 98
- 1-0-0 in 1 · 1 yellows/game
Analysed latest 39 of 49 career matches.
What stands out
- 11thfrom 10th
VfL Bochum 1848 moved from 10th to 11th in the 2. Bundesliga table with this result.21 → 22 points after 18 matches; order by points, goal difference, goals scored.
- 2–2half-time
The match stood at 2–2 at half-time before 1–1 after the break (3–3 full time).
Team stats
44 figures- 57%Possession43%
- 20Shots10
- 6Shots on target5
- 5Big chances5
- 8Corners6
- 482Passes365
- 10Fouls8
- 1Yellow cards2
All 44 stats
- Attack
- 4Accurate crosses7
- 128Attacks64
- 2Big chances missed3
- 29Crosses24
- 70Dangerous attacks34
- 20Dribble attempts8
- 1Hit woodwork0
- 1Offsides3
- 30%Shot accuracy50%
- 7Shots blocked1
- 14Shots inside box8
- 7Shots off target4
- 6Shots outside box2
- 11Successful dribbles4
- Passing
- 25Accurate long passes27
- 409Accurate passes300
- 79%Forward passes %80%
- 11Key passes5
- 49%Long pass accuracy48%
- 51Long passes56
- 85%Pass accuracy82%
- 64Passes in final third45
- Defence
- 35Ball recoveries33
- 72Ball safe65
- 34Duels won45
- 8Goal kicks4
- 8Headers won18
- 7Interceptions12
- 0Last-man tackles1
- 3Saves3
- 7Tackles16
- Discipline
- 8Free kicks10
- Other
- 0Injuries1
- 138Possession lost117
- 4Substitutions4
- 29Throw-ins20
Lineups
Starting XIs · ratings at full time- 16.2Timo Horn97′
- 396.3Leandro Morgalla↓74′
- 206.5Noah Loosli97′
- 37.0Philipp Strompf97′
- 326.5Maximilian Wittek97′
- 346.4Cajetan Lenz↓74′
- 247.0Mats Pannewig97′
- 116.4Moritz-Broni Kwarteng↓61′
- 217.1Francis OnyekaG 97′
- 296.5Farid Alfa-RuprechtYC ↓86′
- 337.9Philipp HofmannG 97′
- 16.5Marcel Schuhen97′
- 326.1Fabian Holland↓71′
- 56.5Matej Maglica97′
- 67.3Patric Pfeiffer97′
- 26.5Sergio LópezA 97′
- 166.3Hiroki Akiyama↓84′
- 176.5Kai KlefischYC 97′
- 86.6Luca Marseiler97′
- 97.1Fraser HornbyG ↓61′
- 236.6Marco RichterA ↓84′
- 77.1Isac LidbergG 97′
- 8Kjell WätjenMF · ↑86′6.5
- 15Felix PasslackDF · ↑74′6.7
- 16Callum MarshallFW · G ↑74′7.3
- 23Koji MiyoshiMF · ↑61′6.4
- 4Erhan MasovicDF
- 18M. RaknebergDF
- 22Niclas ThiedeGK
- 31M. SobottkaMF
- 35Kacper KoscierskiDF
SubstitutesCoaches: Uwe Rösler (1.56 PPG) · Florian Kohfeldt (1.23 PPG)G goal · A assist · YC yellow · RC red · ↑ on · ↓ off
- 19Fynn LakenmacherFW · ↑84′6.7
- 20Aleksandar VukoticDF · ↑71′6.5
- 21Merveille PapelaMF · YC ↑61′6.4
- 28Paul WillMF · ↑84′6.6
- 3Leon KlassenDF
- 10Jean-Paul BoëtiusMF
- 22Serhat-Semih GülerFW
- 30Alexander BrunstGK
- 44Yosuke FurukawaFW
Top ratings
XI avg 6.69 v 6.64
Philipp HofmannBOC7.9
Patric PfeifferSVD7.3
Francis OnyekaBOC7.1
Isac LidbergSVD7.1
Fraser HornbySVD7.1
Table after full time
2. Bundesliga 2025/2026| # | Team | P | W-D-L | Goals | GD | Pts | Before |
|---|---|---|---|---|---|---|---|
| 1 | 18 | 12-2-4 | 22:10 | +12 | 38 | 1st | |
| 2 | 18 | 10-4-4 | 33:18 | +15 | 34 | 2nd | |
| 3 | 18 | 9-7-2 | 32:20 | +12 | 34 | 3rd | |
| 4 | 18 | 10-3-5 | 28:20 | +8 | 33 | 4th | |
| 5 | 18 | 9-3-6 | 32:22 | +10 | 30 | 7th ▲2 | |
| 9 | 18 | 7-4-7 | 27:33 | -6 | 25 | 9th | |
| 10 | 18 | 6-5-7 | 22:22 | 0 | 23 | 11th ▲1 | |
| 11 | 18 | 6-4-8 | 26:25 | +1 | 22 | 10th ▼1 | |
| 12 | 18 | 6-2-10 | 24:29 | -5 | 20 | 12th | |
| 13 | 18 | 5-5-8 | 22:28 | -6 | 20 | 13th | |
| 18 | 18 | 4-3-11 | 26:46 | -20 | 15 | 18th |
- VfL Bochum 1848
- 10th → 11th21 → 22 pts
- Darmstadt 98
- 3rd33 → 34 pts
Order: points, goal difference, goals scored. “Before” is the position at kick-off. Full table
Matchday 18
2. Bundesliga · the other 8 games- Magdeburg
1–6
Eintracht Braunschweig - Fortuna Düsseldorf
1–0
DSC Arminia Bielefeld - Nürnberg
3–2
Elversberg - Preußen Münster
1–2
Karlsruher SC - Dynamo Dresden
3–0
SpVgg Greuther Fürth - Hertha BSC
0–0
Schalke 04 - Hannover 96
0–2
Kaiserslautern - Holstein Kiel
2–0
Paderborn
Match info
- Competition
- 2. Bundesliga
- Season
- 2025/2026 · Matchday 18 of 34
- Kick-off
- Venue
- Vonovia Ruhrstadion, Bochum
- Capacity
- 27,559 · grass
- Weather
- 9 °C · broken clouds · humidity 85%
- Referee
- F. Bickel
- BOC coach
- Uwe Rösler (1.56 PPG)
- SVD coach
- Florian Kohfeldt (1.23 PPG)
Match summary
VfL Bochum 1848 and Darmstadt 98 drew 3-3 in the 2. Bundesliga, Regular Season.
Before kickoff, VfL Bochum 1848 sat 10th on 21 points, while Darmstadt 98 were 3rd on 33 points. Across 5 previous meetings on record, VfL Bochum 1848 won 3 and Darmstadt 98 won 1, with 1 draw (3.2 goals per game).
Goals came from Francis Onyeka (11'), Philipp Hofmann (27') and Callum Marshall (82') for VfL Bochum 1848 and Fraser Hornby (7'), Isac Lidberg (36') and Leandro Morgalla (68' og) for Darmstadt 98.
VfL Bochum 1848 — live results and scheduleDarmstadt 98 — live results and scheduleHow we calculate this
Head-to-head
5 meetings on record since 20183-1-1VfL Bochum 1848 W-D-L · goals 8:8
3 BOC1 draws1 SVD- With VfL Bochum 1848 at home
- 2-1-0 (5:3)
- Goals per meeting
- 3.2
- Over 2.5 goals
- 80%
- Both teams scored
- 80%
- Won by the host
- 60%
- Last 5 (VfL Bochum 1848)
- 3W 1D 1L · 3.2 goals/game
- Darmstadt 984–1VfL Bochum 18482. Bundesliga
- VfL Bochum 18482–2Darmstadt 98Bundesliga
- Darmstadt 981–2VfL Bochum 1848Bundesliga
- VfL Bochum 18482–1Darmstadt 982. Bundesliga
- VfL Bochum 18481–0Darmstadt 982. Bundesliga
- VfL Bochum 1848nextDarmstadt 982. Bundesliga
- Darmstadt 98nextVfL Bochum 18482. Bundesliga
Form
last 10 matches of each side, all competitions, before kick-off- 1-0W28 Oct
- 2-0W2 Nov
- 2-0W9 Nov
- 1-2L21 Nov
- 3-0W29 Nov
- 0-2L3 Dec
- 1-0W6 Dec
- 0-0D13 Dec
- 2-2D20 Dec
- 2-1W10 Jan
6-2-2goals 14:72.00pts/game
Bar: goals scored.
Score: own goals first.Pts/game: green ≥ 2.0 · blue ≥ 1.5 · amber ≥ 1.0 · red below
- 2-2D1 Nov
- 3-2W8 Nov
- 4-2W22 Nov
- 0-0D30 Nov
- 0-2L3 Dec
- 3-2W6 Dec
- 1-0W14 Dec
- 2-2D19 Dec
- 0-1L6 Jan
- 2-1W10 Jan
5-3-2goals 17:141.80pts/game
- H
Alemannia Aachen2–1 - H
Karlsruher SC2–2 - A
Hannover 960–0 - H
DSC Arminia Bielefeld1–0 - H
VfB Stuttgart0–2
latest 5
- H
Wehen Wiesbaden2–1 - H
Wehen Wiesbaden0–1 - A
Paderborn2–2 - H
Preußen Münster1–0 - H
Karlsruher SC3–2
Season comparison
as the teams came into the match- Goal markets & scoring rates · 15 games each
- 2.47Goals per game (both sides)2.67
- 73%Over 1.567%
- 47%Over 2.547%
- 20%Over 3.540%
- 47%Both teams scored47%
- 40%Clean sheets33%
- 20%Failed to score33%
- VfL Bochum 1848 at home v Darmstadt 98 away
- 8Played6
- 4Won1
- 1Drawn3
- 3Lost2
- 11-10Goals (for-against)6-8
- 1.63Points per game1
- 50%Over 2.533%
- 25%Clean sheets17%
- 1st half vs 2nd half scoring · 15 games each
- 11-61st-half goals (for-against)11-8
- 10-102nd-half goals (for-against)13-8
- 48%Goals after half-time54%
- 73%Goal before half-time73%
- 6-6-3Half-time W-D-L5-6-4
Updated