Bundesliga
30th tour
Borussia Dortmund
20 Apr
16:30
(WAT)
Borussia Mönchengladbach

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

Current season

Logo Borussia Dortmund Logo Borussia M'gladbach
12 Wins 13
11 Lost 11
6 Draws 5
1.86 GF per game 1.61
1.54 GA per game 1.46
5.86 Corners per game 4.43
2.18 Yellow cards per game 1.68

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
29 21 6 2 83:29 69
2
Bayer 04
29 18 9 2 63:34 63
3
Eintracht Frankfurt
29 15 6 8 58:42 51
4
RB Leipzig
29 13 9 7 47:37 48
5
Mainz 05
29 13 7 9 46:34 46
6
Freiburg
29 13 6 10 40:45 45
7
Borussia Mönchengladbach
29 13 5 11 46:43 44
8
Borussia Dortmund
29 12 6 11 54:45 42
9
Werder Bremen
29 12 6 11 47:54 42
10
Augsburg
29 11 9 9 33:40 42
11
Stuttgart
29 11 7 11 52:46 40
12
Wolfsburg
29 10 8 11 51:45 38
13
Union Berlin
29 9 7 13 26:40 34
14
Hoffenheim
29 7 9 13 36:52 30
15
St. Pauli
29 8 5 16 25:35 29
16
Heidenheim
29 6 4 19 32:56 22
17
Bochum
29 5 5 19 29:61 20
18
Holstein Kiel
29 4 6 19 40:70 18
Team Played W D L Goals Points Form
1
Bayern Munich
15 12 2 1 48:16 38
2
Bayer 04
15 9 4 2 32:18 31
3
Eintracht Frankfurt
15 9 3 3 35:20 30
4
RB Leipzig
14 8 4 2 27:16 28
5
Borussia Dortmund
14 8 3 3 34:17 27
6
Freiburg
14 8 2 4 26:19 26
7
Mainz 05
14 6 5 3 19:13 23
8
Borussia Mönchengladbach
15 7 2 6 25:21 23
9
Augsburg
14 6 4 4 16:15 22
10
Stuttgart
15 6 2 7 31:26 20
11
Union Berlin
14 5 4 5 12:14 19
12
Hoffenheim
15 4 5 6 23:29 17
13
Werder Bremen
14 4 4 6 20:26 16
14
Wolfsburg
15 3 6 6 25:27 15
15
St. Pauli
14 3 4 7 9:15 13
16
Bochum
15 3 3 9 14:28 12
17
Holstein Kiel
15 3 2 10 19:36 11
18
Heidenheim
14 3 1 10 12:25 10
Team Played W D L Goals Points Form
1
Bayer 04
14 9 5 0 31:16 32
2
Bayern Munich
14 9 4 1 35:13 31
3
Werder Bremen
15 8 2 5 27:28 26
4
Wolfsburg
14 7 2 5 26:18 23
5
Mainz 05
15 7 2 6 27:21 23
6
Eintracht Frankfurt
14 6 3 5 23:22 21
7
Borussia Mönchengladbach
14 6 3 5 21:22 21
8
Stuttgart
14 5 5 4 21:20 20
9
RB Leipzig
15 5 5 5 20:21 20
10
Augsburg
15 5 5 5 17:25 20
11
Freiburg
15 5 4 6 14:26 19
12
St. Pauli
15 5 1 9 16:20 16
13
Borussia Dortmund
15 4 3 8 20:28 15
14
Union Berlin
15 4 3 8 14:26 15
15
Hoffenheim
14 3 4 7 13:23 13
16
Heidenheim
15 3 3 9 20:31 12
17
Bochum
14 2 2 10 15:33 8
18
Holstein Kiel
14 1 4 9 21:34 7

Team lineups

The line-ups will be known a few hours before kick-off
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration
Copy the token