Match stats

Logo Borussia Dortmund Logo Borussia M'gladbach
60 Ball possession (%) 40
14 Goal attempts 7
6 Shots on Goal 3
3 Shots off Goal 2
5 Blocked shots 2

Borussia Dortmund vs Borussia Mönchengladbach: prediction & betting odds 20 Apr 2025

The Matchday 30 Bundesliga clash between Borussia Dortmund and Borussia Monchengladbach will take place on April 20 at the Signal Iduna Park. Borussia Dortmund vs. Borussia Monchengladbach: prediction and betting odds, statistics.

Borussia Dortmund

In the previous round, Dortmund shared the spoils with Bayern Munich in a 2-2 draw away from home. This result ended their nine-match run of decisive results in the league (5 wins, 4 losses). However, Nico Kovac's side has conceded goals in five consecutive Bundesliga matches. Overall, Dortmund has allowed 45 goals, a tally only worse than Werder Bremen's 54 among the top half of the table. Currently, the club sits in eighth place in the standings.


  • Dortmund has scored at least two goals in 5 of their last 7 league matches.
  • At home, the team has not won in 6 of their last 8 Bundesliga games (3 draws, 3 losses).
  • The club opened the scoring in 5 of their last 7 matches in this tournament.

Predicted lineup for Borussia Dortmund (4-5-1)

Gregor Kobel – Daniel Svensson, Julian Ryerson, Niklas Sule, Waldemar Anton – Emre Can, Maximilian Beyer, Julian Brandt, Pascal Gross, Salih Ozcan – Serhou Guirassy.


Midfielder Marcel Sabitzer and defender Nico Schlotterbeck are injured.

Borussia Monchengladbach

After losing to Freiburg 1-2 in the last round, Gerardo Seoane's side ended their three-match unbeaten run in the league (2 wins, 1 draw). However, Monchengladbach has scored in six consecutive Bundesliga games. Furthermore, the club has failed to score in only 4 matches in this tournament. In the standings, Borussia has dropped to seventh place, but they are just one point away from the European competition spots.


  • At least three goals have been scored in 6 of Monchengladbach's last 8 league matches.
  • The team is unbeaten in their last 5 away Bundesliga games (4 wins, 1 draw).
  • The club has scored against their upcoming opponent in 7 of their last 8 meetings in this tournament.

Predicted lineup for Borussia Monchengladbach (4-4-2)

Tiago Pereira Cardoso – Luca Netz, Nico Elvedi, Joe Scally, Ko Itakura – Julian Weigl, Robin Hack, Florian Neuhaus, Franck Honorat – Tim Kleindienst, Alassane Plea.


Goalkeeper Moritz Nicolas and forward Nathan Ngoumou are injured.

Referee

Daniel Siebert (Germany)


Matches – 14 (Bundesliga, 2024/25);

Yellow cards shown (including second yellows) – 69;

Average yellow cards per match – 4.9;

Red cards shown – 2;

Average fouls per match – 24;

Penalties – 21%.

Match Prediction: Borussia Dortmund vs. Borussia Monchengladbach

Nico Kovac's side played their last two matches away, earning four points. Now, Dortmund returns to their home ground, where they have struggled to please their fans, winning only two of their last eight Bundesliga matches (3 draws, 3 losses). Notably, they have defeated an opponent by a two-goal margin in one match. Overall, Dortmund has managed just two significant home victories this season.


Monchengladbach, on the other hand, has shown strong performances on the road. Gerardo Seoane's side is unbeaten in their last 5 away Bundesliga matches (4 wins, 1 draw), having already collected more points in this stretch than in the rest of their away fixtures since the start of the season. Even before this period, the team rarely suffered defensive collapses when losing away. This season, Monchengladbach has only suffered one heavy away defeat.


My prediction: Borussia Monchengladbach with a handicap (+2)

Borussia Dortmund vs Borussia Mönchengladbach Odds

Bundesliga: previous matches in the tournament

