How to watch Borussia Dortmund vs Mainz online & on TV, head to head and predictions
Match Ended - 90'
Substitution Karim Adeyemi
Jamie Gittens
The home team replace Karim Adeyemi with Jamie Gittens.
- 90'
Substitution Waldemar Anton
Ramy Bensebaini
Ramy Bensebaini is on a sub for Waldemar Anton for Dortmund.
- 89'
Yellow Card Nico Schlotterbeck
At Signal Iduna Park, Nico Schlotterbeck has been yellow-carded for the home team.
- 88'
Substitution Paul Nebel
Armindo Sieb
Bo Henriksen (Mainz) is making a fifth substitution, with Armindo Sieb replacing Paul Nebel.
- 88'
Substitution Anthony Caci
Arnaud Nordin
The away team has substituted Anthony Caci with Arnaud Nordin. Bo Henriksen is thus making his fourth change.
- 79'
Substitution Julian Brandt
Carney Chukwuemeka
Carney Chukwuemeka is replacing Julian Brandt for the home team.
- 79'
Substitution Salih Ozcan
Niklas Sule
Niko Kovac is making the team's second substitution at Signal Iduna Park with Niklas Sule replacing Salih Ozcan.
- 76'
Goal ! Paul Nebel (Scorer)
Nadiem Amiri (Assist)
Goal! Paul Nebel pulls one back for Mainz to make it 3-1.
Great play from Nadiem Amiri to set up the goal.
- 72'
Goal ! Maximilian Beier (Scorer)
Nico Schlotterbeck (Assist)
Maximilian Beier scores with a header and the home team increase their lead to 3-0.
That's a fine assist from Nico Schlotterbeck.
- 71'
Substitution Jonathan Burkardt
Nelson Weiper
Mainz make their third substitution with Nelson Weiper replacing Jonathan Burkardt.
- 66'
Substitution Silvan Widmer
Nikolas Veratschnig
The away team replace Silvan Widmer with Nikolas Veratschnig.
- 66'
Substitution Lee Jae-sung
Hong Hyeon-seok
Hong Hyeon-seok is on a sub for Lee Jae-sung for Mainz.
- 62'
Substitution Yan Couto
Daniel Svensson
Daniel Svensson is replacing Yan Couto for the home team.
- 45'
Yellow Card Yan Couto
Yan Couto (Dortmund) has been booked and must now be careful not to get a second yellow card.
- 42'
Goal ! Emre Can (Scorer)
Nico Schlotterbeck (Assist)
Dortmund take a comfortable 2-0 lead thanks to Emre Can.
Nico Schlotterbeck with an assist there.
- 39'
Goal ! Maximilian Beier (Scorer)
Karim Adeyemi (Assist)
Maximilian Beier is on target to give Dortmund a 1-0 advantage.
Karim Adeyemi instrumental with a fine assist.
Match Started The match is underway in Dortmund.
Line-ups



Borussia Dortmund
Mainz
Other
Other
Statistics


News
Head to head
FSV Mainz and Borussia Dortmund have faced each other 12 times, with Borussia Dortmund winning 5 matches, FSV Mainz winning 4, and 3 matches ending in draws. In their most recent encounter on 9th November 2024, FSV Mainz defeated Borussia Dortmund 3-1 in the Bundesliga.


Wins: 6
Draws: 3
Wins: 4
Bundesliga
30 Mar 2025Borussia Dortmund3 : 1Mainz
Bundesliga
9 Nov 2024Mainz3 : 1Borussia Dortmund
Bundesliga
11 May 2024Mainz3 : 0Borussia Dortmund
Bundesliga
19 Dec 2023Borussia Dortmund1 : 1Mainz
Bundesliga
27 May 2023Borussia Dortmund2 : 2Mainz
Form

Club World Cup
5 Jul 2025Real Madrid3 : 2Borussia DortmundClub World Cup
1 Jul 2025Borussia Dortmund2 : 1MonterreyClub World Cup
25 Jun 2025Borussia Dortmund1 : 0Ulsan HyundaiClub World Cup
21 Jun 2025Mamelodi Sundowns3 : 4Borussia DortmundClub World Cup
17 Jun 2025Fluminense0 : 0Borussia Dortmund

Club Friendly Games
16 Jul 20251. FC Saarbrucken1 : 4MainzClub Friendly Games
11 Jul 2025Bayern Alzenau0 : 4MainzClub Friendly Games
5 Jul 2025SpVgg Ingelheim1 : 11MainzBundesliga
17 May 2025Mainz2 : 2Bayer LeverkusenBundesliga
10 May 2025Bochum1 : 4Mainz
Match information
- Teams:Borussia Dortmund - FSV Mainz
- Tournament:Bundesliga
- Date:Sunday, 30 March 2025
- Hour:11:30
- Venue:Signal Iduna Park, Dortmund
- More details: