Germany - Bundesliga
New customers only | Commercial content | 18+ age limit | T&Cs apply
Highlights






Game Statistics


Tactical Scheme
Formation : 3 - 4 - 1 - 2
Formation : 3 - 4 - 2 - 1
Substitutes

A. Meyer
DefenderD. Svensson
R. Bensebaini
N. Sule
C. Chukwuemeka
R. Elongo-Yombo
G. Reyna
ForwardJ. Duranville
J. Gittens

D. Batz
L. Riess
DefenderM. Leitsch
MidfielderL. Maloney
H. Hyeon-seok
N. Veratschnig
A. Sieb
N. Weiper
A. Nordin
Missing players

F. Nmecha
M. Sabitzer

S. Bell
Form
Table
Teams | Pts | P | W | D | L | GD |
---|---|---|---|---|---|---|
6
![]() |
48 | 31 | 14 | 6 | 11 | 11 |
7
![]() |
47 | 31 | 13 | 8 | 10 | 9 |
Last matches

3/6 (50%)
1/6 (17%)
2/6 (33%)
Average stats (Last 6 matchs)
15 Mar 2025 - Bundesliga
12 Mar 2025 - Champions League
8 Mar 2025 - Bundesliga
4 Mar 2025 - Champions League
1 Mar 2025 - Bundesliga
22 Feb 2025 - Bundesliga
2/6 (33%)
2/6 (33%)
2/6 (33%)
Average stats (Last 6 matchs)
8 Mar 2025 - Bundesliga
4 Mar 2025 - Champions League
22 Feb 2025 - Bundesliga
19 Feb 2025 - Champions League
8 Feb 2025 - Bundesliga
29 Jan 2025 - Champions League
4/6 (67%)
0/6 (0%)
2/6 (33%)
Average stats (Last 6 matchs)
15 Mar 2025 - Bundesliga
12 Mar 2025 - Champions League
1 Mar 2025 - Bundesliga
15 Feb 2025 - Bundesliga
11 Feb 2025 - Champions League
1 Feb 2025 - Bundesliga

4/6 (67%)
2/6 (33%)
0/6 (0%)
Average stats (Last 6 matchs)
15 Mar 2025 - Bundesliga
7 Mar 2025 - Bundesliga
1 Mar 2025 - Bundesliga
22 Feb 2025 - Bundesliga
16 Feb 2025 - Bundesliga
8 Feb 2025 - Bundesliga
4/6 (67%)
2/6 (33%)
0/6 (0%)
Average stats (Last 6 matchs)
15 Mar 2025 - Bundesliga
22 Feb 2025 - Bundesliga
8 Feb 2025 - Bundesliga
25 Jan 2025 - Bundesliga
11 Jan 2025 - Bundesliga
14 Dec 2024 - Bundesliga
3/6 (50%)
0/6 (0%)
3/6 (50%)
Average stats (Last 6 matchs)
7 Mar 2025 - Bundesliga
1 Mar 2025 - Bundesliga
16 Feb 2025 - Bundesliga
31 Jan 2025 - Bundesliga
19 Jan 2025 - Bundesliga
14 Jan 2025 - Bundesliga
Head to head
33 %
33 %
33 %
Average stats (last H2H results)
9 Nov 2024 - Bundesliga
11 May 2024 - Bundesliga
19 Dec 2023 - Bundesliga
27 May 2023 - Bundesliga
25 Jan 2023 - Bundesliga
16 Mar 2022 - Bundesliga
Live Commentary

Daniel Schlager awards Mainz a goal kick.

Dortmund's Nico Schlotterbeck misses with an attempt on goal.

Free kick for Dortmund in the half of Mainz.
Daniel Schlager signals a Mainz throw-in in Dortmund's half.
Can Mainz capitalize from this throw-in deep inside Dortmund's half?
Throw-in high up the field for Mainz in Dortmund.

