Age verification

Adults only

ScoreAssist provides AI-generated sports analysis and statistics for entertainment only. It is not betting advice or a guarantee of any outcome. Gambling can be addictive - play responsibly. By continuing, I confirm that I am at least 18 years old and that accessing this site is lawful in my jurisdiction.

I am under 18
Responsible gaming
EventsPreviewsRecapsTeamsPlayersCompetitions
Log inSign up

Sports fixtures, statistics, and AI-generated analysis. Not betting advice.

Product

  • Events
  • Previews

Legal

  • Terms
  • Privacy
  • Support
  • How we make previews

Responsible

  • 18+ rules
  • Responsible Gaming
Sports
  • Football
  • Basketball
  • Tennis
18+

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballBundesligaFull time

Borussia Dortmund vs FSV Mainz 05 3-1: result, March 30, 2025

SIGNAL IDUNA PARK · Germany

Borussia DortmundWinner
3:1
FSV Mainz 05

Team statistics

  • 7Shots on goal3
  • 5Shots off goal4
  • 18Total shots12
  • 6Blocked shots5
  • 10Shots inside box9
  • 8Shots outside box3
  • 7Shots on goal3
  • 5Shots off goal4
  • 18Total shots12
  • 6Blocked shots5
  • 10Shots inside box9
  • 8Shots outside box3
  • 10Fouls8
  • 6Corners4
  • 2Offsides2
  • 44%Possession56%
  • 2Yellow cards0
  • -Red cards-
  • 2Saves4
  • 424Passes534
  • 317Accurate passes422
  • 75%Pass accuracy79%
  • 2.78Expected goals0.81
  • -0.46Goals prevented-0.46

Line-ups

Borussia Dortmund 3-1-4-2

  1. 1G. KobelG
  2. 3W. AntonD
  3. 23E. CanD
  4. 4N. SchlotterbeckD
  5. 6S. ÖzcanM
  6. 2Yan CoutoM
  7. 13P. GroßM
  8. 10J. BrandtM
  9. 26J. RyersonM
  10. 14M. BeierF
  11. 27K. AdeyemiF

FSV Mainz 05 3-4-2-1

  1. 27R. ZentnerG
  2. 21D. da CostaD
  3. 3M. JenzD
  4. 25A. Hanche-OlsenD
  5. 19A. CaciM
  6. 6K. SanoM
  7. 18N. AmiriM
  8. 30S. WidmerM
  9. 8P. NebelF
  10. 7Lee Jae-SungF
  11. 29J. BurkardtF

Borussia Dortmund 3-1-4-2

  1. 1G. KobelG
  2. 3W. AntonD
  3. 23E. CanD
  4. 4N. SchlotterbeckD
  5. 6S. ÖzcanM
  6. 2Yan CoutoM
  7. 13P. GroßM
  8. 10J. BrandtM
  9. 26J. RyersonM
  10. 14M. BeierF
  11. 27K. AdeyemiF

Bench

  1. 24D. SvenssonD
  2. 17C. ChukwuemekaM
  3. 25N. SüleD
  4. 43J. GittensF
  5. 5R. BensebainiD
  6. 33A. MeyerG
  7. 16J. DuranvilleF
  8. 36R. Elongo-YomboF
  9. 7G. ReynaM

Coach

N. Kovač

FSV Mainz 05 3-4-2-1

  1. 27R. ZentnerG
  2. 21D. da CostaD
  3. 3M. JenzD
  4. 25A. Hanche-OlsenD
  5. 19A. CaciM
  6. 6K. SanoM
  7. 18N. AmiriM
  8. 30S. WidmerM
  9. 8P. NebelF
  10. 7Lee Jae-SungF
  11. 29J. BurkardtF

Bench

  1. 14Hong Hyun-SeokM
  2. 22N. VeratschnigD
  3. 44N. WeiperF
  4. 11A. SiebF
  5. 9A. NordinF
  6. 15L. MaloneyM
  7. 1L. RießG
  8. 33D. BatzG
  9. 5M. LeitschD

Coach

B. Henriksen

Timeline

0'15'30'45'60'75'90'105'120'
  1. 39'GoalM. Beier (assist: K. Adeyemi)Borussia Dortmund
  2. 42'GoalE. Can (assist: N. Schlotterbeck)Borussia Dortmund
  3. 72'GoalM. Beier (assist: N. Schlotterbeck)Borussia Dortmund
  4. 76'GoalP. Nebel (assist: N. Amiri)FSV Mainz 05
