Dortmund vs Mainz Prediction 30 March 2025
🔊 The clash between Borussia Dortmund and Mainz promises to be the highlight of the 27th round of the Bundesliga. Borussia, currently in an uncharacteristically low 11th place, are eager to improve their standing and secure a spot in European competitions. Meanwhile, Mainz, sitting in 3rd place, aim to solidify their position and make their first-ever appearance in the Champions League. The odds for a home victory are set at 1.71, indicating their favoritism, but with Mainz having a standout season, this match is bound to be full of intrigue.
Head-to-Head
📊 Statistical preview of official encounters between Borussia Dortmund and Mainz:
- 34 matches played;
- home victories: 19, away victories: 7, draws: 8;
- goals scored: 55 against 35;
- average goals in the first half: 1.12, in the second half: 1.53;
- average total goals per match: 2.65.
The last game took place on 09 November 2024 at Mainz's ground and ended with a 3-1 scoreline.
Head-to-head statistics Dortmund - Mainz

Borussia Dortmund Team Overview
🟡 Borussia Dortmund have been delivering inconsistent performances this season, currently sitting 11th in the league table. Their attacking style allows them to score an average of 1.5 goals per match, yet their defense leaves much to be desired, conceding 0.9 goals on average over the last 10 matches.
🔗 The "Bumblebees" have been inconsistent under Nuri Sahin and remain so with Niko Kovac at the helm, although not all their dropped points have been deserved. For instance, in the last round, Dortmund fell to Leipzig (0-2), despite outperforming the "Bulls" both in terms of shots (25-15) and shot quality (xG 4.1-2.56). The standout player of the match was the opposing goalkeeper, which speaks volumes.
📢 "I can't explain the loss to Leipzig. The ball just wouldn't go in. We should have scored at least three or four goals," lamented Borussia's coach Niko Kovac in his post-match interview.
❌ Felix Nmecha has been sidelined for a while, and Marcel Sabitzer picked up an injury against Leipzig, ruling him out for a month. However, there is some positive news. According to Niko Kovac, left-back Daniel Svensson is ready to return to the pitch.
Match Results: Borussia Dortmund

Mainz Team Overview
🔴 Mainz have surprised many this season with their impressive performances, currently sitting third in the Bundesliga. The team showcases solid play both in defense and attack, averaging 1.4 goals scored and conceding only 0.8 per match. Their last five games have yielded four victories, indicating they are in good form.
🔗 Just before the international break, Mainz's four-match winning streak came to an end, but a draw against Freiburg can hardly be considered a setback, especially since the "Carnival Club" were reduced to ten men in the 43rd minute. Dominik Kohr was sent off, moving closer to a Bundesliga record. This red card marked his seventh in the German league-only Jens Nowotny and Luiz Gustavo have more, with eight each.
🔝 On a positive note, Jonathan Burkardt has been a standout performer. His goal against Leipzig was his 15th of the current Bundesliga campaign, matching the club record. Anthony Caci also impressed, with two assists earning him a spot in the Bundesliga Team of the Week for Matchday 26.
❌ In terms of injuries, Mainz have just one player on the sidelines-central defender Stefan Bell, who has been out since January. However, they face more absences due to suspensions. The aforementioned Dominik Kohr and Philipp Mwene, both key starters, are suspended for the next match.
Match Results: Mainz
Prediction on the outcome
H2H:
- number of encounters - 34;
- home team wins - 19, away team wins - 7, draws - 8.
Statistics: Borussia Dortmund vs Mainz
- number of matches played in the tournament: 26 vs 26;
- number of wins: 10 vs 13;
- win percentage: 38% vs 50%;
- number of losses: 11 vs 7;
- number of draws: 5 vs 6.
Last 10 matches:
- number of wins: 4 vs 5;
- number of losses: 4 vs 3;
- number of draws: 2 vs 2.
- Mainz wins with a handicap of +1.5 in each of their last 19 Bundesliga games.
- Mainz wins with a handicap of +1.5 in each of their last 18 games.
- Mainz wins with a handicap of +1.5 in each of their last 17 Bundesliga away games.
Prediction on the over/under
H2H
- today's home team scores on average - 1.62, the guests - 1.03;
- average Over/Under goals in H2H matches - 2.65;
- both teams scored: overall - 20; at the home team's field - 12.
Statistics: Borussia Dortmund vs Mainz
- average total in the tournament: 3.31 vs 2.77;
- average total goals scored: 1.73 vs 1.69;
- average total in the 1st half: 0.73 vs 0.88;
- average total in the 2nd half: 1 vs 0.81;
- Borussia Dortmund: average total at home in the tournament - 2.38;
- Mainz: average total away in the tournament - 2;
- last 10 matches (average total): 1.5 (home - 1.6) vs 1.4 (away - 1.33).
- Borussia Dortmund scored in the 2nd half in 14 of the last 16 Bundesliga home games.
Prediction on corners
Borussia Dortmund: Statistics
- season: average Over/Under in the tournament - 5.92; at home field - 6.62;
- last 10 matches: average Over/Under - 6.9; at home field - 7.4.
Mainz: Statistics
- season: average Over/Under in the tournament - 4.5, away - 3.38;
- last 10 matches: average Over/Under - 3.9; away - 3.67.
- Mainz has taken under 4.5 corners in 6 of the last 7 Bundesliga away games.
Prediction on cards
H2H
- average Over/Under yellow cards in H2H matches - 2.3 (1.15 for home team and 1.15 for away team);
- average Over/Under yellow cards at the home team's field - 3.01 (1.38 for home team and 1.63 for away team).
Borussia Dortmund: Statistics
- season: average Over/Under in the tournament - 2; at home - 1.92;
- last 10 matches: average Over/Under - 1.5; at home - 1.6.
Mainz: Statistics
- season: average Over/Under in the tournament - 2, away - 1.77;
- last 10 matches: average Over/Under - 1.9; away - 1.33.
Prediction on BTTS
H2H:
- number of encounters - 34;
- both teams scored all-time - 20 times;
- on the home team’s field - 12 times.
Statistics: Borussia Dortmund vs Mainz
- number of matches played in the tournament: 26 vs 26;
- number of matches in the season where both teams scored (BTTS): 17 vs 13;
- number of BTTS matches for Borussia Dortmund at home - 9 (69%);
- number of BTTS matches for Mainz away - 7 (54%).
Last 10 matches:
- number of BTTS matches: 3 vs 4;
- BTTS matches for Borussia Dortmund at home - 2 (40%);
- BTTS matches for Mainz away - 3 (50%).