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 19:30 GMT kick-off on Friday December 19, 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 – SC Freiburg vs Borussia Dortmund
Borussia Dortmund will aim to turn their fortunes around after a 1-1 Germany Bundesliga I draw with SC Freiburg on December 14. In that match, Borussia Dortmund recorded 43% possession, firing 9 shots at goal, with 4 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
SC Freiburg | 57% | 13 (6) | 1.5 | 63 |
Borussia Dortmund | 43% | 9 (4) | 0.92 | 35 |
Borussia M'gladbach's Last Match – Borussia M'gladbach vs Wolfsburg
Borussia M'gladbach will aim to put their last result behind them following a 1-3 Germany Bundesliga I loss to Wolfsburg on December 13. In that match, Borussia M'gladbach recorded 58% possession, attempting 6 shots on goal, with 4 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Borussia M'gladbach | 58% | 6 (4) | 0.81 | 66 |
Wolfsburg | 42% | 9 (6) | 1.8 | 26 |
Borussia Dortmund vs Borussia M'gladbach Stats
Key Stats
| Borussia Dortmund | Borussia M'gladbach | |
|---|---|---|
| 1.34 | Attacking Strength | 1.27 |
| 0.53 | Defence Strength | 1.04 |
| 1.6 | Points Per Game | 1.9 |
| 4/10 | WIN | 6/10 |
| 4/10 | DRAW | 1/10 |
| 3/10 | Clean Sheets | 4/10 |
| 7/10 | BTTS | 5/10 |
| 5/10 | Over 2.5 Goals | 8/10 |
| 1.8 | Average Scored | 2.2 |
Goals Scored vs Goals Conceded
Borussia Dortmund are averaging 1.7 goals scored and 1.3 conceded per match, while Borussia M'gladbach average 1.7 scored and 1.0 conceded per game.
Borussia Dortmund 17-13
Borussia M'gladbach 17-10
Lineups
Borussia Dortmund (3-3-2-2) : Gregor Kobel, Niklas Sule, Emre Can, Nico Schlotterbeck, Julian Ryerson, Pascal Gross, Daniel Svensson, Felix Nmecha, Julian Brandt, Karim Adeyemi, Serhou Guirassy
Borussia M'gladbach (3-4-2-1) : Moritz Nicolas, Philipp Sander, Nico Elvedi, Kevin Diks, Joe Scally, Rocco Reitz, Yannick Engelhardt, Luca Netz, Florian Neuhaus, Gio Reyna, Haris Tabakovic



SC Freiburg
Borussia Dortmund
Borussia M'gladbach
Wolfsburg