0'15'30'45'60'75'90'105'120'
  1. 39'GoalM. Beier (assist: K. Adeyemi)Borussia Dortmund
  2. 42'GoalE. Can (assist: N. Schlotterbeck)Borussia Dortmund
  3. 45'Yellow cardYan CoutoBorussia Dortmund
  4. 62'SubstitutionOn: D. SvenssonOff: Yan CoutoBorussia Dortmund
  5. 65'SubstitutionOn: Hong Hyun-SeokOff: Lee Jae-SungFSV Mainz 05
  6. 66'SubstitutionOn: N. VeratschnigOff: S. WidmerFSV Mainz 05
  7. 71'SubstitutionOn: N. WeiperOff: J. BurkardtFSV Mainz 05
  8. 72'GoalM. Beier (assist: N. Schlotterbeck)Borussia Dortmund
  9. 76'GoalP. Nebel (assist: N. Amiri)FSV Mainz 05
  10. 79'SubstitutionOn: C. ChukwuemekaOff: J. BrandtBorussia Dortmund
  11. 79'SubstitutionOn: N. SüleOff: S. ÖzcanBorussia Dortmund
  12. 87'SubstitutionOn: A. SiebOff: P. NebelFSV Mainz 05
  13. 88'SubstitutionOn: A. NordinOff: A. CaciFSV Mainz 05
  14. 89'Yellow cardNico SchlotterbeckBorussia Dortmund
  15. 90'SubstitutionOn: J. GittensOff: K. AdeyemiBorussia Dortmund
  16. 90'SubstitutionOn: R. BensebainiOff: W. AntonBorussia Dortmund

Players of the match

  • 8.7Maximilian BeierBorussia Dortmund
  • 8.2Nico SchlotterbeckBorussia Dortmund
  • 8Moritz JenzFSV Mainz 05
PlayerMinutesRating
Maximilian Beier908.7
Nico Schlotterbeck908.2
Moritz Jenz908
Emre Can907.6
Waldemar Anton897.3
Nadiem Amiri907.3
Julian Brandt797.2
Julian Ryerson907.2
Carney Chukwuemeka117.2
Kaishu Sano907.2
Paul Nebel887.2
Salih Özcan797
Niklas Süle117
Robin Zentner907
Pascal Groß906.9
Karim Adeyemi896.9
Jae-sung Lee666.9
Jonathan Burkardt716.9
Gregor Kobel906.7
Hyun-Seok Hong246.7
Nelson Weiper196.7
Arnaud Nordin86.7
Yan Couto626.5
Danny da Costa906.5
Daniel Svensson286.3
Andreas Hanche-Olsen906.3
Silvan Widmer666.3
Armindo Sieb86.3
Anthony Caci886.2
Nikolas Veratschnig246.2
Ramy Bensebaini1-
Jamie Gittens1-
Alexander Meyer--
Giovanni Reyna--
Rodney Elongo-Yombo--
Julien Duranville--
Daniel Batz--
Lasse Riess--
Maxim Leitsch--
Lennard Maloney--

Standings

PositionRecordPointsGoal diff
4Borussia Dortmund17-6-1157+20
6FSV Mainz 0514-10-1052+12
Bundesliga table

Recent matches

  • Borussia Dortmund
    2-1-2WDLWLL1
  • FSV Mainz 05
    4-1-0WWWWDD1

Head-to-head

1 match

0 Borussia DortmundDraws 01 FSV Mainz 05

1 match

0 Borussia DortmundDraws 01 FSV Mainz 05
  1. 2024-11-09FSV Mainz 05

Also in this competition

FinishedBayer LeverkusenvsVfL BochumBundesligaBayArena3:1
FinishedBayern MünchenvsFC St. PauliBundesligaAllianz Arena3:2
Finished1899 HoffenheimvsFC AugsburgBundesligaPreZero Arena1:1
FinishedVfL Wolfsburgvs1. FC HeidenheimBundesligaVolkswagen Arena0:1
FinishedBayer LeverkusenvsVfL BochumBundesligaBayArena3:1
FinishedBayern MünchenvsFC St. PauliBundesligaAllianz Arena3:2
Finished1899 HoffenheimvsFC AugsburgBundesligaPreZero Arena1:1
FinishedVfL Wolfsburgvs1. FC HeidenheimBundesligaVolkswagen Arena0:1
FinishedBorussia MönchengladbachvsRB LeipzigBundesligaBORUSSIA-PARK1:0
FinishedHolstein KielvsWerder BremenBundesligaHolstein-Stadion0:3
FinishedEintracht FrankfurtvsVfB StuttgartBundesligaDeutsche Bank Park1:0
FinishedSC FreiburgvsUnion BerlinBundesligaEuropa-Park Stadion1:2

Entertainment only. 18+. Play responsibly.