GERMANY BUNDESLIGA
--.--.---- --:--
Borussia-Park
Referee: Frank Willenborg, Germany
Borussia Mönchengladbach
Match Timeline
1899 Hoffenheim
HT
0' 15' 30' 45' 60' 75' 90'
14'
H. Bolin · Assist: W. Mohya
Borussia Mönchengladbach
23'
H. Tabakovic
Borussia Mönchengladbach
🟨
32'
Albian Hajdari
1899 Hoffenheim
🟨
35'
Tim Lemperle
1899 Hoffenheim
🟨
40'
Haris Tabaković
Borussia Mönchengladbach
🟨
43'
Philipp Sander
Borussia Mönchengladbach
🟨
46'
Tim Lemperle
1899 Hoffenheim
🟥
46'
Tim Lemperle
1899 Hoffenheim
🔄
55'
A. Kramaric ↔ A. Prass
1899 Hoffenheim
🟨
60'
Leon Avdullahu
1899 Hoffenheim
VAR
65'
Philipp Sander
Borussia Mönchengladbach
🟨
66'
Wael Mohya
Borussia Mönchengladbach
🔄
67'
K. Stoger ↔ G. Reyna
Borussia Mönchengladbach
🔄
67'
W. Mohya ↔ F. Honorat
Borussia Mönchengladbach
🔄
67'
H. Bolin ↔ R. Hack
Borussia Mönchengladbach
🔄
67'
A. Hajdari ↔ G. Promel
1899 Hoffenheim
🔄
67'
F. Asllani ↔ C. Campbell
1899 Hoffenheim
🟨
69'
Alexander Prass
1899 Hoffenheim
🔄
74'
H. Tabakovic ↔ S. Machino
Borussia Mönchengladbach
🔄
76'
B. Toure ↔ A. Hlozek
1899 Hoffenheim
🔄
76'
Bernardo ↔ K. Akpoguma
1899 Hoffenheim
🟨
79'
Ozan Kabak
1899 Hoffenheim
81'
K. Diks · Assist: N. Elvedi
Borussia Mönchengladbach
🔄
86'
P. Sander ↔ T. Kleindienst
Borussia Mönchengladbach
🟨
89'
Shuto Machino
Borussia Mönchengladbach
90'
R. Hack · Assist: N. Elvedi
Borussia Mönchengladbach

Predictions & Statistics

Full analysis and predictions for all markets

1X2
Away Win
Probability 55.7%
Odds -
BTTS
BTTS No
Probability 26%
Odds -
Over / Under 2.5
Under 2.5
Probability 32.7%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 Away Win
55.7%
-
BTTS BTTS No
26%
-
Over / Under 2.5 Under 2.5
32.7%
-
Corners O/U Over 7.5 Corners
86.2%
-
HT / FT Draw / Away
-
-
Correct Score 0-1
-
-
Probability Distribution
Borussia Mönchengladbach Win 44.3%
Draw 0%
1899 Hoffenheim Win 55.7%
Expected Goals (xG)
Borussia Mönchengladbach1.27
1899 Hoffenheim1.83
Recent Form (Last 5)
Borussia Mönchengladbach Borussia Mönchengladbach
WWDLW
38 GF / 53 GA
1899 Hoffenheim 1899 Hoffenheim
WLDWL
65 GF / 48 GA
Key Stats
1.15
Average Goals Scored
1.97
1.61
Average Goals Conceded
1.45
14
BTTS Yes
22
17
Over 2.5
23
4.09
Shots on Goal
5.24

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Borussia Mönchengladbach Borussia Mönchengladbach 33 matches
1899 Hoffenheim 1899 Hoffenheim 33 matches
Borussia Mönchengladbach Statistic 1899 Hoffenheim
8 Wins 18
11 Draws 7
14 Losses 8
38 Goals For 65
53 Goals Against 48
1.15 Avg Goals Scored 1.97
1.61 Avg Goals Conceded 1.45
14 BTTS Yes 22
23 Over 1.5 28
17 Over 2.5 23
12 Over 3.5 16
12 Clean Sheets 7
12 Failed To Score 5
4.09 Shots On Goal 5.24
11.7 Total Shots 14.21
3.82 Corners 5.7
46.8% Ball Possession 55.2%

Match Analysis

Model notes, team context and key prediction signals

Final Verdict