The home team replace Karim Adeyemi with Jamie Gittens.

Ramy Bensebaini is on a sub for Waldemar Anton for Dortmund.

Dortmund awarded a free kick in their own half.

At Signal Iduna Park, Nico Schlotterbeck has been yellow-carded for the home team.

Free kick for Mainz in their own half.

Bo Henriksen (Mainz) is making a fifth substitution, with Armindo Sieb replacing Paul Nebel.

The away team has substituted Anthony Caci with Arnaud Nordin. Bo Henriksen is thus making his fourth change.

It's a goal kick for the home team in Dortmund.

Anthony Caci (Mainz) wins the ball in the air but heads wide.

It's a goal kick for the home team in Dortmund.

Corner awarded to Mainz.

Mainz have been awarded a corner by Daniel Schlager.

Mainz awarded a free kick in their own half.

Dortmund's Pascal Gross gets in a shot on goal at Signal Iduna Park. But the effort is unsuccessful.

Daniel Schlager signals a free kick to Dortmund.
Throw-in for Mainz at Signal Iduna Park.
Ball safe as Mainz is awarded a throw-in in their half.
A throw-in for the home team on the opposite half.

Carney Chukwuemeka is replacing Julian Brandt for the home team.

Niko Kovac is making the team's second substitution at Signal Iduna Park with Niklas Sule replacing Salih Ozcan.
Throw-in Mainz.

Goal! Paul Nebel pulls one back for Mainz to make it 3-1. Great play from Nadiem Amiri to set up the goal.
Mainz’s Anthony Caci is on his feet again at Signal Iduna Park.

The match has been stopped briefly for attention to the injured Anthony Caci.
Dortmund needs to be cautious. Mainz have an attacking throw-in.
Mainz have a dangerous throw-in.
Can Mainz get the ball into an attacking position from this throw-in in Dortmund's half?

Maximilian Beier scores with a header and the home team increase their lead to 3-0. That's a fine assist from Nico Schlotterbeck.

Corner awarded to Dortmund.

Mainz make their third substitution with Nelson Weiper replacing Jonathan Burkardt.

Dortmund's Karim Adeyemi is on target but unsuccessful.
Ball safe as Mainz is awarded a throw-in in their half.

Daniel Schlager signals a free kick to Dortmund in their own half.
Daniel Schlager awards the away team a throw-in.
Throw-in for Mainz in the half of Dortmund.

Daniel Schlager signals a free kick to Mainz in their own half.

The away team replace Silvan Widmer with Nikolas Veratschnig.

Hong Hyeon-seok is on a sub for Lee Jae-sung for Mainz.
Dortmund to take a throw-in in Mainz territory.
Throw-in for Dortmund in their own half.

Daniel Svensson is replacing Yan Couto for the home team.
Throw-in high up the field for Mainz in Dortmund.

Mainz awarded a free kick in their own half.
Dortmund awarded a throw-in in their own half.

At Signal Iduna Park, Mainz are penalized for being offside.

Paul Nebel of Mainz smashes in a shot on target. The keeper saves, though.

Mainz's Silvan Widmer is on target but unsuccessful.

Mainz have a goal kick.

Dortmund are pushing forward but Maximilian Beier's finish is wide of the goal.
Can Dortmund get the ball into an attacking position from this throw-in in Mainz's half?

Dortmund have been awarded a corner by Daniel Schlager.

Dortmund's Salih Ozcan gets his shot away but it misses the target.

Dortmund have been awarded a corner by Daniel Schlager.

Corner awarded to Mainz.

Free kick Mainz.

Ball goes out of play for a Dortmund goal kick.

Goal kick for Dortmund at Signal Iduna Park.

Mainz surge into the attack at Signal Iduna Park but Moritz Jenz’s header is off-target.
Daniel Schlager signals a throw-in for Mainz, close to Dortmund's area.
Can Mainz capitalize from this throw-in deep inside Dortmund's half?
Mainz have a dangerous throw-in.

