Borussia Mönchengladbach VS 1899 Hoffenheim

Fixtures, lineups and Stats

VS

Borussia Mönchengladbach vs 1899 Hoffenheim is a Bundesliga matchup with volatile margins rather than a dependable hierarchy. Gladbach and Hoffenheim drew 4–4 in May 2025, Hoffenheim won 5–1 in January 2026, and Gladbach answered 4–0 in May 2026. Those fixed results show how quickly the balance can swing; a future meeting will ask which side turns an open contest into control.

Past matches, Borussia Mönchengladbach vs 1899 Hoffenheim

  • League Regular Season - 34
    Home Borussia Mönchengladbach
    4 - 0
    1899 Hoffenheim Away
    BORUSSIA-PARK
  • League Regular Season - 17
    Home 1899 Hoffenheim
    5 - 1
    Borussia Mönchengladbach Away
    PreZero Arena
  • League Regular Season - 32
    Home Borussia Mönchengladbach
    4 - 4
    1899 Hoffenheim Away
    BORUSSIA-PARK
  • League Regular Season - 15
    Home 1899 Hoffenheim
    1 - 2
    Borussia Mönchengladbach Away
    PreZero Arena
  • League Regular Season - 30
    Home 1899 Hoffenheim
    4 - 3
    Borussia Mönchengladbach Away
    PreZero Arena

Match center

Watch it on:
  • Veikkaus TV
  • Star+ North America
  • Sky Sport Bundesliga 6 HD
  • Viaplay NL
  • Okko Sport RU
  • Tivibu Spor 2
  • Arena Sport 4 RS
  • Arena Sport 1 BiH
  • DAZN Portugal
  • Sky Go IT
  • DAZN Belgium
  • BeIn Sports Max 8
  • Sport Klub 6 RS
  • Sport Klub 6 HR
  • QQ Sports CN
  • S Sport+ TR
  • OneSoccer CA
  • V Sport 2 NO
  • DAZN Canada
  • FuboTV

Starting eleven

Substitutes Borussia Mönchengladbach
  • 13
    M
  • 9
    M
  • 25
    M
  • 18
    F
  • 11
    F
  • 23
    G
  • 2
    D
  • 14
    D
  • 10
    M
1899 Hoffenheim Substitutes
  • D
    22
  • M
    6
  • F
    20
  • D
    25
  • F
    23
  • G
    37
  • D
    2
  • M
    10
  • F
    33

Match events

0'
45'
90'
⚽
⚽
⇄
⇄
⇄
⇄
⇄
⇄
⇄
⇄
⇄
⇄
⇄
⇄
⇄
⇄
⇄
⚽
⇄
⚽
  • 14'
    ⚽
    Hugo Bolin Normal Goal (Asst: Wael Mohya)
  • 23'
    ⚽
    Haris Tabaković Normal Goal
  • 32'
    Albian Hajdari Yellow Card
  • 35'
    Tim Lemperle Yellow Card
  • 40'
    Haris Tabaković Yellow Card
  • 43'
    Philipp Sander Yellow Card
  • 46'
    Tim Lemperle Yellow Card
  • 46'
    Tim Lemperle Red Card
  • 55'
    Alexander Prass Andrej Kramarić
  • 60'
    Leon Avdullahu Yellow Card
  • 64'
    H. Tabakovic Goal Disallowed - offside
  • 65'
    Philipp Sander Goal cancelled
  • 65'
    Grischa Prömel Albian Hajdari
  • 65'
    Cole Campbell Fisnik Asllani
  • 66'
    Wael Mohya Yellow Card
  • 67'
    G. Promel A. Hajdari
  • 67'
    C. Campbell F. Asllani
  • 67'
    W. Mohya Yellow Card
  • 67'
    F. Honorat W. Mohya
  • 67'
    Giovanni Reyna Kevin Stöger
  • 67'
    R. Hack H. Bolin
  • 67'
    Robin Hack Hugo Bolin
  • 67'
    Franck Honorat Wael Mohya
  • 69'
    Alexander Prass Yellow Card
  • 74'
    Shuto Machino Haris Tabaković
  • 76'
    K. Akpoguma Bernardo
  • 76'
    A. Hlozek B. Toure
  • 76'
    Adam Hložek Bazoumana Touré
  • 76'
    Kevin Akpoguma Bernardo
  • 79'
    Ozan Kabak Yellow Card
  • 81'
    ⚽
    Kevin Diks Normal Goal (Asst: Nico Elvedi)
  • 86'
    Tim Kleindienst Philipp Sander
  • 89'
    Shuto Machino Yellow Card
  • 90' +1
    ⚽
    R. Hack Normal Goal

Stats for this game

Matchup Borussia Mönchengladbach VS 1899 Hoffenheim

Swings are the signature

The 4–4 draw in Gladbach in May 2025 captures the pairing at its most expansive: neither team could protect an advantage, and the score stayed alive until the closing stages. That kind of exchange makes this fixture difficult to reduce to a stable home or away pattern. Both clubs have enough attacking authority to turn an ordinary opening into a match governed by momentum and response.

Both sides can impose a margin

The results in 2026 supplied opposite versions of the same matchup. Hoffenheim won 5–1 at home in January, then Gladbach won 4–0 on home ground in May. Those scores do not establish a permanent order; they show how sharply the contest can change when one side protects its lead and the other cannot regain footing. A new meeting therefore carries a focused question: can either team convert its first advantage into control, or will the fixture return to its open, volatile shape?

Past head to head stats
Borussia Mönchengladbach VS 1899 Hoffenheim

Balance Wins - Draws - Losses over time

Borussia Mönchengladbach
1899 Hoffenheim

Points per match over time

Comparison between the 2 teams for the last 10 games

Comparison between the 2 teams for the last 20 games