Borussia Dortmund
12.04.25
Bayern Munich
Borussia Dortmund
D
05.04.25
Freiburg
Borussia Dortmund
W
30.03.25
Borussia Dortmund
Mainz 05
W
15.03.25
RB Leipzig
Borussia Dortmund
L
08.03.25
Borussia Dortmund
Augsburg
L
01.03.25
St. Pauli
Borussia Dortmund
W
22.02.25
Borussia Dortmund
Union Berlin
W
15.02.25
Bochum
Borussia Dortmund
L
08.02.25
Borussia Dortmund
Stuttgart
L
01.02.25
Heidenheim
Borussia Dortmund
W
25.01.25
Borussia Dortmund
Werder Bremen
D
17.01.25
Eintracht Frankfurt
Borussia Dortmund
L
14.01.25
Holstein Kiel
Borussia Dortmund
L
10.01.25
Borussia Dortmund
Bayer 04
L
22.12.24
Wolfsburg
Borussia Dortmund
W
15.12.24
Borussia Dortmund
Hoffenheim
D
07.12.24
Borussia Mönchengladbach
Borussia Dortmund
D
30.11.24
Borussia Dortmund
Bayern Munich
D
23.11.24
Borussia Dortmund
Freiburg
W
09.11.24
Mainz 05
Borussia Dortmund
L
02.11.24
Borussia Dortmund
RB Leipzig
W
26.10.24
Augsburg
Borussia Dortmund
L
18.10.24
Borussia Dortmund
St. Pauli
W
05.10.24
Union Berlin
Borussia Dortmund
L
27.09.24
Borussia Dortmund
Bochum
W
22.09.24
Stuttgart
Borussia Dortmund
L
13.09.24
Borussia Dortmund
Heidenheim
W
31.08.24
Werder Bremen
Borussia Dortmund
D
24.08.24
Borussia Dortmund
Eintracht Frankfurt
W
More matches
Borussia Mönchengladbach
12.04.25
Borussia Mönchengladbach
Freiburg
L
06.04.25
St. Pauli
Borussia Mönchengladbach
D
29.03.25
Borussia Mönchengladbach
RB Leipzig
W
15.03.25
Werder Bremen
Borussia Mönchengladbach
W
07.03.25
Borussia Mönchengladbach
Mainz 05
L
01.03.25
Heidenheim
Borussia Mönchengladbach
W
22.02.25
Borussia Mönchengladbach
Augsburg
L
15.02.25
Union Berlin
Borussia Mönchengladbach
W
08.02.25
Borussia Mönchengladbach
Eintracht Frankfurt
D
01.02.25
Stuttgart
Borussia Mönchengladbach
W
25.01.25
Borussia Mönchengladbach
Bochum
W
18.01.25
Bayer 04
Borussia Mönchengladbach
L
14.01.25
Wolfsburg
Borussia Mönchengladbach
L
11.01.25
Borussia Mönchengladbach
Bayern Munich
L
21.12.24
Hoffenheim
Borussia Mönchengladbach
W
14.12.24
Borussia Mönchengladbach
Holstein Kiel
W
07.12.24
Borussia Mönchengladbach
Borussia Dortmund
D
30.11.24
Freiburg
Borussia Mönchengladbach
L
24.11.24
Borussia Mönchengladbach
St. Pauli
W
09.11.24
RB Leipzig
Borussia Mönchengladbach
D
03.11.24
Borussia Mönchengladbach
Werder Bremen
W
25.10.24
Mainz 05
Borussia Mönchengladbach
D
19.10.24
Borussia Mönchengladbach
Heidenheim
W
04.10.24
Augsburg
Borussia Mönchengladbach
L
28.09.24
Borussia Mönchengladbach
Union Berlin
W
21.09.24
Eintracht Frankfurt
Borussia Mönchengladbach
L
14.09.24
Borussia Mönchengladbach
Stuttgart
L
31.08.24
Bochum
Borussia Mönchengladbach
W
23.08.24
Borussia Mönchengladbach
Bayer 04
L
More matches

H2H: Borussia Dortmund — Borussia Mönchengladbach