Free kick for Dortmund in their own half.

Daniel Schlager awards Dortmund a goal kick.

Mainz's Jonathan Burkardt misses with an attempt on goal.

The ref's whistle signals the end of the first-half.
Mainz to take a throw-in in Dortmund territory.
Throw-in for Dortmund at Signal Iduna Park.

Dortmund have a goal kick.

Yan Couto (Dortmund) has been booked and must now be careful not to get a second yellow card.

In Dortmund a free kick has been awarded the away team.

Free kick for Mainz in the half of Dortmund.

Daniel Schlager signals a free kick to Dortmund in their own half.

Dortmund take a comfortable 2-0 lead thanks to Emre Can. Nico Schlotterbeck with an assist there.

Dortmund have been awarded a corner by Daniel Schlager.

Maximilian Beier is on target to give Dortmund a 1-0 advantage. Karim Adeyemi instrumental with a fine assist.

Free kick for Dortmund in their own half.
A throw-in for the home team on the opposite half.

Corner awarded to Dortmund.
Daniel Schlager awards the away team a throw-in.

It's a goal kick for the home team in Dortmund.

Mainz push upfield but Daniel Schlager quickly pulls them for offside.

Dortmund awarded a free kick in their own half.
Ball safe as Mainz is awarded a throw-in in their half.
Throw-in for Mainz in their own half.
Dortmund awarded a throw-in in their own half.

Free kick for Mainz in their own half.
Mainz's Nadiem Amiri is back in action after a slight knock.

Nadiem Amiri is writhing in pain and play has been suspended for a few moments.

Nico Schlotterbeck gets his shot on target but fails to score for Dortmund.

Corner awarded to Mainz.

Dortmund are too eager and fall into an offside trap.
Throw-in Dortmund.
Dortmund's Maximilian Beier looks ok and returns to the pitch.

The match at Signal Iduna Park has been interrupted briefly for a check on Maximilian Beier, who is down injured.

Daniel Schlager signals a free kick to Mainz in their own half.
Throw-in for Mainz at Signal Iduna Park.

Dortmund are caught offside.

Lee Jae-sung (Mainz) goes close with a header but the ball is scrambled away by Dortmund defenders.
Throw-in for Mainz close to the penalty box.

Julian Brandt of Dortmund smashes in a shot on target. The keeper saves, though.

Goal kick for Dortmund at Signal Iduna Park.

Lee Jae-sung's header is off-target for Mainz.

Ball goes out of play for a Dortmund goal kick.

Lee Jae-sung of Mainz gets in a strike, but is off target.

Daniel Schlager awards Mainz a goal kick.

Maximilian Beier (Dortmund) is first to the ball but his header is off-target.
Andreas Hanche-Olsen returns to the field for Mainz after picking up a slight injury.

Play has been interrupted briefly in Dortmund to check on Andreas Hanche-Olsen, who is grimacing with pain.
Mainz needs to be cautious. Dortmund have an attacking throw-in.

Dortmund have been awarded a corner by Daniel Schlager.

Dortmund pushes forward through Karim Adeyemi, whose finish on goal is saved.
Throw-in for Dortmund in the half of Mainz.
Pascal Gross for Dortmund is back on the field again.

Play has been temporarily suspended for attention to Pascal Gross for Dortmund who is writhing in pain on the pitch.

Dortmund awarded a free kick in their own half.
Daniel Schlager signals a Mainz throw-in in Dortmund's half.