On paper, this fixture places two sides in different competitive situations, shaped by 1899 Hoffenheim's more proactive style and Borussia Mönchengladbach's more cautious structure. Squad availability does not appear severe enough to completely reshape the expected balance, although smaller absences can still influence specific duels. The shape dynamic also adds another layer here, with Borussia Mönchengladbach expected to line up in 4-3-3 and 1899 Hoffenheim in 4-2-3-1, which may reinforce the expected flow toward 1899 Hoffenheim having the stronger overall control. Taken together, the balance of indicators still supports Away Win, with the defensive lean favoring 1899 Hoffenheim. 1899 Hoffenheim carry the stronger overall league profile, standing 5 with 61 points while Borussia Mönchengladbach sit 13 on 35, suggesting a clearer edge in long-term output. The attacking numbers of both teams point toward a more open scoring environment.This game has the potential to be open, with both sides capable of creating several scoring chances. The broader competitive context suggests that patience and control may be just as important as raw attacking intent. Recent form does not point to a completely one-sided rhythm, which increases the chance of a more tactical and phase-based contest.

Borussia Mönchengladbach Analysis

Borussia Mönchengladbach sit 13 with 35 points after 33 league matches. Their overall return of 8 wins, 11 draws, and 14 losses with goals at 38:53 reflects poor form over their recent run. Their attacking weight is carried by H. Tabakovic (12 goals), Kevin Diks (4 goals), J. Castrop (3 goals), with creative support from F. Honorat (6 assists), Rocco Reitz (4 assists), Joseph Scally (3 assists), while defensively they have appeared quite vulnerable. At home, the record of 5 wins, 6 draws, and 5 losses points toward a balanced but draw-heavy split record. They are operating from a relatively stable mid-table position. Their broader style still suggests a more cautious and defensive approach.

1899 Hoffenheim Analysis

1899 Hoffenheim approach this game with the confidence of a side sitting 5 on 61 points after 33 outings. They have recorded 18 wins, 7 draws, and 8 losses, with a 65:48 goal return and good form over their recent run. In attack they lean heavily on Andrej Kramarić (14 goals), F. Asllani (10 goals), T. Lemperle (8 goals), with creative support from B. Toure (9 assists), Vladimír Coufal (8 assists), F. Asllani (7 assists), while defensively they have looked quite vulnerable. Away from home, their record of 8 wins, 5 draws, and 3 losses points to a very strong split record. They are pushing for upper-table objectives and still have something important to play for. Their overall playing style can be described as balanced attacking football.

H2H Analysis

Across those 15 head-to-head meetings, Borussia Mönchengladbach won 7 times, 1899 Hoffenheim won 4 times, while 4 matches finished as draws. The aggregate score in this matchup is 38:27 from Borussia Mönchengladbach's perspective. 13 of those games went over 2.5 goals, and both teams scored in 13 matches, with an average of 4.33 goals per game.

1X2: Away Win
BTTS: BTTS No
Over/Under 2.5: Under 2.5
Highest model probability: 12 (100%)
Predicted formations: Borussia Mönchengladbach 4-3-3 / 1899 Hoffenheim 4-2-3-1
Missing players: Borussia Mönchengladbach 4, 1899 Hoffenheim 1
H2H summary: Borussia Mönchengladbach wins 7, draws 4, 1899 Hoffenheim wins 4
Stats
Borussia Mönchengladbach Borussia Mönchengladbach
1899 Hoffenheim 1899 Hoffenheim
Shots on Goal
6
Shots on Goal
3
Shots off Goal
1
Shots off Goal
4
Blocked Shots
2
Blocked Shots
4
2 Corner Kicks 9
11 Fouls 15
2 Offsides 1
44% Ball Possession 56%
9 Total Shots 11
6 Shots on Goal 3
1 Shots off Goal 4
2 Blocked Shots 4
6 Shots insidebox 7
3 Shots outsidebox 4
3 Goalkeeper Saves 2
392 Total passes 485
327 Passes accurate 414
1.20 expected_goals 1.62
🟨 4 Yellow Cards 6 🟨
🟥 0 Red Cards 1 🟥

Lineups

