2018–19 VfL Bochum season

{{Infobox football club season

|club = VfL Bochum

|season = 2018–19

|chairman = Hans-Peter Villis

|manager = Robin Dutt

|stadium = Vonovia-Ruhrstadion

|league = 2. Bundesliga

|league result = 11th

|cup1 = DFB-Pokal

|cup1 result = First Round

|league topscorer = Hinterseer (18)

|season topscorer = Hinterseer (18)

|highest attendance = 26,600 (vs 1. FC Köln, 4 August 2018; vs. Hamburger SV, 30 March 2019)

|lowest attendance = 12,022 (vs SV Darmstadt 98, 12 November 2018)

|average attendance = 17,662

|pattern_la1 = _portsmouth1819h

|pattern_b1 = _portsmouth1819h

|pattern_ra1 = _portsmouth1819h

|pattern_sh1 =

|pattern_so1 =

|leftarm1 = 0000FF

|body1 = 0000FF

|rightarm1 = 0000FF

|shorts1 = FFFFFF

|socks1 = 0000FF

|pattern_la2 = _bochum1819a

|pattern_b2 = _bochum1819a

|pattern_ra2 = _bochum1819a

|pattern_sh2 =

|pattern_so2 =

|leftarm2 = CCCCCC

|body2 = CCCCCC

|rightarm2 = CCCCCC

|shorts2 = 000000

|socks2 = 000000

|prevseason = 2017–18

|nextseason = 2019–20

}}

The 2018–19 VfL Bochum season is the 81st season in club history.

Review and events

Anthony Losilla set a new record for the number of 2. Bundesliga appearances for Bochum. After Losilla tied Marcel Maltritz's old record of 156 appearances on 4 May 2019 against Magdeburg, he broke it on 12 May 2019 with his appearance against St. Pauli.

Matches

=Legend=

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

=Friendly matches=

{{football box collapsible

|date ={{Start date|2018|6|27|df=y}}

|time =19:00

|round =Friendly

|team1 =DJK Adler Riemke

|score =0–17

|report ={{Cite web|title=VfL gewinnt ersten Test gegen Adler Riemke deutlich|language=German|date=27 June 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/dutt-sieht-gelungenen-trainingsauftakt/}}

|team2 =VfL Bochum

|goals1 =

|goals2 =Fabian {{goal|10}}
Wurtz {{goal|12}}
Weilandt {{goal|18||37}}
Janelt {{goal|23}}
Ekincier {{goal|25||36}}
Sağlam {{goal|34||41}}
Sam {{goal|47}}
Lorenz {{goal|55}}
Hinterseer {{goal|65||82}}
Maier {{goal|68||75}}
{{goal|77|o.g.}}
Pantović {{goal|89}}

|stadium =Bezirkssportanlage Feenstraße

|location =Bochum

|attendance =

|referee =

|result =W

}}

{{football box collapsible

|date ={{Start date|2018|6|30|df=y}}

|time =18:00

|round =Friendly

|team1 =SG Linden-Dahlhausen

|score =0–24

|report ={{Cite web|title=VfL siegt 24:0 gegen Bochums Fairplay-Pokalsieger|language=German|date=30 June 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-siegt-240-gegen-bochums-fairplay-pokalsieger/}}

|team2 =VfL Bochum

|goals1 =

|goals2 =Weilandt {{goal|7||24||26||34||44}}
Hinterseer {{goal|22|pen.|38}}
Soares {{goal|42}}
Wurtz {{goal|46||47||51||57||69||75||79||82}}
Sam {{goal|58||87||89}}
Losilla {{goal|65}}
Pantović {{goal|73||86}}
Sağlam {{goal|77}}
Lorenz {{goal|84}}

|stadium =Sportanlage am Lewacker

|location =Bochum-Linden

|attendance =1,500

|referee =

|result =W

}}

{{football box collapsible

|date ={{Start date|2018|7|4|df=y}}

|time =18:00

|round =Friendly

|team1 =VfL Bochum

|score =2–2

|report ={{Cite web|title=VfL mit Remis im dritten Vorbereitungsspiel|language=German|date=4 July 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-mit-remis-im-dritten-vorbereitungsspiel/}}

|team2 =FC Brünninghausen

|goals1 =Wurtz {{goal|62}}
Leitsch {{goal|90}}

|goals2 =Et {{goal|1}}
Sacher {{goal|31}}

|stadium =Sportplatz Zur Burkuhle

|location =Bochum

|attendance =1,400

|referee =

|result =D

}}

{{football box collapsible

|date ={{Start date|2018|7|9|df=y}}

|time =18:00

|round =Friendly

|team1 =FC Zürich {{flagicon|SUI}}

|score =0–3

|report ={{Cite web|title=VfL gewinnt gegen FC Zürich mit 3:0|language=German|date=9 July 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-gewinnt-gegen-fc-zuerich-mit-30/}}

|team2 =VfL Bochum

|goals1 =

|goals2 =Maier {{goal|16}}
Weilandt {{goal|19}}
Soares {{goal|48}}

|stadium =ABT Arena

|location =Durach

|attendance =

|referee =Tobias Schultes

|result =W

}}

{{football box collapsible

|date ={{Start date|2018|7|12|df=y}}

|time =17:00

|round =Friendly

|team1 =1. FC Kaiserslautern

|score =2–2

|report ={{Cite web|title=VfL spielt 2:2 zum Abschluss des Trainingslagers|language=German|date=12 July 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-spielt-22-zum-abschluss-des-trainingslagers/}}

|team2 =VfL Bochum

|goals1 =Gyamerah {{goal|43|o.g.}}
Spalvis {{goal|75|pen.}}

|goals2 =Wurtz {{goal|68}}
Hinterseer {{goal|70}}

|stadium =Waldstadion

|location =Feldkirch, Austria

|attendance =

|referee =Robert Schörgenhofer (Austria)

|result =D

}}

{{football box collapsible

|date ={{Start date|2018|7|18|df=y}}

|time =18:00

|round =Friendly

|team1 =Stoke City F.C. {{flagicon|ENG}}

|score =0–2

|report ={{Cite web|title=VfL schlägt Stoke City mit 2:0|language=German|date=18 July 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-schlaegt-stoke-city-mit-20/}}

|team2 =VfL Bochum

|goals1 =

|goals2 =Janelt {{goal|24||45}}

|stadium =OBI Arena

|location =Rheine

|attendance =687

|referee =

|result =W

}}

