Borussia Dortmund vs FSV Mainz 05

3 - 1
🕒 Sun, 30 Mar 2025 16:30 Europe/London 📍 Unknown Venue 19381 🧑‍⚖️ Daniel Schlager 🔁 Regular Season - 27 🏁 match finished
Season
2024-2025 Season
Stage
Regular Season - 27
Regular Season Table
Borussia Dortmund 4 · FSV Mainz 05 6
Referee Stats
15 matches · 3.53 yellow cards avg
Yellow cards avg 3.53
Reds avg 0.20
Penalties avg 0.40
Over 4.5 cards 40%
Home wins 40%
Draws 20%
Away wins 40%
How the match was won
  • Borussia Dortmund outshot their opponent (18-12).
  • FSV Mainz 05 controlled possession (56%).
  • Borussia Dortmund had the sharper finishing (7-3 shots on target).

Team Overview

Borussia Dortmund (Home stats)

Games / Record

17
W-D-L: 11-3-3

Goals For / Against

44 / 19
Avg: 2.59 / 1.12

Points

36
Avg: 2.12

Clean Sheets

5

Failed to Score

1
FSV Mainz 05 (Away stats)

Games / Record

17
W-D-L: 8-2-7

Goals For / Against

31 / 25
Avg: 1.82 / 1.47

Points

26
Avg: 1.53

Clean Sheets

4

Failed to Score

5

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Bundesliga fixture.

Quick comparison bars

2.12
PPG
1.53
2.59
GF
1.82
1.12
GA
1.47
76%
O2.5
71%
65%
BTTS
53%
59%
Score 1st
41%

League-position context

Borussia Dortmund rank4th
FSV Mainz 05 rank6th
Borussia Dortmund points57
FSV Mainz 05 points52
Borussia Dortmund: #4 · 57 pts · GD +20
12 pts off the top 2. 7 pts above the play-off edge. 25 pts clear of the relegation zone.
FSV Mainz 05: #6 · 52 pts · GD +12
17 pts off the top 2. 2 pts above the play-off edge. 20 pts clear of the relegation zone.
5-point gap between the two sides coming into kick-off.

Borussia Dortmund last 5 home

W W W W L
Points12/15
Weighted index93
Goals13-4
Record4-0-1
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

FSV Mainz 05 last 5 away

W L L L W
Points6/15
Weighted index40
Goals8-10
Record2-0-3
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form has been unstable.

Borussia Dortmund trend breakdown

Over 2.576%
BTTS65%
BTTS + O2.553%
1H Over 0.582%
Also: Over 0.5 100% · Over 1.5 94% · Over 3.5 53% · 1H BTTS 29%

FSV Mainz 05 trend breakdown

Over 2.571%
BTTS53%
BTTS + O2.553%
1H Over 0.588%
Also: Over 0.5 94% · Over 1.5 82% · Over 3.5 41% · 1H BTTS 24%

Scoring reliability

Borussia Dortmund score at home94%
Borussia Dortmund clean sheet at home29%
FSV Mainz 05 score away71%
FSV Mainz 05 clean sheet away24%

First-goal patterns

Borussia Dortmund score first59%
Borussia Dortmund win after scoring first60%
FSV Mainz 05 score first41%
FSV Mainz 05 win after scoring first86%
Comeback rate after conceding first: Borussia Dortmund 71% · FSV Mainz 05 33%
Avg first goal minute: Borussia Dortmund 27.2' · FSV Mainz 05 22.1'

Vs league average

Borussia Dortmund score at home2.59 vs 1.63
Borussia Dortmund concede at home1.12 vs 1.50
FSV Mainz 05 score away1.82 vs 1.50
FSV Mainz 05 concede away1.47 vs 1.63
Borussia Dortmund score 58% above league average, while FSV Mainz 05 score 22% above league average.
Defensive side: Borussia Dortmund are 25% below league average at home, and FSV Mainz 05 are 10% below league average away.

Head-to-head trends

Recent games5
Avg goals3.40
BTTS40%
Over 2.580%
At this venue setup: 3.60 goals on average across the last 5.

Borussia Dortmund goal timing (home)

1H scored: 40% 2H scored: 60% Danger: 76-90+ Vulnerable: 16-30
Goals scored by 15-minute interval
76-90+ 12
61-75 11
31-45 10
46-60 6
0-15 5
16-30 4
Goals conceded by 15-minute interval
16-30 7
61-75 4
76-90+ 4
46-60 3
0-15 2
31-45 2

FSV Mainz 05 goal timing (away)

1H scored: 45% 2H scored: 55% Danger: 46-60 Vulnerable: 0-15
Goals scored by 15-minute interval
46-60 9
0-15 6
31-45 5
61-75 4
76-90+ 4
16-30 3
Goals conceded by 15-minute interval
0-15 7
76-90+ 6
16-30 4
31-45 4
46-60 3
61-75 3