Borussia Mönchengladbach
Formation
1899 Hoffenheim
M. Nicolas
M. Nicolas
J. Scally
J. Scally
N. Elvedi
🎯
N. Elvedi
K. Diks
K. Diks
L. Ullrich
L. Ullrich
P. Sander
P. Sander
Y. Engelhardt
Y. Engelhardt
H. Bolin
H. Bolin
K. Stoger
K. Stoger
W. Mohya
🎯
W. Mohya
H. Tabakovic
H. Tabakovic
O. Baumann
O. Baumann
V. Coufal
V. Coufal
O. Kabak
O. Kabak
A. Hajdari
A. Hajdari
Bernardo
Bernardo
L. Avdullahu
L. Avdullahu
W. Burger
W. Burger
A. Kramaric
A. Kramaric
F. Asllani
F. Asllani
B. Toure
B. Toure
T. Lemperle
T. Lemperle
Borussia Mönchengladbach 4-2-3-1
Starting XI
33
M. Nicolas
G
29
J. Scally
D
30
N. Elvedi
🎯 81' 🎯 90'
D
4
K. Diks
⚽ 81'
D
26
L. Ullrich
D
16
P. Sander
↓ 86' 🟨 43'
M
6
Y. Engelhardt
M
38
H. Bolin
⚽ 14' ↓ 67'
M
7
K. Stoger
↓ 67'
M
36
W. Mohya
🎯 14' ↓ 67' 🟨 66'
M
15
H. Tabakovic
⚽ 23' ↓ 74' 🟨 40'
F
Substitutes
23
J. Olschowsky
G
11
T. Kleindienst
↑ 86'
F
18
S. Machino
↑ 74' 🟨 89'
F
13
G. Reyna
↑ 67'
M
2
F. C. Chiarodia
D
9
F. Honorat
↑ 67'
M
25
R. Hack
⚽ 90' ↑ 67'
M
10
F. Neuhaus
M
14
K. Takai
D
1899 Hoffenheim 4-2-3-1
Starting XI
1
O. Baumann
G
34
V. Coufal
D
5
O. Kabak
🟨 79'
D
21
A. Hajdari
↓ 67' 🟨 32'
D
13
Bernardo
↓ 76'
D
7
L. Avdullahu
🟨 60'
M
18
W. Burger
M
27
A. Kramaric
↓ 55'
M
11
F. Asllani
↓ 67'
M
29
B. Toure
↓ 76'
M
19
T. Lemperle
🟨 35' 🟨 46' 🟥 46'
F
Substitutes
37
L. Philipp
G
22
A. Prass
↑ 55' 🟨 69'
D
23
A. Hlozek
↑ 76'
F
2
R. Hranac
D
10
M. Damar
M
33
M. Moerstedt
F
25
K. Akpoguma
↑ 76'
D
6
G. Promel
↑ 67'
M
20
C. Campbell
↑ 67'
F
Last matches: Borussia Mönchengladbach
20.05.26
Fri
Borussia Mönchengladbach
Spelle-Venhaus
6
2
W
09.05.26
Bun
Borussia Mönchengladbach
FC Augsburg
1
3
L
03.05.26
Bun
Borussia Mönchengladbach
Borussia Dortmund
1
0
W
25.04.26
Bun
Borussia Mönchengladbach
VfL Wolfsburg
0
0
D
19.04.26
Bun
Borussia Mönchengladbach
FSV Mainz 05
1
1
D
11.04.26
Bun
Borussia Mönchengladbach
RB Leipzig
0
1
L
04.04.26
Bun
Borussia Mönchengladbach
1. FC Heidenheim
2
2
D
26.03.26
Fri
Borussia Mönchengladbach
VfL Osnabrück
2
2
D
21.03.26
Bun
Borussia Mönchengladbach
1. FC Köln
3
3
D
13.03.26
Bun
Borussia Mönchengladbach
FC St. Pauli
2
0
W
06.03.26
Bun
Borussia Mönchengladbach
Bayern München
1
4
L
28.02.26
Bun
Borussia Mönchengladbach
Union Berlin
1
0
W
22.02.26
Bun
Borussia Mönchengladbach
SC Freiburg
1
2
L
14.02.26
Bun
Borussia Mönchengladbach
Eintracht Frankfurt
0
3
L
07.02.26
Bun
Borussia Mönchengladbach
Bayer Leverkusen
1
1
D
31.01.26
Bun
Borussia Mönchengladbach
Werder Bremen
1
1
D
25.01.26
Bun
Borussia Mönchengladbach
VfB Stuttgart
0
3
L
17.01.26
Bun
Borussia Mönchengladbach
Hamburger SV
0
0
D
14.01.26
Bun
Borussia Mönchengladbach
1899 Hoffenheim
1
5
L
11.01.26
Bun
Borussia Mönchengladbach
FC Augsburg
4
0
W
Last matches: 1899 Hoffenheim
09.05.26
Bun
1899 Hoffenheim
Werder Bremen
1
0
W
02.05.26
Bun
1899 Hoffenheim
VfB Stuttgart
3
3
D
25.04.26
Bun
1899 Hoffenheim
Hamburger SV
2
1
W
18.04.26
Bun
1899 Hoffenheim
Borussia Dortmund
2
1
W
10.04.26
Bun
1899 Hoffenheim
FC Augsburg
2
2
D
04.04.26
Bun
1899 Hoffenheim
FSV Mainz 05
1
2
L
26.03.26
Fri
1899 Hoffenheim
SV Elversberg
3
5
L
20.03.26
Bun
1899 Hoffenheim
RB Leipzig
0
5
L
14.03.26
Bun
1899 Hoffenheim
VfL Wolfsburg
1
1
D
07.03.26
Bun
1899 Hoffenheim
1. FC Heidenheim
4
2
W
28.02.26
Bun
1899 Hoffenheim
FC St. Pauli
0
1
L
21.02.26
Bun
1899 Hoffenheim
1. FC Köln
2
2
D
14.02.26
Bun
1899 Hoffenheim
SC Freiburg
3
0
W
08.02.26
Bun
1899 Hoffenheim
Bayern München
1
5
L
31.01.26
Bun
1899 Hoffenheim
Union Berlin
3
1
W
27.01.26
Bun
1899 Hoffenheim
Werder Bremen
2
0
W
24.01.26
Bun
1899 Hoffenheim
Eintracht Frankfurt
3
1
W
17.01.26
Bun
1899 Hoffenheim
Bayer Leverkusen
1
0
W
14.01.26
Bun
1899 Hoffenheim
Borussia Mönchengladbach
5
1
W
20.12.25
Bun
1899 Hoffenheim
VfB Stuttgart
0
0
D
H2H: Borussia Mönchengladbach vs 1899 Hoffenheim
16.05.26
H2H
Borussia Mönchengladbach
1899 Hoffenheim
4
0
W
14.01.26
H2H
1899 Hoffenheim
Borussia Mönchengladbach
5
1
L
03.05.25
H2H
Borussia Mönchengladbach
1899 Hoffenheim
4
4
D
21.12.24
H2H
1899 Hoffenheim
Borussia Mönchengladbach
1
2
W
20.04.24
H2H
1899 Hoffenheim
Borussia Monchengladbach
4
3
L
02.12.23
H2H
Borussia Monchengladbach
1899 Hoffenheim
2
1
L
28.01.23
H2H
1899 Hoffenheim
Borussia Monchengladbach
1
4
W
06.08.22
H2H
Borussia Monchengladbach
1899 Hoffenheim
3
1
L
14.05.22
H2H
Borussia Monchengladbach
1899 Hoffenheim
5
1
L
18.12.21
H2H
1899 Hoffenheim
Borussia Monchengladbach
1
1
D
21.04.21
H2H
1899 Hoffenheim
Borussia Monchengladbach
3
2
L
19.12.20
H2H
Borussia Monchengladbach
1899 Hoffenheim
1
2
W
22.02.20
H2H
Borussia Monchengladbach
1899 Hoffenheim
1
1
D
28.09.19
H2H
1899 Hoffenheim
Borussia Monchengladbach
0
3
W
04.05.19
H2H
Borussia Monchengladbach
1899 Hoffenheim
2
2
D
Last matches: Borussia Mönchengladbach
03.05.26
Bun
Borussia Mönchengladbach
Borussia Dortmund
1
0
W
19.04.26
Bun
Borussia Mönchengladbach
FSV Mainz 05
1
1
D
04.04.26
Bun
Borussia Mönchengladbach
1. FC Heidenheim
2
2
D
13.03.26
Bun
Borussia Mönchengladbach
FC St. Pauli
2
0
W
28.02.26
Bun
Borussia Mönchengladbach
Union Berlin
1
0
W
07.02.26
Bun
Borussia Mönchengladbach
Bayer Leverkusen
1
1
D
25.01.26
Bun
Borussia Mönchengladbach
VfB Stuttgart
0
3
L
11.01.26
Bun
Borussia Mönchengladbach
FC Augsburg
4
0
W
13.12.25
Bun
Borussia Mönchengladbach
VfL Wolfsburg
1
3
L
28.11.25
Bun
Borussia Mönchengladbach
RB Leipzig
0
0
D
08.11.25
Bun
Borussia Mönchengladbach
1. FC Köln
3
1
W
25.10.25
Bun
Borussia Mönchengladbach
Bayern München
0
3
L
05.10.25
Bun
Borussia Mönchengladbach
SC Freiburg
0
0
D
27.09.25
Bun
Borussia Mönchengladbach
Eintracht Frankfurt
4
6
L
14.09.25
Bun
Borussia Mönchengladbach
Werder Bremen
0
4
L
24.08.25
Bun
Borussia Mönchengladbach
Hamburger SV
0
0
D
H2H at home: Borussia Mönchengladbach
16.05.26
H2H
Borussia Mönchengladbach
1899 Hoffenheim
4
0
W
03.05.25
H2H
Borussia Mönchengladbach
1899 Hoffenheim
4
4
D
Last matches: 1899 Hoffenheim
25.04.26
Bun
1899 Hoffenheim
Hamburger SV
2
1
W
10.04.26
Bun
1899 Hoffenheim
FC Augsburg
2
2
D
20.03.26
Bun
1899 Hoffenheim
RB Leipzig
0
5
L
07.03.26
Bun
1899 Hoffenheim
1. FC Heidenheim
4
2
W
21.02.26
Bun
1899 Hoffenheim
1. FC Köln
2
2
D
08.02.26
Bun
1899 Hoffenheim
Bayern München
1
5
L
27.01.26
Bun
1899 Hoffenheim
Werder Bremen
2
0
W
24.01.26
Bun
1899 Hoffenheim
Eintracht Frankfurt
3
1
W
20.12.25
Bun
1899 Hoffenheim
VfB Stuttgart
0
0
D
07.12.25
Bun
1899 Hoffenheim
Borussia Dortmund
0
2
L
21.11.25
Bun
1899 Hoffenheim
FSV Mainz 05
1
1
D
02.11.25
Bun
1899 Hoffenheim
VfL Wolfsburg
3
2
W
19.10.25
Bun
1899 Hoffenheim
FC St. Pauli
3
0
W
28.09.25
Bun
1899 Hoffenheim
SC Freiburg
1
1
D
13.09.25
Bun
1899 Hoffenheim
Union Berlin
4
2
W
23.08.25
Bun
1899 Hoffenheim
Bayer Leverkusen
2
1
W
H2H away: 1899 Hoffenheim
16.05.26
H2H
Borussia Mönchengladbach
1899 Hoffenheim
4
0
L
03.05.25
H2H
Borussia Mönchengladbach
1899 Hoffenheim
4
4
D
02.12.23
H2H
Borussia Monchengladbach
1899 Hoffenheim
2
1
L
06.08.22
H2H
Borussia Monchengladbach
1899 Hoffenheim
3
1
L
14.05.22
H2H
Borussia Monchengladbach
1899 Hoffenheim
5
1
L
19.12.20
H2H
Borussia Monchengladbach
1899 Hoffenheim
1
2
W
22.02.20
H2H
Borussia Monchengladbach
1899 Hoffenheim
1
1
D
04.05.19
H2H
Borussia Monchengladbach
1899 Hoffenheim
2
2
D