The match is underway in Dortmund.
Borussia Dortmund scores 2.29 goals when playing at home and FSV Mainz scores 2.47 goals when playing away (on average).
Both teams haven't won their last match in Bundesliga.
Average number of goals in the first half in meetings between Borussia Dortmund and FSV Mainz is 2.4.
Average number of goals in meetings between Borussia Dortmund and FSV Mainz is 3.2.
Borussia Dortmund scores 1.2 goals in a match against FSV Mainz and FSV Mainz scores 2 goals against Borussia Dortmund (on average).
Borussia Dortmund have won just 1 of their last 5 Bundesliga games against FSV Mainz.
FSV Mainz have lost just 1 of their last 5 Bundesliga games against Borussia Dortmund.
In the last 5 meetings Borussia Dortmund won 1, FSV Mainz won 2, 2 draws.
FSV Mainz have lost just 1 of their last 5 games against Borussia Dortmund (in all competitions).
FSV Mainz's performance of the last 5 matches is better than Borussia Dortmund's.
In Bundesliga, FSV Mainz has better performance than Borussia Dortmund.
When FSV Mainz is down 1-0 away, they win 33% of their matches.
When Borussia Dortmund is down 0-1 home, they win 22% of their matches.
When FSV Mainz leads 0-1 away, they win in 75% of their matches.
When Borussia Dortmund leads 1-0 at home, they win in 72% of their matches.
On their last meeting FSV Mainz won by 2 goals.
The winner of their last meeting was FSV Mainz.
Borussia Dortmund wins 41% of halftimes, FSV Mainz wins 51%.
Borussia Dortmund wins 1st half in 41% of their matches, FSV Mainz in 51% of their matches.
FSV Mainz have scored at least one goal for 5 consecutive matches.
A year ago, FSV Mainz were number 16 in the table with 19 points. Now they are number 3 with 45 points.
A year ago, Borussia Dortmund were number 4 in the table with 50 points. Now they are number 11 with 35 points.
Ramy Bensebaini has more yellow cards (6) than any other player at Borussia Dortmund. Dominik Kohr has collected 10 for FSV Mainz.
Pascal Gross has assisted the most goals for Borussia Dortmund with 7. Anthony Caci is FSV Mainz's biggest assister (7).
Serhou Guirassy is Borussia Dortmund's top scorer with 14 goals. Jonathan Burkardt has scored 15 times for FSV Mainz.
FSV Mainz haven't scored in 3 of their 13 away matches in Bundesliga this season.
Borussia Dortmund haven't scored in 1 of their 13 home matches in Bundesliga this season.
Borussia Dortmund have received 6 red cards this season. This is the highest number in Bundesliga.
When playing at home, Borussia Dortmund have not lost to FSV Mainz in their last 4 encounters.
FSV Mainz have a winning streak of 3 matches away from home.
FSV Mainz haven't lost in their last 6 games.
Did you know that FSV Mainz scores 25% of their goals between the minutes 46-60?
Did you know that Borussia Dortmund scores 24% of their goals between the minutes 61-75?
Last season's matches: 1-1 (Borussia Dortmund at home) and 3-0 (FSV Mainz at home).
FSV Mainz's last away win against Borussia Dortmund was in 2020.
During the last 39 meetings, Borussia Dortmund have won 21 times, there have been 10 draws while FSV Mainz have won 8 times. The goal difference is 62-40 in favour of Borussia Dortmund.
During the last 18 meetings with Borussia Dortmund playing at home, Borussia Dortmund have won 9 times, there have been 7 draws while FSV Mainz have won 2 times. The goal difference is 32-19 in favour of Borussia Dortmund.
The most common result of matches between Borussia Dortmund and FSV Mainz is 1-1. 8 matches have ended with this result.
The most common result of matches between Borussia Dortmund and FSV Mainz when Borussia Dortmund is playing at home is 1-1. 5 matches have ended with this result.
Score and result Borussia Dortmund - 1 Fsv Mainz 05
The Borussia Dortmund - 1 Fsv Mainz 05 (Football - Bundesliga) match in 30/03/2025 11:30 is now complete.
The Borussia Dortmund - 1 Fsv Mainz 05 result is as follows: 3-1
Now that this Football (Bundesliga) match is over and the score is known, you can find the highlights and key statistics on that same page.