VfL Bochum All-Time Records and Major Achievements Summary

  • October 30, 2025

VfL Bochum, founded in 1949, competes in Bundesliga. Over the past 5 seasons, the club has played 142 league matches, recording 36 wins, 30 draws, and 76 losses, scoring 159 goals and conceding 276.

The club’s record signing is Tommy Bechmann (04/05), for a fee of € 1.5M; The record outgoing transfer is Armel Bella-Kotchap (22/23), for € 12M.

The manager with the most matches in charge is Heinz Höher, who led the team in 273 games, achieving 98 wins, 67 draws, and 108 losses.

The team’s most frequent opponent is Gladbach, with a record of 28 wins, 26 draws, and 39 losses (126 goals for, 156 against). The next most frequent matchup is against Köln, with a record of 18 wins, 21 draws, and 50 losses (98 goals for, 169 against).

Basic Club Information

VfL Bochum logo
VfL Bochum
Founded1949
Home StadiumVonovia Ruhrstadion (Capacity: 26,000)
ManagerDavid Siebers
Official Websitehttps://www.vfl-bochum.de

VfL Bochum Seasonal League Performance Trends

A visual overview of VfL Bochum’s seasonal performance indicators — points, goals scored, and goals conceded.

Change Chart

    League Performance (Last 5 Seasons)

    SeasonLeague PositionPointsWinsDrawsLossesGoals ForGoals AgainstGoal Difference
    25/2617위3105611−5
    24/2518위2567213367−34
    23/2416위33712154274−32
    22/2314위35105194072−32
    21/2213위42126163852−14

    Manager Records

    ManagerMatchesWinsDrawsLossesWin Rate
    Heinz Höher
    273986710835.9%
    Rolf Schafstall
    21171528833.6%
    Hermann Eppenhoff
    195118314660.5%
    Peter Neururer
    19374477238.3%
    Klaus Toppmöller
    17568377038.9%

    Major Rivalries and Head-to-Head Records (Official League Matches)

    OpponentMatchesWinsDrawsLossesGoals ForGoals AgainstGoal Difference
    93282639126156−30
    8918215098169−71
    8630282815113516
    86212639121156−35
    8312165588211−123

    Transfer Spending and Income (Last 5 Seasons)

    SeasonExpenditureIncomeNet Spending
    25/26€ 100K€ 4.6M-€ 4.5M
    24/25€ 400K€ 4.8M-€ 4.4M
    23/24€ 2.5M€ 0€ 2.5M
    22/23€ 885K€ 17.1M-€ 16.2M
    21/22€ 0€ 350K-€ 350K

    A positive net spending (+) indicates higher expenditure than income.


    Record Transfers (Incoming)

    PlayerSeasonFeeFrom Club
    Tommy Bechmann
    04/05€ 1.5M
    Esbjerg fB
    Georgi Donkov
    96/97€ 1.5M
    CSKA Sofia
    Peter Graulund
    01/02€ 1.5M
    Bröndby
    Christian Fuchs
    08/09€ 1.2M
    SV Mattersburg (-2020)
    Paul Freier
    08/09€ 1.1M

    Record Transfers (Outgoing)

    PlayerSeasonFeeTo Club
    Armel Bella-Kotchap
    22/23€ 12M
    Patrick Osterhage
    24/25€ 4.8M
    Freiburg
    Theofanis Gekas
    07/08€ 4.7M
    Paul Freier
    04/05€ 3.5M
    Maxim Leitsch
    22/23€ 3.5M
    Mainz

    Home Match Attendance (Last 5 Seasons)

    SeasonMatchesTotal AttendanceAverage AttendanceChange Rate
    25/26250,20725,103-1.7%
    24/2517434,27425,545+0.6%
    23/2417431,68125,393+0.3%
    22/2317430,40725,318+62.1%
    21/2217265,50715,618+3,244.3%

    VfL Bochum All-Time Record and Key Statistics

    SeasonPosPtsWDLGFGAGDAvg AttSpendIncomeNet
    25/26
    17
    3
    1
    0
    5
    6
    11
    -5
    25,103
    € 100,000
    € 4M 550K
    -€ 4M 450K
    24/25
    18
    25
    6
    7
    21
    33
    67
    -34
    25,545
    € 400,000
    € 4M 800K
    -€ 4M 400K
    23/24
    16
    33
    7
    12
    15
    42
    74
    -32
    25,393
    € 2M 450K
    € 0
    € 2M 450K
    22/23
    14
    35
    10
    5
    19
    40
    72
    -32
    25,318
    € 885,000
    € 17M 50K
    -€ 16M 165K
    21/22
    13
    42
    12
    6
    16
    38
    52
    -14
    15,618
    € 0
    € 350,000
    € −350,000
    20/21
    1
    67
    21
    4
    9
    66
    39
    27
    467
    € 0
    € 750,000
    € −750,000
    19/20
    8
    46
    11
    13
    10
    53
    51
    2
    13,255
    € 650,000
    € 250,000
    € 400,000
    18/19
    11
    44
    11
    11
    12
    49
    50
    -1
    17,749
    € 750,000
    € 200,000
    € 550,000
    17/18
    6
    48
    13
    9
    12
    37
    40
    -3
    16,737
    € 0
    € 4M
    -€ 4M
    16/17
    9
    44
    10
    14
    10
    42
    47
    -5
    16,932
    € 850,000
    € 4M 200K
    -€ 3M 350K
    15/16
    5
    51
    13
    12
    9
    56
    40
    16
    18,003
    € 500,000
    € 3M 100K
    -€ 2M 600K
    14/15
    11
    42
    9
    15
    10
    53
    55
    -2
    16,886
    € 0
    € 1M
    -€ 1M
    13/14
    15
    40
    11
    7
    16
    30
    43
    -13
    16,167
    € 100,000
    € 3M 300K
    -€ 3M 200K
    12/13
    14
    38
    10
    8
    16
    40
    52
    -12
    14,515
    € 0
    € 2M 50K
    -€ 2M 50K
    11/12
    11
    37
    10
    7
    17
    41
    55
    -14
    13,801
    € 575,000
    € 5M 850K
    -€ 5M 275K
    10/11
    3
    65
    20
    5
    9
    49
    35
    14
    15,030
    € 950,000
    € 700,000
    € 250,000
    09/10
    17
    28
    6
    10
    18
    33
    64
    -31
    24,841
    € 1M 600K
    € 250,000
    € 1M 350K
    08/09
    14
    32
    7
    11
    16
    39
    55
    -16
    25,613
    € 4M 750K
    € 0
    € 4M 750K
    07/08
    12
    41
    10
    11
    13
    48
    54
    -6
    24,404
    € 4M 200K
    € 4M 700K
    € −500,000
    06/07
    8
    45
    13
    6
    15
    49
    50
    -1
    24,924
    € 1M 400K
    € 1M 500K
    € −100,000