We have made these Borussia Dortmund 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. Good luck!
Borussia Dortmund vs Mainz Live Stream Global Listings
Predictions and Tips
Mainz head to Signal Iduna Park on Sunday for the Bundesliga fixture with home side Borussia Dortmund.
Our Borussia Dortmund v Mainz tips, poll and stats can be seen in full below including the latest game odds.
📊 Form Guide

Borussia Dortmund
WWDLWL
Borussia Dortmund will be hoping to return to winning ways here after a 2-0 Bundesliga loss in their previous game against RB Leipzig.
In that game, Borussia Dortmund managed 66% possession and 25 shots on goal with 9 on target. RB Leipzig got 15 shots on goal with 5 on target. Xavi Simons (18') and Loïs Openda (48') scored for RB Leipzig.
Niko Kovač's Borussia Dortmund have found the net 11 times in their preceding 6 outings. The corresponding tally of goals that have been scored against them in that time stands at 5.
Heading into this contest, Borussia Dortmund have not emerged victorious against Mainz in their previous 4 matches in the league.
Mainz
DWWWWD 📈
In their last fixture, Mainz drew 2-2 in the Bundesliga tie with Freiburg.
In that match, Mainz managed 45% possession and 9 shots at goal with 4 on target. For Mainz, goals were scored by Jonathan Burkardt (34') and Andreas Hanche-Olsen (74'). At the other end, Freiburg had 24 attempts on goal with 8 of them on target. Michael Gregoritsch (58') and Lukas Kübler (79') scored for Freiburg.
A run of dependable performances by the Mainz defensive unit has seen the number of goals they’ve conceded standing at 4 from their previous 6 clashes combined. In that period, their forwards have scored 11. While that may be of interest, we will just have to wait and see if that pattern will be replicated in this next match or not.
Their prior results show that Mainz:
- are winless against Borussia Dortmund in games played away from home for the previous 4 league matches. Not the best of away records.
- haven't been defeated by Borussia Dortmund when having played them away from home in the previous 2 matches in the league.
- haven't been defeated in their previous 3 league matches away from home.
👥 Head to head
Looking at the statistics for their head to head meetings going back to 16/03/2022, there has been little between the sides with Borussia Dortmund winning 2 of those games, Mainz 2 and 2 being drawn after 90 minutes of play.
In all, 17 goals were shared by the two clubs in this period, with 7 of them for Dortmund and 10 coming from Mainz. The average goals per game has been 2.83.
The previous league game between these clubs was Bundesliga match day 10 on 09/11/2024 when the final score was Mainz 3-1 Borussia Dortmund.
In that match, Mainz had 52% possession and 13 shots on goal with 9 of them on target. Goals were scored by Jae-sung Lee (36'), Jonathan Burkardt (45') and Paul Nebel (54').
For their opponents, Borussia Dortmund had 2 attempts on goal with 1 of them on target. Serhou Guirassy (40') scored.
The referee was Florian Badstübner.
ℹ️ Team News: Borussia Dortmund
Filippo Mané (Muscle injury), Cole Campbell (unknown injury), Felix Nmecha (Ligament injury) and Marcel Sabitzer (Knee injury) will not be able to play for Borussia Dortmund gaffer Niko Kovač.
In our view, Dortmund may well use the 4-2-3-1 formation for this game and select Gregor Kobel, Julian Ryerson, Emre Can, Nico Schlotterbeck, Ramy Bensebaini, Waldemar Anton, Pascal Gross, Karim Adeyemi, Julian Brandt, Maximilian Beier and Serhou Guirassy.
📋 Team News: Mainz
Due to a mostly full-strength group, there’s only the one fitness issue for the Mainz boss Bo Henriksen to be concerned about. Stefan Bell (Hamstring injury) won’t be in action.
We are inclined to think that Mainz seem most likely to make use of a 4-4-2 formation, settling for Robin Zentner, Danny da Costa, Moritz Jenz, Andreas Hanche-Olsen, Silvan Widmer, Kaishu Sano, Nadiem Amiri, Anthony Caci, Paul Nebel, Jae-Sung Lee and Jonathan Burkardt.
🔮 Prediction
We feel that in this game, Borussia Dortmund will probably be able to create a decent number of chances and shots on target.
Conversely, Mainz may well struggle getting goals although we do reckon that they could well end up scoring as well.
Therefore, we are anticipating a fairly comfortable 3-1 win for Borussia Dortmund when all’s said and done.
Victor Martins, 15:02 30/03/2025
📊 Poll: Who Will Win?

🏟️ Team Focus:
Borussia Dortmund
Formed: 1909
Stadium: Signal Iduna Park (81,365)
Captain: Emre Can
Chairman: Reinhold Lunow
Manager: Niko Kovač
Competitions: Bundesliga position 11, FIFA Club World Cup (Group F), Champions League (Quarter Finals)
🔑 Star Player: Serhou Guirassy
Regularly playing in the Striker position, Serhou Guirassy was born in Arles, France. After having made a senior debut playing for Stade Lavallois in the 2013 - 2014 season, the gifted Forward has struck 14 league goals in this Bundesliga 2024 - 2025 campaign so far coming from a total of 23 appearances.
Mainz |
|
Borussia Dortmund |
Mainz |
|
Borussia Dortmund |
Borussia Dortmund |
|
Mainz |
Borussia Dortmund |
|
Mainz |
Mainz |
|
Borussia Dortmund |
Mainz |
|
Borussia Dortmund |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
27 | 20 | 5 | 2 | 52 | 65 | WWLDW |
2 |
![]() |
27 | 17 | 8 | 2 | 28 | 59 | WWLWW |
3 |
![]() |
27 | 14 | 6 | 7 | 15 | 48 | LLLWW |
4 |
![]() |
26 | 13 | 6 | 7 | 16 | 45 | WWWWD |
5 |
![]() |
27 | 13 | 4 | 10 | 4 | 43 | LWLWW |
6 |
![]() |
27 | 11 | 9 | 7 | 7 | 42 | DLDWL |
7 |
![]() |
27 | 12 | 6 | 9 | -3 | 42 | WWDDD |
8 |
![]() |
27 | 10 | 9 | 8 | -6 | 39 | WDWWD |
9 |
![]() |
27 | 10 | 8 | 9 | 8 | 38 | DWDLL |
10 |
![]() |
27 | 10 | 7 | 10 | 3 | 37 | DLDLL |
11 |
![]() |
27 | 10 | 6 | 11 | -10 | 36 | LLWLW |
12 |
![]() |
26 | 10 | 5 | 11 | 4 | 35 | LWWLL |
13 |
![]() |
27 | 8 | 6 | 13 | -15 | 30 | LLLWD |
14 |
![]() |
27 | 6 | 9 | 12 | -16 | 27 | DWDLD |
15 |
![]() |
27 | 7 | 4 | 16 | -11 | 25 | LLDWL |
16 |
![]() |
27 | 6 | 4 | 17 | -20 | 22 | DLDWW |
17 |
![]() |
27 | 5 | 5 | 17 | -27 | 20 | DLWLL |
18 |
![]() |
27 | 4 | 5 | 18 | -29 | 17 | LWDLL |
Borussia Dortmund |
|
Mainz |
RB Leipzig |
|
Borussia Dortmund |
Lille |
|
Borussia Dortmund |
Borussia Dortmund |
|
Augsburg |
Borussia Dortmund |
|
Lille |
St. Pauli |
|
Borussia Dortmund |
Borussia Dortmund |
|
Mainz |
Mainz |
|
Freiburg |
Gladbach |
|
Mainz |
RB Leipzig |
|
Mainz |
Mainz |
|
St. Pauli |
Heidenheim |
|
Mainz |
Borussia Dortmund |
|
Augsburg |
Borussia Dortmund |
|
Union Berlin |
Borussia Dortmund |
|
Stuttgart |
Borussia Dortmund |
|
Werder Bremen |
Borussia Dortmund |
|
Bayer Leverkusen |
Borussia Dortmund |
|
Hoffenheim |
Gladbach |
|
Mainz |
RB Leipzig |
|
Mainz |
Heidenheim |
|
Mainz |
Werder Bremen |
|
Mainz |
Union Berlin |
|
Mainz |
Bayer Leverkusen |
|
Mainz |
Goals scored | 2.4 |
Goals conceded | 1.2 |
Time first goal scored | 36 |
Time first goal conceded | 47 |
Yellow cards | 2.1 |
Red cards | 0.2 |
Subs used | 4.5 |
Biggest victory | 6-0 |
Biggest defeat | 3-2 |
Goals scored | 2 |
Goals conceded | 1.2 |
Time first goal scored | 22 |
Time first goal conceded | 29 |
Yellow cards | 2.3 |
Red cards | 0.2 |
Subs used | 4.4 |
Biggest victory | 3-0 |
Biggest defeat | 4-3 |
Serhou Guirassy | 14 |
Maximilian Beier | 7 |
Jamie Gittens | 7 |
Karim Adeyemi | 3 |
Julian Brandt | 3 |
Jonathan Burkardt | 15 |
Paul Nebel | 8 |
Nadiem Amiri | 6 |
Jae-sung Lee | 6 |
Armindo Sieb | 2 |
Freiburg |
|
Borussia Dortmund |
Barcelona |
|
Borussia Dortmund |
Bayern Munich |
|
Borussia Dortmund |
Borussia Dortmund |
|
Barcelona |
Borussia Dortmund |
|
Gladbach |
Hoffenheim |
|
Borussia Dortmund |
Borussia Dortmund |
|
VfL Wolfsburg |
Bayer Leverkusen |
|
Borussia Dortmund |
Borussia Dortmund |
|
Holstein Kiel |
Fluminense |
|
Borussia Dortmund |
Mainz |
|
Holstein Kiel |
Hoffenheim |
|
Mainz |
Mainz |
|
VfL Wolfsburg |
Bayern Munich |
|
Mainz |
Mainz |
|
Eintracht Frankfurt |
VfL Bochum |
|
Mainz |
Mainz |
|
Bayer Leverkusen |