Bundesliga 2024-2025
07.12.24
Borussia Mönchengladbach
Borussia Dortmund
Bundesliga 2023-2024
13.04.24
Borussia Mönchengladbach
Borussia Dortmund
25.11.23
Borussia Dortmund
Borussia Mönchengladbach
Bundesliga 2022-2023
13.05.23
Borussia Dortmund
Borussia Mönchengladbach
11.11.22
Borussia Mönchengladbach
Borussia Dortmund
Bundesliga 2021-2022
20.02.22
Borussia Dortmund
Borussia Mönchengladbach
25.09.21
Borussia Mönchengladbach
Borussia Dortmund
DFB-Pokal 2020-2021
02.03.21
Borussia Mönchengladbach
Borussia Dortmund
Bundesliga 2020-2021
22.01.21
Borussia Mönchengladbach
Borussia Dortmund
19.09.20
Borussia Dortmund
Borussia Mönchengladbach
Bundesliga 2019-2020
07.03.20
Borussia Mönchengladbach
Borussia Dortmund
DFB-Pokal 2019-2020
30.10.19
Borussia Dortmund
Borussia Mönchengladbach
Bundesliga 2019-2020
19.10.19
Borussia Dortmund
Borussia Mönchengladbach
Bundesliga 2018-2019
18.05.19
Borussia Mönchengladbach
Borussia Dortmund
21.12.18
Borussia Dortmund
Borussia Mönchengladbach
Bundesliga 2017-2018
18.02.18
Borussia Mönchengladbach
Borussia Dortmund
23.09.17
Borussia Dortmund
Borussia Mönchengladbach
Bundesliga 2016-2017
22.04.17
Borussia Mönchengladbach
Borussia Dortmund
03.12.16
Borussia Dortmund
Borussia Mönchengladbach
Bundesliga 2015-2016
23.01.16
Borussia Mönchengladbach
Borussia Dortmund
15.08.15
Borussia Dortmund
Borussia Mönchengladbach
Bundesliga 2014-2015
11.04.15
Borussia Mönchengladbach
Borussia Dortmund
09.11.14
Borussia Dortmund
Borussia Mönchengladbach
Bundesliga 2013-2014
14.03.14
Borussia Dortmund
Borussia Mönchengladbach
1
:
2
04.10.13
Borussia Mönchengladbach
Borussia Dortmund
2
:
0
Bundesliga 2012-2013
23.02.13
Borussia Mönchengladbach
Borussia Dortmund
1
:
1
28.09.12
Borussia Dortmund
Borussia Mönchengladbach
5
:
0
Bundesliga 2011-2012
20.04.12
Borussia Dortmund
Borussia Mönchengladbach
2
:
0
02.12.11
Borussia Mönchengladbach
Borussia Dortmund
1
:
1
Bundesliga 2010-2011
22.04.11
Borussia Mönchengladbach
Borussia Dortmund
1
:
0
26.11.10
Borussia Dortmund
Borussia Mönchengladbach
4
:
1
Bundesliga 2009-2010
05.03.10
Borussia Dortmund
Borussia Mönchengladbach
3
:
0
02.10.09
Borussia Mönchengladbach
Borussia Dortmund
0
:
1
Bundesliga 2008-2009
22.05.09
Borussia Mönchengladbach
Borussia Dortmund
1
:
1
11.12.08
Borussia Dortmund
Borussia Mönchengladbach
2
:
1
Bundesliga 2006-2007
16.02.07
Borussia Dortmund
Borussia Mönchengladbach
1
:
0
21.09.06
Borussia Mönchengladbach
Borussia Dortmund
1
:
0
Bundesliga 2005-2006
31.03.06
Borussia Mönchengladbach
Borussia Dortmund
2
:
1
28.10.05
Borussia Dortmund
Borussia Mönchengladbach
2
:
1
Bundesliga 2004-2005
28.01.05
Borussia Dortmund
Borussia Mönchengladbach
1
:
1
13.08.04
Borussia Mönchengladbach
Borussia Dortmund
2
:
3
Bundesliga 2003-2004
15.05.04
Borussia Dortmund
Borussia Mönchengladbach
3
:
1
14.12.03
Borussia Mönchengladbach
Borussia Dortmund
2
:
1
Bundesliga 2002-2003
08.03.03
Borussia Mönchengladbach
Borussia Dortmund
1
:
0
28.09.02
Borussia Dortmund
Borussia Mönchengladbach
1
:
0
Bundesliga 2001-2002
09.03.02
Borussia Dortmund
Borussia Mönchengladbach
3
:
1
13.10.01
Borussia Mönchengladbach
Borussia Dortmund
1
:
2
More matches

Tables

