We have made these Borussia Mönchengladbach v Mainz predictions for this match preview with the best intentions, but no profits are guaranteed. Please always gamble responsibly, only with money that you can afford to lose. We wish you the best of luck.
Gladbach vs Mainz Live Stream Global Listings
Predictions and Tips
Gladbach will be hosting visiting team Mainz at Borussia-Park in this Bundesliga tie on Friday.
Our full set of predictions, statistics and match poll for Borussia Mönchengladbach v Mainz can be seen below (including the best match odds).
📊 Form Guide

Borussia Mönchengladbach
WWDWLW
Gladbach are hoping to win again after their last result, the 0-3 Bundesliga success over Heidenheim.
In that game, Borussia Mönchengladbach managed 56% possession and 13 attempts on goal with 5 of them on target. For Borussia Mönchengladbach, the scorers were Robin Hack (8', 59') and Nathan Ngoumou (18'). Heidenheim had 20 attempts at goal with 4 of them on target.
Three or more goals per game have been seen in 5 of the past 6 fixtures where Borussia Mönchengladbach have been involved. Opposition teams scored 6 of them in these games whereas Borussia Mönchengladbach managed to get a total of 11. That sort of trend isn’t assured to follow through into this game, though.
Their past results show that Borussia Mönchengladbach:
- haven't been beaten in the league by Mainz in their last 3 matches.
- haven't won against Mainz in their previous 8 matches in the league.
- are without a win at home for the past 2 league matches.
Mainz
WLDWWW 📈
Mainz go into this encounter following a 1-2 Bundesliga win over RB Leipzig in their most recent game.
In that game, Mainz managed 51% possession and 15 attempts at goal with 3 of them on target. For Mainz, goals were scored by Nadiem Amiri (52') and Jonathan Burkardt (58'). RB Leipzig had 13 attempts at goal with 4 on target. Xavi Simons (2') scored for RB Leipzig.
For 5 of the past six clashes involving Mainz, a notably low volume of goals have been scored between them and their opponents. The overall average number of goals per game within that period comes out as a meagre 1.67, with the average goals for Mainz standing at 1.33.
Their previous form shows that Mainz:
- remain unbeaten by Borussia Mönchengladbach in away games against them for the last 4 matches in the league. An impressive run.
- are unbeaten in their last 2 league matches away from home.
👥 Head to head
A look at their most recent head-to-head clashes going back to 03/04/2022 tells us that Gladbach have won 0 of them & Mainz 2, with the number of drawn matches being 4.
A total of 15 goals were yielded between them throughout the course of those matches, with 5 for Gladbach and 10 netted by Mainz. This gives an average number of goals per game equal to 2.5.
The last league game between these sides was Bundesliga match day 8 on 25/10/2024 which finished with the scoreline of Mainz 1-1 Borussia Mönchengladbach.
That time, Mainz had 52% possession and 22 shots at goal with 6 on target.
On the other side, Borussia Mönchengladbach had 9 attempts on goal with 5 of them on target. Stefan Lainer (55' Own goal) and Tim Kleindienst (57') scored.
The referee was Martin Petersen.
📰 Team News: Gladbach
It looks as if Gladbach look set to employ a 4-2-3-1 system for this game, utilising Jonas Omlin, Stefan Lainer, Marvin Friedrich, Nico Elvedi, Lukas Ullrich, Philipp Sander, Julian Weigl, Nathan N'Goumou, Alassane Plea, Robin Hack and Tim Kleindienst.
📰 Team News: Mainz
In an otherwise full-strength group of players, there’s only the one fitness problem for the Mainz gaffer Bo Henriksen to contend with. Stefan Bell (Hamstring injury) won’t be in action.
We are inclined to think that Mainz might make use of a 3-4-3 system by sending out Robin Zentner, Danny da Costa, Moritz Jenz, Dominik Kohr, Anthony Caci, Kaishu Sano, Nadiem Amiri, Philipp Mwene, Paul Nebel, Jonathan Burkardt and Jae-Sung Lee.
🔮 Prediction
We’re of the opinion that Mainz and Borussia Mönchengladbach might both not be able to do quite enough to get on the scoresheet here.
We’ll see, but this could easily end up all-square. Therefore, we predict a very competitive game with a 0-0 score when the referee blows the final whistle.
Andre Moura, 19:06 07/03/2025
📊 Poll: Who Will Win?

⚽️ Team Focus:
Gladbach
Formed: 1900
Stadium: Borussia-Park (54,057)
Captain: Jonas Omlin
Chairman: Rainer Bonhof
Manager: Gerardo Seoane
Competitions: Bundesliga position 8
🔑 Star Man: Robin Hack

Normally deployed in the Left Wing position, Robin Hack was born in Pforzheim, Germany. After having played his first senior match for Hoffenheim in the 2017 - 2018 season, the skilful Forward has managed 4 league goals in the Bundesliga 2024 - 2025 campaign so far coming from a total of 23 appearances.
Mainz |
|
Gladbach |
Mainz |
|
Gladbach |
Gladbach |
|
Mainz |
Mainz |
|
Gladbach |
Gladbach |
|
Mainz |
Gladbach |
|
Mainz |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
24 | 19 | 4 | 1 | 52 | 61 | WWDWW |
2 |
![]() |
24 | 15 | 8 | 1 | 27 | 53 | WDDWW |
3 |
![]() |
24 | 12 | 6 | 6 | 13 | 42 | DDWLL |
4 |
![]() |
24 | 12 | 5 | 7 | 14 | 41 | LDWWW |
5 |
![]() |
24 | 12 | 4 | 8 | -2 | 40 | WWWWD |
6 |
![]() |
24 | 10 | 8 | 6 | 6 | 38 | DWDDL |
7 |
![]() |
24 | 10 | 7 | 7 | 10 | 37 | DDWDW |
8 |
![]() |
24 | 11 | 4 | 9 | 3 | 37 | WDWLW |
9 |
![]() |
24 | 10 | 6 | 8 | 5 | 36 | LWLDL |
10 |
![]() |
24 | 10 | 5 | 9 | 7 | 35 | WLLWW |
11 |
![]() |
24 | 8 | 8 | 8 | -8 | 32 | DDDWD |
12 |
![]() |
24 | 8 | 6 | 10 | -13 | 30 | WLLLL |
13 |
![]() |
24 | 6 | 7 | 11 | -15 | 25 | LLWDW |
14 |
![]() |
24 | 6 | 5 | 13 | -17 | 23 | DWLLL |
15 |
![]() |
24 | 6 | 3 | 15 | -11 | 21 | DLLLL |
16 |
![]() |
24 | 4 | 5 | 15 | -24 | 17 | LDWDL |
17 |
![]() |
24 | 4 | 4 | 16 | -24 | 16 | LDLLW |
18 |
![]() |
24 | 4 | 3 | 17 | -23 | 15 | LLLDL |
Gladbach |
|
RB Leipzig |
Werder Bremen |
|
Gladbach |
Gladbach |
|
Mainz |
Heidenheim |
|
Gladbach |
Gladbach |
|
Augsburg |
Union Berlin |
|
Gladbach |
Borussia Dortmund |
|
Mainz |
Mainz |
|
Freiburg |
Gladbach |
|
Mainz |
RB Leipzig |
|
Mainz |
Mainz |
|
St. Pauli |
Heidenheim |
|
Mainz |
Gladbach |
|
Augsburg |
Gladbach |
|
Eintracht Frankfurt |
Gladbach |
|
VfL Bochum |
Gladbach |
|
Bayern Munich |
Gladbach |
|
Holstein Kiel |
Gladbach |
|
Borussia Dortmund |
RB Leipzig |
|
Mainz |
Heidenheim |
|
Mainz |
Werder Bremen |
|
Mainz |
Union Berlin |
|
Mainz |
Bayer Leverkusen |
|
Mainz |
Eintracht Frankfurt |
|
Mainz |
Goals scored | 1.8 |
Goals conceded | 1.3 |
Time first goal scored | 36 |
Time first goal conceded | 41 |
Yellow cards | 2.1 |
Red cards | 0.2 |
Subs used | 4.8 |
Biggest victory | 4-1 |
Biggest defeat | 3-0 |
Goals scored | 1.9 |
Goals conceded | 1.3 |
Time first goal scored | 20 |
Time first goal conceded | 24 |
Yellow cards | 2.4 |
Red cards | 0.2 |
Subs used | 4.3 |
Biggest victory | 3-0 |
Biggest defeat | 4-3 |
Tim Kleindienst | 15 |
Alassane Pléa | 9 |
Robin Hack | 4 |
Franck Honorat | 2 |
Nathan Ngoumou | 2 |
Jonathan Burkardt | 15 |
Paul Nebel | 8 |
Nadiem Amiri | 6 |
Jae-sung Lee | 6 |
Armindo Sieb | 2 |
Gladbach |
|
RB Leipzig |
St. Pauli |
|
Gladbach |
Gladbach |
|
Freiburg |
Borussia Dortmund |
|
Gladbach |
Holstein Kiel |
|
Gladbach |
Gladbach |
|
Hoffenheim |
Bayern Munich |
|
Gladbach |
Gladbach |
|
VfL Wolfsburg |
Mainz |
|
Holstein Kiel |
Hoffenheim |
|
Mainz |
Mainz |
|
VfL Wolfsburg |
Bayern Munich |
|
Mainz |
Mainz |
|
Eintracht Frankfurt |
VfL Bochum |
|
Mainz |
Mainz |
|
Bayer Leverkusen |
