
Borussia Dortmund vs Mainz, 2024-25 German Bundesliga
· German Bundesliga3 - 1
Beier double helps Dortmund beat Mainz for first win in three
![Dortmund celeb vs Mainz_250330 [1296x729]](https://a.espncdn.com/photo/2025/0330/r1471384_1296x729_16-9.jpg)
Borussia Dortmund eased to a 3-1 win over visitors Mainz 05 on Sunday with two goals from Maximilian Beier to earn their first win in three league matches as they battle to get back into Champions League contention with seven matches left to play.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Foul by Salih Özcan (Borussia Dortmund).
- 1': Paul Nebel (1. FSV Mainz 05) wins a free kick in the attacking half.
- 4': Attempt blocked. Nico Schlotterbeck (Borussia Dortmund) left footed shot from outside the box is blocked.
- 4': Attempt missed. Nico Schlotterbeck (Borussia Dortmund) left footed shot from outside the box is too high.
- 6': Delay in match (Borussia Dortmund).
- 6': Delay over. They are ready to continue.
- 7': Attempt blocked. Karim Adeyemi (Borussia Dortmund) left footed shot from the left side of the box is blocked. Assisted by Julian Brandt.
- 7': Corner, Borussia Dortmund. Conceded by Moritz Jenz.
- 9': Attempt missed. Maximilian Beier (Borussia Dortmund) header from the centre of the box misses to the left. Assisted by Waldemar Anton.
- 13': Attempt missed. Jae-Sung Lee (1. FSV Mainz 05) header from the centre of the box misses to the right. Assisted by Jonathan Burkardt with a cross.
- 14': Attempt saved. Julian Brandt (Borussia Dortmund) left footed shot from outside the box is saved in the centre of the goal. Assisted by Maximilian Beier.
- 15': Attempt missed. Jae-Sung Lee (1. FSV Mainz 05) header from the centre of the box is close, but misses to the right. Assisted by Anthony Caci with a cross.
- 16': Offside, Borussia Dortmund. Karim Adeyemi is caught offside.
- 20': Foul by Karim Adeyemi (Borussia Dortmund).
- 20': Silvan Widmer (1. FSV Mainz 05) wins a free kick in the defensive half.
- 22': Offside, Borussia Dortmund. Maximilian Beier is caught offside.
- 23': Corner, 1. FSV Mainz 05. Conceded by Yan Couto.
- 24': Attempt saved. Nico Schlotterbeck (Borussia Dortmund) left footed shot from outside the box is saved in the centre of the goal. Assisted by Yan Couto.
- 24': Delay in match because of an injury Nadiem Amiri (1. FSV Mainz 05).
- 25': Delay over. They are ready to continue.
- 27': Andreas Hanche-Olsen (1. FSV Mainz 05) wins a free kick in the defensive half.
- 27': Foul by Yan Couto (Borussia Dortmund).
- 30': Offside, 1. FSV Mainz 05. Anthony Caci is caught offside.
- 33': Attempt blocked. Nadiem Amiri (1. FSV Mainz 05) right footed shot from outside the box is blocked. Assisted by Kaishu Sano.
- 36': Corner, Borussia Dortmund. Conceded by Silvan Widmer.
- 38': Foul by Nadiem Amiri (1. FSV Mainz 05).
- 38': Yan Couto (Borussia Dortmund) wins a free kick in the defensive half.
- 39': Goal! Borussia Dortmund 1, 1. FSV Mainz 05 0. Maximilian Beier (Borussia Dortmund) right footed shot from very close range to the bottom right corner. Assisted by Karim Adeyemi.
- 41': Corner, Borussia Dortmund. Conceded by Silvan Widmer.
- 42': Goal! Borussia Dortmund 2, 1. FSV Mainz 05 0. Emre Can (Borussia Dortmund) header from the left side of the six yard box to the high centre of the goal. Assisted by Nico Schlotterbeck with a cross following a corner.
- 43': Foul by Anthony Caci (1. FSV Mainz 05).
- 43': Julian Ryerson (Borussia Dortmund) wins a free kick in the defensive half.
- 44': Foul by Salih Özcan (Borussia Dortmund).
- 44': Jonathan Burkardt (1. FSV Mainz 05) wins a free kick in the attacking half.
- 44': Foul by Yan Couto (Borussia Dortmund).
- 44': Jonathan Burkardt (1. FSV Mainz 05) wins a free kick on the left wing.
- 45': Yan Couto (Borussia Dortmund) is shown the yellow card for a bad foul.
- 45': Fourth official has announced 2 minutes of added time.
- 45'+3': First Half ends, Borussia Dortmund 2, 1. FSV Mainz 05 0.
- 45': Second Half begins Borussia Dortmund 2, 1. FSV Mainz 05 0.
- 46': Attempt blocked. Paul Nebel (1. FSV Mainz 05) left footed shot from outside the box is blocked.
- 46': Attempt blocked. Silvan Widmer (1. FSV Mainz 05) right footed shot from the left side of the box is blocked.
- 46': Attempt missed. Jonathan Burkardt (1. FSV Mainz 05) left footed shot from the centre of the box is high and wide to the left.
- 46': Foul by Andreas Hanche-Olsen (1. FSV Mainz 05).
- 46': Maximilian Beier (Borussia Dortmund) wins a free kick in the defensive half.
- 48': Attempt blocked. Kaishu Sano (1. FSV Mainz 05) right footed shot from outside the box is blocked. Assisted by Nadiem Amiri.
- 49': Attempt missed. Moritz Jenz (1. FSV Mainz 05) header from the centre of the box misses to the right. Assisted by Jonathan Burkardt with a cross.
- 53': Foul by Yan Couto (Borussia Dortmund).
- 53': Jae-Sung Lee (1. FSV Mainz 05) wins a free kick on the left wing.
- 54': Corner, 1. FSV Mainz 05. Conceded by Nico Schlotterbeck.
- 54': Attempt saved. Moritz Jenz (1. FSV Mainz 05) header from the centre of the box is saved in the centre of the goal. Assisted by Nadiem Amiri with a cross.
- 55': Attempt blocked. Karim Adeyemi (Borussia Dortmund) left footed shot from outside the box is blocked. Assisted by Julian Brandt.
- 56': Corner, Borussia Dortmund. Conceded by Nadiem Amiri.
- 57': Attempt blocked. Salih Özcan (Borussia Dortmund) header from very close range is blocked. Assisted by Nico Schlotterbeck with a cross.
- 57': Corner, Borussia Dortmund. Conceded by Anthony Caci.
- 59': Attempt missed. Maximilian Beier (Borussia Dortmund) right footed shot from the centre of the box misses to the left. Assisted by Yan Couto with a cross.
- 59': Offside, 1. FSV Mainz 05. Silvan Widmer is caught offside.
- 61': Foul by Waldemar Anton (Borussia Dortmund).
- 61': Jae-Sung Lee (1. FSV Mainz 05) wins a free kick in the defensive half.
- 62': Substitution, Borussia Dortmund. Daniel Svensson replaces Yan Couto.
- 65': Substitution, 1. FSV Mainz 05. Hyun-Seok Hong replaces Jae-Sung Lee.
- 66': Substitution, 1. FSV Mainz 05. Nikolas Veratschnig replaces Silvan Widmer.
- 66': Foul by Salih Özcan (Borussia Dortmund).
- 66': Paul Nebel (1. FSV Mainz 05) wins a free kick in the defensive half.
- 69': Daniel Svensson (Borussia Dortmund) wins a free kick in the defensive half.
- 69': Foul by Paul Nebel (1. FSV Mainz 05).
- 70': Attempt saved. Karim Adeyemi (Borussia Dortmund) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Julian Brandt with a through ball.
- 71': Corner, Borussia Dortmund. Conceded by Robin Zentner.
- 71': Substitution, 1. FSV Mainz 05. Nelson Weiper replaces Jonathan Burkardt.
- 72': Goal! Borussia Dortmund 3, 1. FSV Mainz 05 0. Maximilian Beier (Borussia Dortmund) header from very close range to the high centre of the goal. Assisted by Nico Schlotterbeck with a cross following a corner.
- 76': Goal! Borussia Dortmund 3, 1. FSV Mainz 05 1. Paul Nebel (1. FSV Mainz 05) right footed shot from the centre of the box to the bottom left corner. Assisted by Nadiem Amiri.
- 79': Substitution, Borussia Dortmund. Niklas Süle replaces Salih Özcan.
- 79': Substitution, Borussia Dortmund. Carney Chukwuemeka replaces Julian Brandt.
- 82': Carney Chukwuemeka (Borussia Dortmund) wins a free kick on the right wing.
- 82': Foul by Moritz Jenz (1. FSV Mainz 05).
- 83': Attempt saved. Pascal Groß (Borussia Dortmund) right footed shot from the centre of the box is saved in the top right corner. Assisted by Carney Chukwuemeka.
- 83': Attempt missed. Julian Ryerson (Borussia Dortmund) right footed shot from outside the box is too high following a set piece situation.
- 84': Attempt blocked. Carney Chukwuemeka (Borussia Dortmund) right footed shot from the left side of the box is blocked. Assisted by Daniel Svensson.
- 84': Andreas Hanche-Olsen (1. FSV Mainz 05) wins a free kick in the defensive half.
- 84': Foul by Karim Adeyemi (Borussia Dortmund).
- 85': Corner, 1. FSV Mainz 05. Conceded by Julian Ryerson.
- 86': Corner, 1. FSV Mainz 05. Conceded by Gregor Kobel.
- 86': Foul by Nelson Weiper (1. FSV Mainz 05).
- 86': Nico Schlotterbeck (Borussia Dortmund) wins a free kick in the defensive half.
- 87': Attempt missed. Anthony Caci (1. FSV Mainz 05) header from the right side of the six yard box is just a bit too high. Assisted by Hyun-Seok Hong with a cross following a fast break.
- 87': Substitution, 1. FSV Mainz 05. Armindo Sieb replaces Paul Nebel.
- 88': Substitution, 1. FSV Mainz 05. Arnaud Nordin replaces Anthony Caci.
- 89': Attempt blocked. Karim Adeyemi (Borussia Dortmund) left footed shot from outside the box is blocked. Assisted by Maximilian Beier.
- 89': Foul by Nico Schlotterbeck (Borussia Dortmund).
- 89': Nadiem Amiri (1. FSV Mainz 05) wins a free kick in the defensive half.
- 89': Nico Schlotterbeck (Borussia Dortmund) is shown the yellow card for a bad foul.
- 90': Foul by Nadiem Amiri (1. FSV Mainz 05).
- 90': Karim Adeyemi (Borussia Dortmund) wins a free kick in the defensive half.
- 90': Substitution, Borussia Dortmund. Jamie Gittens replaces Karim Adeyemi.
- 90'+1': Substitution, Borussia Dortmund. Ramy Bensebaini replaces Waldemar Anton.
- 90'+1': Fourth official has announced 5 minutes of added time.
- 90'+3': Attempt blocked. Nikolas Veratschnig (1. FSV Mainz 05) header from the centre of the box is blocked. Assisted by Nadiem Amiri.
- 90'+5': Foul by Nikolas Veratschnig (1. FSV Mainz 05).
- 90'+5': Niklas Süle (Borussia Dortmund) wins a free kick in the attacking half.
- 90'+6': Attempt missed. Nico Schlotterbeck (Borussia Dortmund) left footed shot from outside the box is too high from a direct free kick.
- 90'+6': Second Half ends, Borussia Dortmund 3, 1. FSV Mainz 05 1.
- 0': Match ends, Borussia Dortmund 3, 1. FSV Mainz 05 1.
Statistics
![]() |
DOR![]() |
|
---|---|---|
8 | Fouls | 10 |
0 | Yellow Cards | 2 |
0 | Red Cards | 0 |
2 | Offsides | 2 |
4 | Corner Kicks | 6 |
4 | Saves | 1 |
55.9 | Possession | 44.1 |
12 | SHOTS | 18 |
2 | ON GOAL | 7 |
0.2 | On Target % | 0.4 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
422 | Accurate Passes | 315 |
535 | Passes | 421 |
0.8 | Pass Completion % | 0.7 |
7 | Accurate Crosses | 6 |
20 | Crosses | 15 |
0.4 | Cross % | 0.4 |
51 | Long Balls | 68 |
23 | Accurate Long Balls | 25 |
0.5 | Long Balls % | 0.4 |
5 | Blocked Shots | 6 |
9 | Effective Tackles | 15 |
25 | Tackles | 25 |
0.4 | Tackle % | 0.6 |
18 | Interceptions | 12 |
27 | Effective Clearances | 28 |
27 | Clearances | 28 |
Game Information
Venue: SIGNAL IDUNA PARK
Location: Dortmund, Germany
Attendance: 81,365
Bundesliga Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Bayern Munich | 27 | +52 | 65 |
2 | Bayer Leverkusen | 27 | +28 | 59 |
3 | Eintracht Frankfurt | 27 | +15 | 48 |
4 | Mainz | 27 | +14 | 45 |
Line-Ups
Borussia Dortmund (3-1-4-2)
No. | Name |
---|---|
1 | Gregor Kobel (GK) |
23 | Emre Can |
4 | Nico Schlotterbeck |
3 | Waldemar Anton |
6 | Salih Özcan |
10 | Julian Brandt |
13 | Pascal Groß |
26 | Julian Ryerson |
2 | Yan Couto ![]() |
27 | Karim Adeyemi |
14 | Maximilian Beier |
Mainz (3-4-2-1)
No. | Name |
---|---|
27 | Robin Zentner (GK) |
3 | Moritz Jenz |
25 | Andreas Hanche-Olsen |
21 | Danny da Costa |
18 | Nadiem Amiri |
6 | Kaishu Sano |
30 | Silvan Widmer |
19 | Anthony Caci |
29 | Jonathan Burkardt |
7 | Lee Jae-Sung |
8 | Paul Nebel |
Bundesliga News

Harry Kane has said winning silverware with Bayern Munich this season would help "stop the noise around me" for not having won having lifted a trophy in his career.

In an exclusive interview with ESPN, Harry Kane said he is unsure about a Premier League return and said he is already playing at the highest level.

Thomas Müller, a two-time Champions League winner, could be the next star to move to MLS. Transfer Talk has the latest news, gossip and rumors.

It was an FA Cup weekend to forget for Erling Haaland, but Man City still booked their place in the semifinal. ALSO: Napoli's win over Milan has them back in the title race, as Gab Marcotti recaps the weekend.

Barcelona continue to cruise under manager Hansi Flick and towards the LaLiga title. That and more from around the continent in ESPN's Weekend Review.