Borussia Mönchengladbach VS 1899 Hoffenheim
Head-to-Head History

Regular Season - 34
Borussia Mönchengladbach
4 - 0
1899 Hoffenheim
BORUSSIA-PARK
Regular Season - 17
1899 Hoffenheim
5 - 1
Borussia Mönchengladbach
PreZero Arena
Regular Season - 32
Borussia Mönchengladbach
4 - 4
1899 Hoffenheim
BORUSSIA-PARK
Regular Season - 15
1899 Hoffenheim
1 - 2
Borussia Mönchengladbach
PreZero Arena
Regular Season - 30
1899 Hoffenheim
4 - 3
Borussia Mönchengladbach
PreZero Arena
Regular Season - 13
Borussia Mönchengladbach
2 - 1
1899 Hoffenheim
BORUSSIA-PARK
Regular Season - 18
1899 Hoffenheim
1 - 4
Borussia Mönchengladbach
PreZero Arena
Regular Season - 1
Borussia Mönchengladbach
3 - 1
1899 Hoffenheim
Stadion im BORUSSIA-PARK
Regular Season - 34
Borussia Mönchengladbach
5 - 1
1899 Hoffenheim
Stadion im BORUSSIA-PARK
Regular Season - 17
1899 Hoffenheim
1 - 1
Borussia Mönchengladbach
PreZero Arena
Regular Season - 30
1899 Hoffenheim
3 - 2
Borussia Mönchengladbach
PreZero Arena
Regular Season - 13
Borussia Mönchengladbach
1 - 2
1899 Hoffenheim
Stadion im BORUSSIA-PARK
Regular Season - 23
Borussia Mönchengladbach
1 - 1
1899 Hoffenheim
Stadion im BORUSSIA-PARK
Regular Season - 6
1899 Hoffenheim
0 - 3
Borussia Mönchengladbach
PreZero Arena
Regular Season - 32
Borussia Mönchengladbach
2 - 2
1899 Hoffenheim
BORUSSIA-PARK
Regular Season - 15
1899 Hoffenheim
0 - 0
Borussia Mönchengladbach
 
Regular Season - 27
Borussia Mönchengladbach
3 - 3
1899 Hoffenheim
BORUSSIA-PARK
Regular Season - 10
1899 Hoffenheim
1 - 3
Borussia Mönchengladbach
 
Regular Season - 29
1899 Hoffenheim
5 - 3
Borussia Mönchengladbach
 
Regular Season - 12
Borussia Mönchengladbach
1 - 1
1899 Hoffenheim
BORUSSIA-PARK
Regular Season - 31
Borussia Mönchengladbach
3 - 1
1899 Hoffenheim
BORUSSIA-PARK
Regular Season - 14
1899 Hoffenheim
3 - 3
Borussia Mönchengladbach
 
Regular Season - 27
1899 Hoffenheim
1 - 4
Borussia Mönchengladbach
 
Regular Season - 10
Borussia Mönchengladbach
3 - 1
1899 Hoffenheim
 
Regular Season - 22
Borussia Mönchengladbach
2 - 2
1899 Hoffenheim
 
Regular Season - 5
1899 Hoffenheim
2 - 1
Borussia Mönchengladbach
 
Regular Season - 18
1899 Hoffenheim
0 - 0
Borussia Mönchengladbach
 
Regular Season - 1
Borussia Mönchengladbach
2 - 1
1899 Hoffenheim
 
Regular Season - 27
Borussia Mönchengladbach
1 - 2
1899 Hoffenheim
 
Regular Season - 10
1899 Hoffenheim
1 - 0
Borussia Mönchengladbach
 
Regular Season - 25
Borussia Mönchengladbach
2 - 0
1899 Hoffenheim
 
Regular Season - 8
1899 Hoffenheim
3 - 2
Borussia Mönchengladbach
 

Previous games Borussia Mönchengladbach

Round of 32
Borussia Mönchengladbach
Karlsruher SC
BORUSSIA-PARK
Regular Season - 7
VfB Stuttgart
Borussia Mönchengladbach
MHPArena
Regular Season - 6
Borussia Mönchengladbach
1899 Hoffenheim
BORUSSIA-PARK
Regular Season - 5
1.FC Köln
Borussia Mönchengladbach
RheinEnergieSTADION
Club Friendlies
FC St. Pauli
Borussia Mönchengladbach
 

Previous games 1899 Hoffenheim

Round of 32
Holstein Kiel
1899 Hoffenheim
Holstein-Stadion
Regular Season - 7
1899 Hoffenheim
Bayer Leverkusen
PreZero Arena
League Stage - 3
1899 Hoffenheim
Lyon
PreZero Arena
Regular Season - 6
Borussia Mönchengladbach
1899 Hoffenheim
BORUSSIA-PARK
League Stage - 2
1899 Hoffenheim
Beşiktaş
PreZero Arena

Upcoming games Borussia Mönchengladbach

- Regular Season - 8
Borussia Mönchengladbach
SC Paderborn 07
 
- Regular Season - 9
Hamburger SV
Borussia Mönchengladbach
 
- Regular Season - 10
Borussia Mönchengladbach
Borussia Dortmund
 
- Regular Season - 11
Werder Bremen
Borussia Mönchengladbach
 
- Regular Season - 12
Bayer Leverkusen
Borussia Mönchengladbach
 

Upcoming games 1899 Hoffenheim

- Regular Season - 8
Werder Bremen
1899 Hoffenheim
 
- Group Stage
Crystal Palace
1899 Hoffenheim
 
- Regular Season - 9
1899 Hoffenheim
FC Schalke 04
 
- Regular Season - 10
Eintracht Frankfurt
1899 Hoffenheim
 
- Group Stage
1899 Hoffenheim
Sturm Graz