{{football box collapsible

|date =22 July 2018

|time =15:00

|round =H-Hotels Cup Semi-final

|team1 =VfL Bochum

|score =0–0

|penaltyscore =5–4

|penalties1 =Hoogland {{pengoal}}
Tesche {{penmiss}}
Celozzi {{pengoal}}
Hinterseer {{penmiss}}
Soares {{pengoal}}
Sağlam {{pengoal}}
Weilandt {{pengoal}}

|penalties2 ={{pengoal}} Neves
{{penmiss}} Jiménez
{{penmiss}} Coady
{{pengoal}} Jota
{{pengoal}} Gonçalves
{{pengoal}} Enobakhare
{{penmiss}} Giles

|report ={{Cite web|title=H-Hotels Cup geht an Borussia Mönchengladbach|language=German|date=22 July 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/h-hotels-cup-geht-an-borussia-moenchengladbach/}}

|team2 ={{flagicon|ENG}} Wolverhampton Wanderers F.C.

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =7,120

|referee =

|result =W

|note =One single 45-minute fixture with no half-time. As the match ended in a draw, a penalty shoot-out took place to determine a winner.

}}

{{football box collapsible

|date =22 July 2018

|time =17:00

|round =H-Hotels Cup Final

|team1 =VfL Bochum

|score =0–0

|penaltyscore =5–6

|penalties1 =Losilla {{pengoal}}
Ganvoula {{penmiss}}
Tesche {{penmiss}}
Kruse {{pengoal}}
Wurtz {{pengoal}}
Gyamerah {{pengoal}}
Pantović {{pengoal}}
Fabian {{penmiss}}

|penalties2 ={{pengoal}} Traoré
{{pengoal}} Herzog
{{pengoal}} Bennetts
{{penmiss}} Egbo
{{penmiss}} Pléa
{{pengoal}} Pazurek
{{pengoal}} Poulsen
{{pengoal}} Hanraths

|report =

|team2 =Borussia Mönchengladbach

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =7,120

|referee =

|result =L

|note =One single 45-minute fixture with no half-time. As the match ended in a draw, a penalty shoot-out took place to determine a winner.

}}

{{football box collapsible

|date ={{Start date|2018|7|25|df=y}}

|time =18:00

|round =Friendly

|team1 =AS Monaco FC {{flagicon|MCO}}

|score =2–2

|report ={{Cite web|title=VfL spielt 2:2 gegen Monaco|language=German|date=25 July 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-spielt-22-gegen-monaco/}}

|team2 =VfL Bochum

|goals1 =Lopes {{goal|2.||42.}}

|goals2 =Ganvoula {{goal|40}}
Hinterseer {{goal|69}}

|stadium =Stadion an der Poststraße

|location =Verl

|attendance =536

|referee =Martin Thomsen (Kleve)

|result =D

}}

{{football box collapsible

|date ={{Start date|2018|7|28|df=y}}

|time =13:00

|round =Friendly

|team1 =Millwall F.C. {{flagicon|ENG}}

|score =1–0

|report ={{Cite web|title=VfL unterliegt Millwall mit 0:1|language=German|date=28 July 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-unterliegt-millwall-mit-01/}}

|team2 =VfL Bochum

|goals1 =Wallace {{goal|43}}

|goals2 =

|stadium =The Den

|location =Bermondsey, England

|attendance =2,614

|referee =Charles Breakspear

|result =L

}}

{{football box collapsible

|date ={{Start date|2018|9|6|df=y}}

|time =18:30

|round =Friendly

|team1 =Borussia Mönchengladbach

|score =2–1

|report ={{Cite web|title=VfL unterliegt Borussia Mönchengladbach|language=German|date=6 September 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-unterliegt-borussia-moenchengladbach/}}

|team2 =VfL Bochum

|goals1 =Strobl {{goal|5}}
Raffael {{goal|33}}

|goals2 =Hinterseer {{goal|50}}

|stadium =Uplandstadion

|location =Willingen

|attendance =2,400

|referee =Thorben Siewer (Drolshagen)

|result =L

}}

{{football box collapsible

|date ={{Start date|2019|1|16|df=y}}

|time =15:00

|round =Friendly

|team1 =VfL Bochum

|score =1–1

|report ={{Cite web|title=1:1 im Test gegen Sofia|language=German|date=16 January 2019|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/11-im-test-gegen-sofia/}}

|team2 ={{flagicon|BUL}} PFC CSKA Sofia

|goals1 =Maier {{goal|63}}

|goals2 =Malinov {{goal|75}}

|stadium =La Dama de Noche

|location =Marbella, Spain

|attendance =

|referee =

|result =D

}}

{{football box collapsible

|date ={{Start date|2019|1|19|df=y}}

|time =16:00

|round =Friendly

|team1 =VfL Bochum

|score =0–3

|report ={{Cite web|title=Niederlage im zweiten Test|language=German|date=19 January 2019|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/niederlage-im-zweiten-test/}}

|team2 ={{flagicon|UKR}} FC Dynamo Kyiv

|goals1 =

|goals2 =Tsygankov {{goal|29}}
Rusyn {{goal|69||78}}

|stadium =Estadio Municipal

|location =Marbella, Spain

|attendance =

|referee =

|result =L

}}

{{football box collapsible

|date ={{Start date|2019|1|23|df=y}}

|time =18:30

|round =Friendly

|team1 =1. FC Köln

|score =2–1

|report ={{Cite web|title=VfL unterliegt dem FC knapp|language=German|date=23 January 2019|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-unterliegt-dem-fc-knapp/}}

|team2 =VfL Bochum

|goals1 =Córdoba {{goal|5||14}}

|goals2 =Ganvoula {{goal|67}}

|stadium =Franz-Kremer-Stadion

|location =Cologne

|attendance =

|referee =Sascha Stegemann (Niederkassel)

|result =L

}}

=2. Bundesliga=

{{main|2018–19 2. Bundesliga}}

==League table==

{{:2018–19 2. Bundesliga|showteam=BOC}}

==Results summary==

{{Fb rs|hw=9|hd=3|hl=5|hgf=29|hga=22|aw=2|ad=8|al=7|agf=20|aga=28}}