Standings

Bundesliga
# Team MP W D L G GD PTS Form
1 34 28 5 1 122:36 86 89
W W D W W
2 34 22 7 5 70:34 36 73
W W L W L
3 34 20 5 9 66:47 19 65
L W L W W
4 34 18 8 8 71:49 22 62
D W D D L
5 34 18 7 9 65:52 13 61
L W D W W
6 34 17 8 9 68:47 21 59
D L W W L
7 34 13 8 13 51:57 -6 47
W L D L W
8 34 11 11 12 61:65 -4 44
D L L D L
9 34 12 7 15 45:61 -16 43
L W W D W
10 34 10 10 14 44:53 -9 40
W L W L D
11 34 10 9 15 44:58 -14 39
W W D L L
12 34 9 11 14 42:53 -11 38
W L W D D
13 34 9 11 14 40:54 -14 38
D W W L L
14 34 7 11 16 49:63 -14 32
L L D L D
15 34 8 8 18 37:60 -23 32
L L L D W
16 34 7 8 19 45:69 -24 29
L D W L D
17 34 6 8 20 41:72 -31 26
L W D W L
18 34 6 8 20 29:60 -31 26
L L L L D
Champions League
UEFA Europa League
Conference League Qualification
Relegation Playoffs
Relegation

Missing Players

Borussia Mönchengladbach 4 missing
-
N. Ngoumou
Missing Fixture Muscle Injury
OUT
-
T. Kleindienst
Missing Fixture Knee Injury
OUT
-
J. Castrop
Missing Fixture Red Card
OUT
-
R. Reitz
Missing Fixture Illness
OUT
1899 Hoffenheim 1 missing
-
V. Gendrey
Missing Fixture Ankle Injury
OUT