Our Borussia Dortmund vs Borussia M'gladbach Prediction: 2-1
Borussia Dortmund vs Borussia M'gladbach in the Germany Bundesliga I is scheduled for an 16:30 GMT kick-off on Sunday April 20, 2025. We’re backing a 2-1 home win, but with both sides regularly hitting the scoreboard, BTTS is a strong option for bettors.
This Borussia Dortmund vs Borussia M'gladbach prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
Borussia Dortmund's Last Match – Borussia Dortmund vs Barcelona
Borussia Dortmund will seek to keep their streak alive after a 3-1 UEFA Champions League victory over Barcelona on April 15. In that match, Borussia Dortmund recorded 46% possession, firing 13 shots at goal, with 11 on target.
Team | Possession | Shots (on target) | xG | Dangerous Attacks |
---|---|---|---|---|
![]() | 46% | 13 (11) | 3.84 | 51 |
![]() | 54% | 5 (2) | 0.49 | 30 |
Borussia M'gladbach's Last Match – Borussia M'gladbach vs SC Freiburg
Borussia M'gladbach will aim to put their last result behind them following a 1-2 Germany Bundesliga I loss to SC Freiburg on April 12. In that match, Borussia M'gladbach saw 42% of the ball and created 8 goal attempts, with 1 on target.
Team | Possession | Shots (on target) | xG | Dangerous Attacks |
---|---|---|---|---|
![]() | 42% | 8 (1) | 0.83 | 34 |
![]() | 58% | 12 (6) | 1.48 | 74 |
Borussia Dortmund vs Borussia M'gladbach Stats
Key Stats
Borussia Dortmund | Borussia M'gladbach | |
---|---|---|
1.31 | Attacking Strength | 1.16 |
0.82 | Defence Strength | 1.02 |
1.7 | Points Per Game | 1.7 |
5/10 | WIN | 5/10 |
2/10 | DRAW | 2/10 |
1/10 | Clean Sheets | 3/10 |
6/10 | BTTS | 6/10 |
6/10 | Over 2.5 Goals | 6/10 |
1.7 | Average Scored | 1.6 |
Goals Scored vs Goals Conceded
Borussia Dortmund are averaging 1.7 goals scored and 1.4 conceded per match, while Borussia M'gladbach average 1.6 scored and 1.3 conceded per game.
Borussia Dortmund 17-14
Borussia M'gladbach 16-13
What are the odds for this match?
Borussia Dortmund to win: @1.4
Draw: @5.25
Borussia M'gladbach to win: @6.25
Lineups
Borussia Dortmund (3-4-2-1) : Gregor Kobel, Niklas Sule, Waldemar Anton, Ramy Bensebaini, Yan Couto, Felix Nmecha, Pascal Gross, Daniel Svensson, Maximilian Beier, Karim Adeyemi, Serhou Guirassy
Borussia M'gladbach (4-2-3-1) : Jonas Omlin, Joe Scally, Kou Itakura, Nico Elvedi, Lukas Ullrich, Rocco Reitz, Julian Weigl, Tomas Cvancara, Kevin Stoger, Alassane Plea, Tim Kleindienst