{{Fb rs footer|s={{cite web|url=https://www.kicker.de/2-bundesliga/heimtabelle-auswaertstabelle/2018-19/34/0|title=2. Bundesliga: Heim- & Auswärtstabelle der Saison 2018/19 am 34. Spieltag|language=German|publisher=Kicker}}|date=May 2019}}

==Results by round==

{{#invoke:sports rbr table|table|legendpos=b

| header=Round

| label1=Ground

| res1=H/A/H/A/H/A/H/A/H/A/H/A/H/H/A/H/A/A/H/A/H/A/H/A/H/A/H/A/H/A/A/H/A/H

| label2= Result

|res2=L/W/W/D/W/D/L/L/W/D/D/D/W/W/D/L/L/W/W/L/L/L/L/D/W/L/D/L/W/D/L/W/D/D

|text_H=Home|text_A=Away

|color_W=green2|text_W=Win

|color_D=yellow2|text_D=Draw

|color_L=red2|text_L=Loss

|color_1=1st|color_2=2nd|color_3=3rd|color_16=red3|color_17-=red1

|label3=Position

|res3=17/9/5/7/3/3/8/11/7/7/7/8/5/5/5/7/8/8/7/8/8/8/9/9/9/9/9/11/10/9/11/11/10/11

|source={{cite web|url=https://www.kicker.de/vfl-bochum/spielplan/2-bundesliga/2018-19|title=VfL Bochum – 2. Bundesliga: alle Vereinstermine der Saison 2018/19|language=German|publisher=Kicker}}

|date=May 2019

}}

==Matches==

{{football box collapsible

|date ={{Start date|2018|8|4|df=y}}

|time =13:00

|round =1

|team1 =VfL Bochum

|score =0–2

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-koeln-2018-bundesliga-4243084/analyse|title=Kurioses Eigentor bringt Anfangs Debüt auf Kurs|language=German|publisher=Kicker|date=4 August 2018|access-date=4 August 2018}}

|team2 =1. FC Köln

|goals1 =

|goals2 =Leitsch {{goal|44|o.g.}}
Czichos {{goal|59}}

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =26,600

|referee =Felix Zwayer (Berlin)

|result =L

}}

{{football box collapsible

|date ={{Start date|2018|8|11|df=y}}

|time =13:00

|round =2

|team1 =MSV Duisburg

|score =0–2

|report ={{cite web|url=https://www.kicker.de/duisburg-gegen-bochum-2018-bundesliga-4243574/analyse|title=Tor und Rot: Sams Arbeitsnachweis hat zwei Seiten|language=German|publisher=Kicker|date=11 August 2018|access-date=11 August 2018}}

|team2 =VfL Bochum

|goals1 =

|goals2 =Sam {{goal|55}}
Ganvoula {{goal|64}}

|stadium =Schauinsland-Reisen-Arena

|location =Duisburg

|attendance =20,541

|referee =Christian Dingert (Gries)

|result =W

}}

{{football box collapsible

|date ={{Start date|2018|8|24|df=y}}

|time =18.30

|round =3

|team1 =VfL Bochum

|score =1–0

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-sandhausen-2018-bundesliga-4243583/analyse|title=Tesche trifft zum Sieg – SVS weiter punktlos|language=German|publisher=Kicker|date=24 August 2018|access-date=24 August 2018}}

|team2 =SV Sandhausen

|goals1 =Tesche {{goal|54}}

|goals2 =

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =13,821

|referee =Patrick Alt (Heusweiler)

|result =W

}}

{{football box collapsible

|date ={{Start date|2018|8|31|df=y}}

|time =18.30

|round =4

|team1 =SC Paderborn 07

|score =2–2

|report ={{cite web|url=https://www.kicker.de/paderborn-gegen-bochum-2018-bundesliga-4243597/analyse|title=Joker Ganvoula kontert Paderborns Doppelschlag|language=German|publisher=Kicker|date=31 August 2018|access-date=31 August 2018}}

|team2 =VfL Bochum

|goals1 =Klement {{goal|52|pen.}}
Michel {{goal|54}}

|goals2 =Weilandt {{goal|45+1}}
Ganvoula {{goal|79}}

|stadium =Benteler-Arena

|location =Paderborn

|attendance =12,518

|referee =Florian Badstübner (Windsbach)

|result =D

}}

{{football box collapsible

|date ={{Start date|2018|9|16|df=y}}

|time =13.30

|round =5

|team1 =VfL Bochum

|score =6–0

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-ingolstadt-2018-bundesliga-4243601/analyse|title=Entfesselter Beginn: Bochum überrollt den FCI|language=German|publisher=Kicker|date=16 September 2018|access-date=16 September 2018}}

|team2 =FC Ingolstadt 04

|goals1 =Hinterseer {{goal|4|pen.|62||66|pen.}}
Kruse {{goal|14}}
Weilandt {{goal|19}}
Losilla {{goal|79}}

|goals2 =

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =14,341

|referee =Robert Kempter (Stockach)

|result =W

}}

{{football box collapsible

|date ={{Start date|2018|9|22|df=y}}

|time =13.00

|round =6

|team1 =Holstein Kiel

|score =2–2

|report ={{cite web|url=https://www.kicker.de/kiel-gegen-bochum-2018-bundesliga-4243608/analyse|title=Spät, aber verdient: Serra sichert Kiel einen Punkt|language=German|publisher=Kicker|date=22 September 2018|access-date=22 September 2018}}

|team2 =VfL Bochum

|goals1 =Soares {{goal|57|o.g.}}
Serra {{goal|90}}

|goals2 =Hinterseer {{goal|38}}
Weilandt {{goal|65}}

|stadium =Holstein-Stadion

|location =Kiel

|attendance =8,880

|referee =Tobias Reichel (Stuttgart)

|result =D

}}

{{football box collapsible

|date ={{Start date|2018|9|25|df=y}}

|time =18.30

|round =7

|team1 =VfL Bochum

|score =0–1

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-dresden-2018-bundesliga-4243618/analyse|title=Konés Elfmetertor beschert Walpurgis den dritten Sieg|language=German|publisher=Kicker|date=25 September 2018|access-date=25 September 2018}}

|team2 =Dynamo Dresden

|goals1 =

|goals2 =Koné {{goal|39|pen.}}

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =15,511

|referee =Martin Petersen (Stuttgart)

|result =L

}}

{{football box collapsible

|date ={{Start date|2018|9|29|df=y}}

|time =13.00

|round =8

|team1 =1. FC Heidenheim

|score =3–2

|report ={{cite web|url=https://www.kicker.de/heidenheim-gegen-bochum-2018-bundesliga-4243631/analyse|title=Führung, Rückstand – und dann kommt Schnatterer|language=German|publisher=Kicker|date=29 September 2018|access-date=29 September 2018}}

|team2 =VfL Bochum

|goals1 =Dovedan {{goal|11}}
Glatzel {{goal|77}}
Schnatterer {{goal|84}}

|goals2 =Hinterseer {{goal|21}}
Hoogland {{goal|31}}

|stadium =Voith-Arena

|location =Heidenheim an der Brenz

|attendance =10,600

|referee =René Rohde (Rostock)

|result =L

}}

{{football box collapsible

|date ={{Start date|2018|10|5|df=y}}

|time =18:30

|round =9

|team1 =VfL Bochum

|score =1–0

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-bielefeld-2018-bundesliga-4243635/analyse|title=Solo samt Kopfball: Weilandt lässt Bochum jubeln|language=German|publisher=Kicker|date=5 October 2018|access-date=5 October 2018}}

|team2 =Arminia Bielefeld

|goals1 =Weilandt {{goal|8}}

|goals2 =

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =19,231

|referee =Lasse Koslowski (Berlin)

|result =W

}}

{{football box collapsible

|date ={{Start date|2018|10|21|df=y}}

|time =13:30

|round =10

|team1 =Hamburger SV

|score =0–0

|report ={{cite web|url=https://www.kicker.de/hsv-gegen-bochum-2018-bundesliga-4243643/analyse|title=Hinterseer kann Mangalas Patzer nicht nutzen|language=German|publisher=Kicker|date=21 October 2018|access-date=21 October 2018}}

|team2 =VfL Bochum

|goals1 =

|goals2 =

|stadium =Volksparkstadion

|location =Hamburg

|attendance =51,953

|referee =Christof Günsch (Marburg)

|result =D

}}

{{football box collapsible

|date ={{Start date|2018|10|29|df=y}}

|time =20:30

|round =11

|team1 =VfL Bochum

|score =3–3

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-regensburg-2018-bundesliga-4243653/analyse|title=Al Ghaddioui macht Pentkes kuriosen Freistoß wett|language=German|publisher=Kicker|date=29 October 2018|access-date=29 October 2018}}

|team2 =SSV Jahn Regensburg

|goals1 =Tesche {{goal|45+1}}
Hinterseer {{goal|54||65}}

|goals2 =Adamyan {{goal|11}}
Lais {{goal|77|pen.}}
Al Ghaddioui {{goal|90+3}}

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =12,621

|referee =Martin Petersen (Stuttgart)

|result =D

}}

{{football box collapsible

|date ={{Start date|2018|11|2|df=y}}

|time =18:30

|round =12

|team1 =SpVgg Greuther Fürth

|score =2–2

|report ={{cite web|url=https://www.kicker.de/fuerth-gegen-bochum-2018-bundesliga-4243669/analyse|title=90.+1: Keita-Ruel sichert dem Kleeblatt einen Punkt|language=German|publisher=Kicker|date=2 November 2018|access-date=2 November 2018}}

|team2 =VfL Bochum

|goals1 =Gugganig {{goal|56}}
Keita-Ruel {{goal|90+1}}

|goals2 =Tesche {{goal|37}}
Hinterseer {{goal|45+1}}

|stadium =Sportpark Ronhof

|location =Fürth

|attendance =8,750

|referee =Patrick Alt (Heusweiler)

|result =D

}}

{{football box collapsible

|date ={{Start date|2018|11|12|df=y}}

|time =20:30

|round =13

|team1 =VfL Bochum

|score =1–0

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-darmstadt-2018-bundesliga-4243671/analyse|title=Weilandts Einzelaktion rettet dem VfL den Abend|language=German|publisher=Kicker|date=12 November 2018|access-date=12 November 2018}}

|team2 =SV Darmstadt 98

|goals1 =Weilandt {{goal|62}}

|goals2 =

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =12,022

|referee =Martin Thomsen (Kleve)

|result =W

}}

{{football box collapsible

|date ={{Start date|2018|11|24|df=y}}

|time =13:00

|round =14

|team1 =VfL Bochum

|score =2–1

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-aue-2018-bundesliga-4243683/analyse|title=Weilandt belohnt Bochums Sturmlauf|language=German|publisher=Kicker|date=24 November 2018|access-date=24 November 2018}}

|team2 =FC Erzgebirge Aue

|goals1 =Weilandt {{goal|73||90+3}}

|goals2 =Testroet {{goal|2}}

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =17,012

|referee =Robert Kampka (Mainz)

|result =W

}}

{{football box collapsible

|date ={{Start date|2018|12|2|df=y}}

|time =13:30

|round =15

|team1 =1. FC Magdeburg

|score =0–0

|report ={{cite web|url=https://www.kicker.de/magdeburg-gegen-bochum-2018-bundesliga-4243695/analyse|title=Nullnummer bei Oennings Heimpremiere|language=German|publisher=Kicker|date=2 December 2018|access-date=2 December 2018}}

|team2 =VfL Bochum

|goals1 =

|goals2 =

|stadium =MDCC-Arena

|location =Magdeburg

|attendance =22,252

|referee =Robert Kempter (Stockach)

|result =D

}}

{{football box collapsible

|date ={{Start date|2018|12|10|df=y}}

|time =20:30

|round =16

|team1 =VfL Bochum

|score =1–3

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-st-pauli-2018-bundesliga-4243700/analyse|title=Allagui führt St. Pauli im Ruhrstadion zum Sieg|language=German|publisher=Kicker|date=10 December 2018|access-date=10 December 2018}}

|team2 =FC St. Pauli

|goals1 =Hinterseer {{goal|35}}

|goals2 =Allagui {{goal|15}}
Veerman {{goal|42}}
Møller Dæhli {{goal|86}}

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =22,916

|referee =Benedikt Kempkes (Thür)

|result =L

}}

{{football box collapsible

|date ={{Start date|2018|12|15|df=y}}

|time =13:00

|round =17

|team1 =1. FC Union Berlin

|score =2–0

|report ={{cite web|url=https://www.kicker.de/union-gegen-bochum-2018-bundesliga-4243709/analyse|title=Union clever, Bochum bedient: Polter sorgt für Fischer-Rekord|language=German|publisher=Kicker|date=15 December 2018|access-date=15 December 2018}}

|team2 =VfL Bochum

|goals1 =Polter {{goal|60|pen.}}
Žulj {{goal|87}}

|goals2 =

|stadium =Stadion An der Alten Försterei

|location =Berlin

|attendance =20,728

|referee =Matthias Jöllenbeck (Freiburg)

|result =L

}}

{{football box collapsible

|date ={{Start date|2018|12|21|df=y}}

|time =18:30

|round =18

|team1 =1. FC Köln

|score =2–3

|report ={{cite web|url=https://www.kicker.de/koeln-gegen-bochum-2018-bundesliga-4243715/analyse|title=Vorzeitige Bescherung: Köln beschenkt Bochum reichlich|language=German|publisher=Kicker|date=21 December 2018|access-date=21 December 2018}}

|team2 =VfL Bochum

|goals1 =Terodde {{goal|24}}
Risse {{goal|76}}

|goals2 =Hinterseer {{goal|1||58}}
Sam {{goal|69}}

|stadium =Müngersdorfer Stadion

|location =Cologne

|attendance =50,000

|referee =Benjamin Cortus (Röthenbach)

|result =W

}}

{{football box collapsible

|date ={{Start date|2019|1|29|df=y}}

|time =18:30

|round =19

|team1 =VfL Bochum

|score =2–1

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-duisburg-2019-bundesliga-4243726/analyse|title=Dank Zoller! Riemanns Fauxpas bleibt folgenlos|language=German|publisher=Kicker|date=29 January 2019|access-date=29 January 2019}}

|team2 =MSV Duisburg

|goals1 =Zoller {{goal|13}}
Fabian {{goal|21}}

|goals2 =Nielsen {{goal|79}}

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =17,810

|referee =Daniel Schlager (Hügelsheim)

|result =W

}}

{{football box collapsible

|date ={{Start date|2019|2|3|df=y}}

|time =13:30

|round =20

|team1 =SV Sandhausen

|score =3–0

|report ={{cite web|url=https://www.kicker.de/sandhausen-gegen-bochum-2019-bundesliga-4243737/analyse|title=SVS atmet auf: Knipping verkraftet die Schrecksekunde schnell|language=German|publisher=Kicker|date=3 February 2019|access-date=3 February 2019}}

|team2 =VfL Bochum

|goals1 =Knipping {{goal|54}}
Wooten {{goal|75}}
Schleusener {{goal|90}}

|goals2 =

|stadium =Hardtwaldstadion

|location =Sandhausen

|attendance =5,524

|referee =Robert Schröder (Hannover)

|result =L

}}

{{football box collapsible

|date ={{Start date|2019|2|9|df=y}}

|time =13:00

|round =21

|team1 =VfL Bochum

|score =1–2

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-paderborn-2019-bundesliga-4243745/analyse|title=Blitzstart: Paderborn krönt die perfekte englische Woche|language=German|publisher=Kicker|date=9 February 2019|access-date=9 February 2019}}

|team2 =SC Paderborn 07

|goals1 =Hinterseer {{goal|79}}

|goals2 =Zolinski {{goal|1}}
Michel {{goal|45+1}}

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =16,033

|referee =Robert Kempter (Stockach)

|result =L

}}

{{football box collapsible

|date ={{Start date|2019|2|16|df=y}}

|time =13:00

|round =22

|team1 =FC Ingolstadt 04

|score =2–1

|report ={{cite web|url=https://www.kicker.de/ingolstadt-gegen-bochum-2019-bundesliga-4243754/analyse|title=Kittels Doppelpack macht Ingolstadt Hoffnung|language=German|publisher=Kicker|date=16 February 2019|access-date=16 February 2019}}

|team2 =VfL Bochum

|goals1 =Kittel {{goal|31||38}}

|goals2 =Janelt {{goal|72}}

|stadium =Audi Sportpark

|location =Ingolstadt

|attendance =7,464

|referee =Sven Jablonski (Bremen)

|result =L

}}

{{football box collapsible

|date ={{Start date|2019|2|23|df=y}}

|time =13:00

|round =23

|team1 =VfL Bochum

|score =1–3

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-kiel-2019-bundesliga-4243762/analyse|title=Mühling eröffnet: Kiel lässt Bochum keine Chance|language=German|publisher=Kicker|date=23 February 2019|access-date=23 February 2019}}

|team2 =Holstein Kiel

|goals1 =Zoller {{goal|77}}

|goals2 =Mühling {{goal|30}}
Serra {{goal|32|pen.}}
Okugawa {{goal|41}}

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =13,398

|referee =Christof Günsch (Marburg)

|result =L

}}

{{football box collapsible

|date ={{Start date|2019|3|3|df=y}}

|time =13:30

|round =24

|team1 =Dynamo Dresden

|score =2–2

|report ={{cite web|url=https://www.kicker.de/dresden-gegen-bochum-2019-bundesliga-4243776/analyse|title=Fiels Debüt glückt: Dynamo punktet nach 0:2|language=German|publisher=Kicker|date=3 March 2019|access-date=3 March 2019}}

|team2 =VfL Bochum

|goals1 =Atik {{goal|33}}
Nikolaou {{goal|59}}

|goals2 =Hinterseer {{goal|10}}
Pantović {{goal|14}}

|stadium =Stadion Dresden

|location =Dresden

|attendance =28,153

|referee =Michael Bacher (Amerang-Kirchensur)

|result =D

}}

{{football box collapsible

|date ={{Start date|2019|3|8|df=y}}

|time =18:30

|round =25

|team1 =VfL Bochum

|score =1–0

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-heidenheim-2019-bundesliga-4243780/analyse|title=Krankenflut, Ampelkarte und Lee – VfL ringt Heidenheim nieder|language=German|publisher=Kicker|date=8 March 2019|access-date=8 March 2019}}

|team2 =1. FC Heidenheim

|goals1 =Lee {{goal|78}}

|goals2 =

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =13,157

|referee =René Rohde (Rostock)

|result =W

}}

{{football box collapsible

|date ={{Start date|2019|3|17|df=y}}

|time =13:30

|round =26

|team1 =Arminia Bielefeld

|score =3–1

|report ={{cite web|url=https://www.kicker.de/bielefeld-gegen-bochum-2019-bundesliga-4243789/analyse|title=Klos & Co. drehen nach Rückstand auf|language=German|publisher=Kicker|date=17 March 2019|access-date=17 March 2019}}

|team2 =VfL Bochum

|goals1 =Voglsammer {{goal|68}}
Klos {{goal|78|pen.}}
Clauss {{goal|79}}

|goals2 =Fabian {{goal|63}}

|stadium =Alm

|location =Bielefeld

|attendance =18,192

|referee =Pascal Müller (Löchgau)

|result =L

}}

{{football box collapsible

|date ={{Start date|2019|3|30|df=y}}

|time =13:00

|round =27

|team1 =VfL Bochum

|score =0–0

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-hsv-2019-bundesliga-4243797/analyse|title=Elfmeter oder nicht? Knifflige Szene im HSV-Strafraum|language=German|publisher=Kicker|date=30 March 2019|access-date=30 March 2019}}

|team2 =Hamburger SV

|goals1 =

|goals2 =

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =26,600

|referee =Lasse Koslowski (Berlin)

|result =D

}}

{{football box collapsible

|date ={{Start date|2019|4|5|df=y}}

|time =18:30

|round =28

|team1 =SSV Jahn Regensburg

|score =2–1

|report ={{cite web|url=https://www.kicker.de/regensburg-gegen-bochum-2019-bundesliga-4243808/analyse|title=Zuerst Assist, dann eigenes Tor – Grüttner Matchwinner für den Jahn|language=German|publisher=Kicker|date=5 April 2019|access-date=5 April 2019}}

|team2 =VfL Bochum

|goals1 =George {{goal|54}}
Grüttner {{goal|62}}

|goals2 =Hinterseer {{goal|52|pen.}}

|stadium =Continental Arena

|location =Regensburg

|attendance =12,363

|referee =Christof Günsch (Marburg)

|result =L

}}

{{football box collapsible

|date ={{Start date|2019|4|14|df=y}}

|time =13:30

|round =29

|team1 =VfL Bochum

|score =3–2

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-fuerth-2019-bundesliga-4243815/analyse|title=Ausgleich, Ausgleich, Siegtor: Bochums Versicherung Hinterseer|language=German|publisher=Kicker|date=14 April 2019|access-date=14 April 2019}}

|team2 =SpVgg Greuther Fürth

|goals1 =Hinterseer {{goal|13||53||90+1}}

|goals2 =Ernst {{goal|6}}
Seguin {{goal|36}}

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =17,334

|referee =Johann Pfeifer (Hameln)

|result =W

}}

{{football box collapsible

|date ={{Start date|2019|4|21|df=y}}

|time =13:30

|round =30

|team1 =SV Darmstadt 98

|score =0–0

|report ={{cite web|url=https://www.kicker.de/darmstadt-gegen-bochum-2019-bundesliga-4243828/analyse|title=Hinterseer vergibt zwei Hochkaräter – Bochums Serie reißt|language=German|publisher=Kicker|date=21 April 2019|access-date=21 April 2019}}

|team2 =VfL Bochum

|goals1 =

|goals2 =

|stadium =Stadion am Böllenfalltor

|location =Darmstadt

|attendance =10,590

|referee =Sven Waschitzki (Essen)

|result =D

}}

{{football box collapsible

|date ={{Start date|2019|4|28|df=y}}

|time =13:30

|round =31

|team1 =FC Erzgebirge Aue

|score =3–2

|report ={{cite web|url=https://www.kicker.de/aue-gegen-bochum-2019-bundesliga-4243838/analyse|title=Joker Nazarov sticht doch noch – Aue vor dem Klassenerhalt|language=German|publisher=Kicker|date=28 April 2019|access-date=28 April 2019}}

|team2 =VfL Bochum

|goals1 =Zulechner {{goal|6}}
Testroet {{goal|38}}
Nazarov {{goal|90+4|pen.}}

|goals2 =Hinterseer {{goal|44}}
Ganvoula {{goal|76}}

|stadium =Erzgebirgsstadion

|location =Aue

|attendance =10,150

|referee =Benedikt Kempkes (Thür)

|result =L

}}

{{football box collapsible

|date ={{Start date|2019|5|4|df=y}}

|time =13:00

|round =32

|team1 =VfL Bochum

|score =4–2

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-magdeburg-2019-bundesliga-4243845/analyse|title=Spektakel in Hälfte zwei: Bochum stürzt FCM auf Platz 17|language=German|publisher=Kicker|date=4 May 2019|access-date=4 May 2019}}

|team2 =1. FC Magdeburg

|goals1 =Ganvoula {{goal|42}}
Baumgartner {{goal|51}}
Weilandt {{goal|61||84}}

|goals2 =Bülter {{goal|65}}
Beck {{goal|87}}

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =17,339

|referee =Timo Gerach (Landau)

|result =W

}}

{{football box collapsible

|date ={{Start date|2019|5|12|df=y}}

|time =15:30

|round =33

|team1 =FC St. Pauli

|score =0–0

|report ={{cite web|url=https://www.kicker.de/st-pauli-gegen-bochum-2019-bundesliga-4243856/analyse|title=Allagui scheitert zweimal: Keine Tore am Millerntor|language=German|publisher=Kicker|date=12 May 2019|access-date=12 May 2019}}

|team2 =VfL Bochum

|goals1 =

|goals2 =

|stadium =Millerntor-Stadion

|location =Hamburg

|attendance =29,546

|referee =Daniel Siebert (Berlin)

|result =D

}}

{{football box collapsible

|date ={{Start date|2019|5|19|df=y}}

|time =15:30

|round =34

|team1 =VfL Bochum

|score =2–2

|report ={{cite web|url=https://www.kicker.de/bochum-gegen-union-2019-bundesliga-4243862/analyse|title=Ein Tor fehlt: Union verpasst in Bochum den direkten Aufstieg|language=German|publisher=Kicker|date=19 May 2019|access-date=16 May 2019}}

|team2 =1. FC Union Berlin

|goals1 =Losilla {{goal|24}}
Ganvoula {{goal|49|pen.}}

|goals2 =Prömel {{goal|83}}
Mees {{goal|86}}

|stadium =Vonovia-Ruhrstadion

|location =Bochum

|attendance =24,500

|referee =Harm Osmers (Hannover)

|result =D

}}

=DFB-Pokal=

{{football box collapsible

|date ={{Start date|2018|8|19|df=y}}

|time =15:30

|round =R1

|team1 =SC Weiche Flensburg 08

|score =1–0

|report ={{cite web|url=https://www.kicker.de/weiche-flensburg-gegen-bochum-2018-dfb-pokal-4214391/spielbericht|title=Gelungenes Debüt: Weiche Flensburg kegelt Bochum raus|language=German|publisher=Kicker|date=19 August 2018|access-date=19 August 2018}}

|team2 =VfL Bochum

|goals1 =Schulz {{goal|34}}

|goals2 =

|stadium =Manfred-Werner-Stadion

|location =Flensburg

|attendance =3,500

|referee =René Rohde (Rostock)

|result =L

}}

Squad

=Squad and statistics=

==Squad, appearances and goals scored==

{{as of|2019|5|19}}

{{Efs start|2. Bundesliga|DFB-Pokal}}

{{Efs player|no=1|nat=GER|name=Manuel Riemann|pos=GK|34|0|0|0}}

{{Efs player|no=2|nat=GER|name=Tim Hoogland|pos=MF|31|1|1|0}}

{{Efs player|no=3|nat=BRA|name=Danilo Soares|pos=DF|23|0|1|0}}

{{Efs player|no=4|nat=GER|name=Simon Lorenz (until 9 July 2018)|pos=DF|0|0|0|0}}

{{Efs player|no=7|nat=GER|name=Sebastian Maier|pos=MF|10|0|0|0}}

{{Efs player|no=8|nat=FRA|name=Anthony Losilla|pos=MF|32|2|1|0}}

{{Efs player|no=9|nat=GER|name=Johannes Wurtz (until 23 August 2018)|pos=FW|1|0|1|0}}

{{Efs player|no=9|nat=GER|name=Simon Zoller (since 1 January 2019)|pos=FW|8|2|0|0}}

{{Efs player|no=10|nat=GER|name=Thomas Eisfeld|pos=MF|10|0|0|0}}

{{Efs player|no=11|nat=KOR|name=Chung-yong Lee (since 6 September 2018)|pos=MF|23|1|0|0}}

{{Efs player|no=13|nat=GER|name=Sidney Sam|pos=FW|19|2|0|0}}

{{Efs player|no=14|nat=GER|name=Tom Weilandt|pos=MF|27|9|1|0}}

{{Efs player|no=16|nat=AUT|name=Lukas Hinterseer|pos=FW|31|18|1|0}}

{{Efs player|no=17|nat=AUS|name=Robbie Kruse|pos=FW|14|1|0|0}}

{{Efs player|no=18|nat=GER|name=Jan Gyamerah|pos=DF|25|0|0|0}}

{{Efs player|no=19|nat=GER|name=Patrick Fabian|pos=DF|18|2|0|0}}

{{Efs player|no=20|nat=GER|name=Vitaly Janelt|pos=MF|9|1|1|0}}

{{Efs player|no=21|nat=GER|name=Stefano Celozzi (captain)|pos=DF|22|0|1|0}}

{{Efs player|no=22|nat=AUT|name=Dominik Baumgartner (since 11 January 2019)|pos=DF|11|1|0|0}}

{{Efs player|no=23|nat=GER|name=Robert Tesche|pos=MF|31|3|0|0}}

{{Efs player|no=24|nat=GER|name=Timo Perthel (until 3 January 2019)|pos=DF|9|0|1|0}}

{{Efs player|no=25|nat=GER|name=Jannik Bandowski|pos=MF|3|0|0|0}}

{{Efs player|no=26|nat=GER|name=Görkem Sağlam|pos=MF|10|0|0|0}}

{{Efs player|no=27|nat=SRB|name=Miloš Pantović|pos=MF|15|1|1|0}}

{{Efs player|no=28|nat=GER|name=Lars Holtkamp (since 2 December 2018)|pos=MF|0|0|0|0}}

{{Efs player|no=29|nat=GER|name=Maxim Leitsch|pos=DF|8|0|1|0}}

{{Efs player|no=30|nat=AZE|name=Baris Ekincier|pos=MF|1|0|1|0}}

{{Efs player|no=31|nat=GER|name=Tom Baack|pos=DF|4|0|0|0}}

{{Efs player|no=32|nat=GER|name=Felix Dornebusch|pos=GK|0|0|1|0}}

{{Efs player|no=33|nat=GER|name=Moritz Römling (since 6 September 2018)|pos=MF|3|0|0|0}}

{{Efs player|no=34|nat=GER|name=Paul Grave (since 28 July 2018)|pos=GK|0|0|0|0}}

{{Efs player|no=35|nat=CGO|name=Silvère Ganvoula (since 20 July 2018)|pos=FW|21|5|1|0}}

{{Efs player|no=36|nat=GER|name=Jan Wellers (since 3 January 2019)|pos=MF|0|0|0|0}}

{{Efs player|no=37|nat=GER|name=Julian Tomas (until 2 July 2018)|pos=MF|0|0|0|0}}

{{Efs player|no=37|nat=GER|name=Armel Bella Kotchap (since 10 July 2018)|pos=DF|4|0|0|0}}

{{Efs player|no=38|nat=GER|name=Florian Kraft (until 29 January 2019)|pos=GK|0|0|0|0}}

{{Efs player|no=38|nat=GRE|name=Stylianos Kokovas (since 13 January 2019)|pos=DF|6|0|0|0}}

{{Efs player|no=40|nat=GER|name=Joshua Wehking|pos=GK|0|0|0|0}}

{{Efs player|no=42|nat=TUR|name=Okan-Mete Yilmaz (since 6 September 2018)|pos=FW|0|0|0|0}}

{{Efs player|no=43|nat=TUR|name=Ömer Uzun (since 23 August 2018)|pos=FW|0|0|0|0}}

{{Efs player|no=46|nat=GER|name=Michael Martin (since 6 September 2018)|pos=MF|0|0|0|0}}

{{Efs player|no=—|nat=GER|name=Phillip Aboagye (since 6 September 2018)|pos=DF|0|0|0|0}}

{{Efs player|no=—|nat=GER|name=Furkan Sağman (since 6 September 2018)|pos=MF|0|0|0|0}}

|}

=Transfers=

{{as of|2019|1|16}}

==Summer==

{{col-begin}}

{{col-2}}

In:

{{fs start|hidenote=yes}}

{{fs player|no=7|nat=GER|pos=MF|name=Sebastian Maier|other=from Hannover 96}}{{Cite web|title=VfL nimmt Sebastian Maier unter Vertrag|language=German|date=30 May 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-nimmt-sebastian-maier-unter-vertrag/}}

{{fs player|no=11|nat=KOR|pos=MF|name=Chung-yong Lee|other=free agent}}{{Cite web|title=VfL verpflichtet Chung Yong Lee|language=German|date=6 September 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-verpflichtet-chung-yong-lee/}}

{{fs player|no=14|nat=GER|pos=MF|name=Tom Weilandt|other=loan return from Holstein Kiel}}{{Cite web|title=Weilandt startet Neuanfang in Kiel|language=German|date=14 August 2017|publisher=kicker|url=https://www.kicker.de/weilandt-startet-neuanfang-in-kiel-703881/artikel}}

{{fs player|no=20|nat=GER|pos=MF|name=Vitaly Janelt|other=from RB Leipzig, previously on loan}}{{Cite web|title=VfL verpflichtet Vitaly Janelt|language=German|date=30 May 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-verpflichtet-vitaly-janelt/}}

{{fs player|no=23|nat=GER|pos=MF|name=Robert Tesche|other=from {{flagicon|ENG}} Birmingham City F.C., previously on loan}}{{Cite web|title=Robert Tesche wird fest verpflichtet|language=German|date=25 June 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/robert-tesche-wird-fest-verpflichtet/}}

{{fs player|no=27|nat=SRB|pos=MF|name=Miloš Pantović|other=from FC Bayern Munich II}}{{Cite web|title=VfL verpflichtet Milos Pantovic|language=German|date=14 May 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-verpflichtet-milos-pantovic/}}

{{fs player|no=28|nat=GER|pos=MF|name=Lars Holtkamp|other=from VfL Bochum U19}}

{{fs player|no=30|nat=AZE|pos=MF|name=Baris Ekincier|other=from VfL Bochum U19}}{{Cite web|title=Baris Ekincier erhält Profivertrag|language=German|date=6 June 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/baris-ekincier-erhaelt-profivertrag/}}

{{fs player|no=33|nat=GER|pos=MF|name=Moritz Römling|other=from VfL Bochum U19}}

{{fs player|no=34|nat=GER|pos=GK|name=Paul Grave|other=from VfL Bochum U19}}

{{fs player|no=35|nat=CGO|pos=FW|name=Silvère Ganvoula|other=on loan from {{flagicon|BEL}} R.S.C. Anderlecht}}{{Cite web|title=VfL leiht Silvère Ganvoula aus|language=German|date=20 July 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-leiht-silvere-ganvoula-aus/}}

{{fs player|no=37|nat=GER|pos=DF|name=Armel Bella Kotchap|other=from VfL Bochum U19}}{{Cite web|title=Tag 5 in Weiler: Neue Gesichter|language=German|date=10 July 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/tag-5-in-weiler-neue-gesichter/|access-date=11 July 2018|archive-date=28 April 2019|archive-url=https://web.archive.org/web/20190428111752/https://www.vfl-bochum.de/news/uebersicht/profis/tag-5-in-weiler-neue-gesichter/|url-status=dead}}

{{fs player|no=40|nat=GER|pos=GK|name=Joshua Wehking|other=from RB Leipzig U19}}{{Cite web|title=DFB-Pokal: VfL Bochum freut sich auf den Regionalliga-Meister Weiche Flensburg|language=German|date=10 June 2018|publisher=FUNKE MEDIEN NRW GmbH|url=https://www.derwesten.de/sport/fussball/vfl/dfb-pokal-vfl-bochum-weiche-flensburg-id214536355.html}}

{{fs player|no=42|nat=TUR|pos=FW|name=Okan-Mete Yilmaz|other=from VfL Bochum U19}}

{{fs player|no=43|nat=TUR|pos=FW|name=Ömer Uzun|other=from VfL Bochum U19}}

{{fs player|no=46|nat=GER|pos=MF|name=Michael Martin|other=from VfL Bochum U19}}

{{fs player|no=—|nat=GER|pos=MF|name=Furkan Sagman|other=from VfL Bochum U19}}

{{Fs end}}

{{col-2}}

Out:

{{fs start|hidenote=yes}}

{{fs player|no=4|nat=GER|pos=DF|name=Simon Lorenz|other=on loan to TSV 1860 Munich}}{{Cite web|title=VfL verleiht Lorenz an 1860 München|language=German|date=9 July 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-verleiht-lorenz-an-1860-muenchen/}}

{{fs player|no=6|nat=GER|pos=DF|name=Luke Hemmerich|other=loan return to FC Schalke 04}}{{Cite web|title="Erfolgreichen Abschluss feiern"|language=German|date=11 May 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/erfolgreichen-abschluss-feiern/}}

{{fs player|no=7|nat=GER|pos=FW|name=Selim Gündüz|other=to SV Darmstadt 98}}{{Cite web|title=Bochum verlängert nicht mit Gündüz|language=German|date=28 May 2018|publisher=kicker|url=http://www.kicker.de/news/fussball/2bundesliga/vereine/2018-19/1/72477/tm-spielernews.html|archive-url=https://web.archive.org/web/20180901151230/http://www.kicker.de/news/fussball/2bundesliga/vereine/2018-19/1/72477/tm-spielernews.html|url-status=dead|archive-date=September 1, 2018}}{{Cite web|title=Lilien verpflichten Selim Gündüz|language=German|date=23 August 2018|publisher=SV Darmstadt 98|url=https://www.sv98.de/home/lilien/aktuelles/details/news/lilien-verpflichten-selim-guenduez/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=a8f7ccc344954741d81e04a97d93c8fc}}

{{fs player|no=9|nat=GER|pos=FW|name=Johannes Wurtz|other=to SV Darmstadt 98}}{{Cite web|title=Wurtz wechselt zu Darmstadt 98|language=German|date=23 August 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/wurtz-wechselt-zu-darmstadt-98/}}

{{fs player|no=11|nat=GER|pos=FW|name=Janni Serra|other=loan return to Borussia Dortmund II}}{{Cite web|title=Kiel holt Angreifer Serra|date=20 June 2018|access-date=20 June 2018|publisher=kicker|language=German|url=https://www.kicker.de/kiel-holt-angreifer-serra-726018/artikel}}

{{fs player|no=14|nat=GER|pos=MF|name=Philipp Ochs|other=loan return to TSG 1899 Hoffenheim}}

{{fs player|no=22|nat=AUT|pos=MF|name=Kevin Stöger|other=to Fortuna Düsseldorf}}{{Cite web|title=Fortuna verpflichtet Kevin Stöger|language=German|date=28 May 2018|publisher=Fortuna Düsseldorf|url=https://www.f95.de/aktuell/news/profis/detail/22326-fortuna-verpflichtet-kevin-stoeger/d993d8788e4d18cefdc5cc595a5a5954/}}

{{fs player|no=28|nat=GER|pos=MF|name=Ulrich Bapoh|other=on loan to {{flagicon|NED}} FC Twente}}{{Cite web|title=Ulrich Bapoh wird an Twente Enschede verliehen|language=German|date=25 June 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/ulrich-bapoh-wird-an-twente-enschede-verliehen/}}

{{fs player|no=30|nat=POL|pos=GK|name=Martin Kompalla|other=released}}

{{fs player|no=37|nat=GER|pos=MF|name=Julian Tomas|other=released}}{{Cite web|title=Vertrag mit Julian Tomas aufgelöst|language=German|date=2 July 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vertrag-mit-julian-tomas-aufgeloest/}}

{{Fs end}}

{{col-end}}

==Winter==

{{col-begin}}

{{col-2}}

In:

{{fs start|hidenote=yes}}

{{fs player|no=9|nat=GER|pos=FW|name=Simon Zoller|other=from 1. FC Köln}}{{Cite web|title=VfL verpflichtet Simon Zoller!|language=German|date=22 December 2018|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-verpflichtet-simon-zoller/}}

{{fs player|no=22|nat=AUT|pos=DF|name=Dominik Baumgartner|other=from {{flagicon|AUT}} FC Wacker Innsbruck}}{{Cite web|title=VfL holt Dominik Baumgartner|language=German|date= 11 January 2019|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/vfl-holt-dominik-baumgartner/}}

{{fs player|no=36|nat=GER|pos=MF|name=Jan Wellers|other=from VfL Bochum U19}}{{Cite web|title=Wellers erhält Profivertrag|language=German|date=3 January 2019|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/wellers-erhaelt-profivertrag/}}

{{fs player|no=38|nat=GRE|pos=DF|name=Stylianos Kokovas|other=from VfL Bochum U19}}

{{Fs end}}

{{col-2}}

Out:

{{fs start|hidenote=yes}}

{{fs player|no=24|nat=GER|pos=DF|name=Timo Perthel|other=to 1. FC Magdeburg}}{{Cite web|title=Perthel wechselt nach Magdeburg|language=German|date=3 January 2019|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/perthel-wechselt-nach-magdeburg/}}

{{fs player|no=38|nat=GER|pos=GK|name=Florian Kraft|other=to SC Fortuna Köln}}{{Cite web|title=Kraft zu Fortuna Köln|language=German|date=29 January 2019|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/kraft-zu-fortuna-koeln/}}

{{fs player|no=—|nat=GRE|pos=FW|name=Vangelis Pavlidis|other=on loan to {{flagicon|NED}} Willem II Tilburg, previously on loan at Borussia Dortmund II}}{{Cite web|title=Pavlidis wechselt in die Eredivisie|language=German|date=16 January 2019|publisher=VfL Bochum|url=https://www.vfl-bochum.de/news/uebersicht/profis/pavlidis-wechselt-in-die-eredivisie/}}

{{Fs end}}

{{col-end}}

Sources

{{Reflist|colwidth=30em}}