Team Played W D L Goals Points Form
1
Bayern Munich
32 23 7 2 93:32 76
2
Bayer 04
32 19 11 2 68:37 68
3
Eintracht Frankfurt
32 16 8 8 63:43 56
4
Freiburg
32 15 7 10 46:49 52
5
Borussia Dortmund
32 15 6 11 64:49 51
6
RB Leipzig
32 13 11 8 51:45 50
7
Mainz 05
32 13 9 10 49:40 48
8
Werder Bremen
32 13 8 11 50:56 47
9
Borussia Mönchengladbach
32 13 6 13 55:54 45
10
Stuttgart
32 12 8 12 57:51 44
11
Augsburg
32 11 10 11 34:45 43
12
Wolfsburg
32 10 9 13 53:52 39
13
Union Berlin
32 9 10 13 33:47 37
14
St. Pauli
32 8 7 17 26:37 31
15
Hoffenheim
32 7 10 15 44:62 31
16
Heidenheim
32 7 5 20 33:60 26
17
Holstein Kiel
32 6 7 19 48:75 25
18
Bochum
32 5 7 20 30:63 22
Team Played W D L Goals Points Form
1
Bayern Munich
16 13 2 1 51:16 41
2
Bayer 04
16 10 4 2 34:18 34
3
Borussia Dortmund
16 10 3 3 41:19 33
4
Eintracht Frankfurt
16 10 3 3 39:20 33
5
RB Leipzig
16 8 6 2 31:20 30
6
Freiburg
16 9 3 4 31:23 30
7
Mainz 05
16 6 7 3 22:16 25
8
Borussia Mönchengladbach
16 7 3 6 29:25 24
9
Augsburg
16 6 5 5 17:18 23
10
Union Berlin
16 5 6 5 18:20 21
11
Stuttgart
16 6 2 8 31:27 20
12
Werder Bremen
16 5 5 6 21:26 20
13
Hoffenheim
16 4 5 7 25:32 17
14
Wolfsburg
16 3 6 7 25:28 15
15
St. Pauli
16 3 5 8 10:17 14
16
Holstein Kiel
16 4 2 10 23:39 14
17
Bochum
16 3 4 9 15:29 13
18
Heidenheim
16 3 2 11 12:29 11
Team Played W D L Goals Points Form
1
Bayern Munich
16 10 5 1 42:16 35
2
Bayer 04
16 9 7 0 34:19 34
3
Werder Bremen
16 8 3 5 29:30 27
4
Wolfsburg
16 7 3 6 28:24 24
5
Stuttgart
16 6 6 4 26:24 24
6
Mainz 05
16 7 2 7 27:24 23
7
Eintracht Frankfurt
16 6 5 5 24:23 23
8
Freiburg
16 6 4 6 15:26 22
9
Borussia Mönchengladbach
16 6 3 7 26:29 21
10
RB Leipzig
16 5 5 6 20:25 20
11
Augsburg
16 5 5 6 17:27 20
12
Borussia Dortmund
16 5 3 8 23:30 18
13
St. Pauli
16 5 2 9 16:20 17
14
Union Berlin
16 4 4 8 15:27 16
15
Heidenheim
16 4 3 9 21:31 15
16
Hoffenheim
16 3 5 8 19:30 14
17
Holstein Kiel
16 2 5 9 25:36 11
18
Bochum
16 2 3 11 15:34 9

Team lineups

Borussia Dortmund

coach
Player Matches Goals
Line-up
Gregor Kobel
gk. 28 -43
Rami Bensebayni
df. 27 1
Waldemar Anton
df. 22 1
Yan Bueno Couto
df. 19 0
Niklas Süle
df. 11 0
Daniel Jonathan Svensson
df. 8 1
Pascal Groß
mf. 28 0
Felix Kalu Nmecha
mf. 22 3
Maximilian Beier
fw. 29 8
Serhou Guirassy
fw. 26 16
Karim-David Adeyemi
fw. 21 4
Substitutes
Alexander Meyer
gk. 2 -4
Julian Ryerson
df. 25 1
Emre Can
mf. 27 3
Julian Brandt
mf. 26 3
Giovanni Alejandro Reyna
mf. 14 2
Salih Uchan
mf. 9 0
Carney Chibueze Chukwuemeka
mf. 7 1
Jamie Jermaine Bynoe-Gittens
fw. 28 8
Julien Dienda M. Duranville
fw. 10 0
Borussia Mönchengladbach

coach
Player Matches Goals
Line-up
Jonas Omlin
gk. 8 -15
Joseph Michael Scally
df. 28 0
Ko Itakura
df. 28 3
Nico Elvedi
df. 23 1
Lukas Ullrich
df. 22 1
Julian Weigl
mf. 29 0
Kevin Stöger
mf. 27 3
Rocco Reitz
mf. 23 1
Tim Kleindienst
fw. 28 15
Alassane Plea
fw. 27 10
Tomas Cvancara
fw. 24 1
Substitutes
Tiago Pereira Cardoso
gk. 5 -3
Luca Netz
df. 22 0
Marvin Friedrich
df. 21 0
Stefan Lainer
df. 18 1
Fabio Christian Chiarodia
df. 13 0
Robin Hack
mf. 29 4
Florian Neuhaus
mf. 14 0
Shio Fukuda
fw. 5 1
Noah Phil Pesch
fw. 1 0
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration
Copy the token