Match Statistics

Shots on Goal
7
3
Total Shots
18
12
Shots off Goal
5
4
Blocked Shots
6
5
Shots Inside Box
10
9
Shots Outside Box
8
3
Ball Possession
44%
56%
Corner Kicks
6
4
Fouls
10
8
Offsides
2
2
Yellow Cards
2
0
Red Cards
Goalkeeper Saves
2
4
Total Passes
424
534
Passes Accurate
317
422
Passes %
75%
79%

Events

Yellow Cards
Home
2
Away
0
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
5
39'
39' Goal · 1-0
M. Beier
Normal Goal · Assist: K. Adeyemi
42'
42' Goal · 2-0
E. Can
Normal Goal · Assist: N. Schlotterbeck
45'
45' Yan Couto
62'
62' Yan Couto
1st substitution · For: D. Svensson
65'
65' Lee Jae-Sung
1st substitution · For: Hong Hyun-Seok
66'
66' S. Widmer
2nd substitution · For: N. Veratschnig
71'
71' J. Burkardt
3rd substitution · For: N. Weiper
72'
72' Goal · 3-0
M. Beier
Normal Goal · Assist: N. Schlotterbeck
76'
76' Goal · 3-1
P. Nebel
Normal Goal · Assist: N. Amiri
79'
79' J. Brandt
2nd substitution · For: C. Chukwuemeka
79'
79' S. Özcan
3rd substitution · For: N. Süle
87'
87' P. Nebel
4th substitution · For: A. Sieb
88'
88' A. Caci
5th substitution · For: A. Nordin
89'
89' N. Schlotterbeck
90'
90' K. Adeyemi
4th substitution · For: J. Bynoe-Gittens
90+1'
90+1' W. Anton
5th substitution · For: R. Bensebaïni

Borussia Dortmund vs FSV Mainz 05 3-1: match report, goals, cards and substitutions

Borussia Dortmund beat FSV Mainz 05 3-1 on Sunday, 30 March 2025 in Bundesliga. The match was refereed by Daniel Schlager. It was played at Unknown Venue 19381.

First half: Borussia Dortmund took the lead at 39' when M. Beier scored, with the assist credited to K. Adeyemi, making the score 1-0. Borussia Dortmund extended the lead at 42' when E. Can scored, with the assist credited to N. Schlotterbeck, making the score 2-0. Yan Couto received a yellow card for Borussia Dortmund at 45'.

Second half: Borussia Dortmund made their 1st substitution at 62', with Yan Couto replacing D. Svensson. FSV Mainz 05 made their 1st substitution at 65', with Lee Jae-Sung replacing Hong Hyun-Seok. FSV Mainz 05 made their 2nd substitution at 66', with S. Widmer replacing N. Veratschnig. FSV Mainz 05 made their 3rd substitution at 71', with J. Burkardt replacing N. Weiper. Borussia Dortmund extended the lead at 72' when M. Beier scored, with the assist credited to N. Schlotterbeck, making the score 3-0. FSV Mainz 05 reduced the deficit at 76' when P. Nebel scored, with the assist credited to N. Amiri, making the score 3-1. Borussia Dortmund made their 2nd substitution at 79', with J. Brandt replacing C. Chukwuemeka. Borussia Dortmund made their 3rd substitution at 79', with S. Özcan replacing N. Süle. FSV Mainz 05 made their 4th substitution at 87', with P. Nebel replacing A. Sieb. FSV Mainz 05 made their 5th substitution at 88', with A. Caci replacing A. Nordin. N. Schlotterbeck received a yellow card for Borussia Dortmund at 89'. Borussia Dortmund made their 4th substitution at 90', with K. Adeyemi replacing J. Bynoe-Gittens. Borussia Dortmund made their 5th substitution at 90+1', with W. Anton replacing R. Bensebaïni.

Borussia Dortmund used 5 substitutions while FSV Mainz 05 used 5 substitutions. Borussia Dortmund got 2 yellow cards.

How the match was won

  • Borussia Dortmund outshot their opponent (18-12).
  • FSV Mainz 05 controlled possession (56%).
  • Borussia Dortmund had the sharper finishing (7-3 shots on target).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games20
Home Wins13
Draws4
Away Wins3
Over 2.5 Goals12 (60.0%)
BTTS13 (65.0%)
Home vs Away as Scheduled
Total Games10
Home Wins6
Draws3
Away Wins1
Over 2.5 Goals7 (70.0%)
BTTS8 (80.0%)

Borussia Dortmund vs FSV Mainz 05 Head-to-Head History by Season