Bundesliga · Matchweek 27
Maximilian Beier 39'
Emre Can 42'
Maximilian Beier 72'
HT 2:0
Paul Nebel 76'
Sun, 30 Mar 2025, 16:30 (UK) · SIGNAL IDUNA PARK, Dortmund
Borussia Dortmund · 38 pts|FSV Mainz 05 · 45 pts

Borussia Dortmund won on the scoreboard and on xG (2.78–0.81).

Player of the matchNico Schlotterbeck8.8Decisive moment39' Maximilian Beier+0.7

Borussia Dortmund 3-1 FSV Mainz 05

Key numbers

  • Possession 44% – 56%
  • Shots 18 (7 on target) – 12 (3)
  • Decisive moment: 39' Maximilian Beier, FN xPts +0.7
Player of the match
Nico Schlotterbeck 8.8Dominant

Highest FN Score on the pitch: 8.8 (Dominant)

Game state

1-02-03-03-1
Borussia Dortmund ahead 51 min · level 39 min · FSV Mainz 05 ahead 0 min

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

39' Maximilian Beier Goal · scorer +0.5 · assist Karim Adeyemi +0.2 +0.7
42' Emre Can Goal · scorer +0.2 · assist Nico Schlotterbeck +0.1 +0.3
72' Maximilian Beier Goal · assist Nico Schlotterbeck 0.0
76' Paul Nebel Goal · assist Nadiem Amiri 0.0
Borussia Dortmund Expected (last two seasons) 2.0Own moments +1.0Opponent moments 0.0Time effect 0.0→ League points won 3
FSV Mainz 05 Expected (last two seasons) 0.8Own moments 0.0Opponent moments −0.8Time effect 0.0→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

Borussia DortmundFSV Mainz 05
44%Possession56%
2.78Expected goals (xG)0.81
0.15xG per shot0.07
18Shots12
7Shots on target3
39%Shots on target %25%
10Shots in box9
424Passes534
75%Pass accuracy79%
6Corners4
2Saves4
10Fouls8
2Yellow cards0
2Offsides2

Compared with usual

Borussia Dortmund

40 matches this season, all competitions baseline
This matchAvg
Goals31.9
Conceded11.4
xG2.781.7
xG against0.811.2
Shots1814.1
On target75
Shots faced1211
xG per shot0.150.13
Possession44%59.5%
Passes424566.6
Pass accuracy75%86.2%
Corners65.9
Fouls1010.6

FSV Mainz 05

28 matches this season, all competitions baseline
This matchAvg
Goals11.7
Conceded31.2
xG0.811.3
xG against2.781.3
Shots1211.8
On target34.6
Shots faced1814.2
xG per shot0.070.12
Possession56%48.4%
Passes534434
Pass accuracy79%76.9%
Corners44.6
Fouls812.5

Timeline

  • 39' Goal Maximilian Beier league goal #6 assist Karim Adeyemi
  • 42' Goal Emre Can league goal #3 assist Nico Schlotterbeck
  • 45' Yellow Yan Couto
  • 62' Sub Yan Couto → Daniel Svensson
  • 65' Sub Jae-sung Lee → Hyun-Seok Hong
  • 66' Sub Silvan Widmer → Nikolas Veratschnig
  • 71' Sub Jonathan Burkardt → Nelson Weiper
  • 72' Goal Maximilian Beier league goal #7 assist Nico Schlotterbeck
  • 76' Goal Paul Nebel league goal #8 assist Nadiem Amiri
  • 79' Sub Julian Brandt → Carney Chukwuemeka
  • 79' Sub Salih Özcan → Niklas Süle
  • 87' Sub Paul Nebel → Armindo Sieb
  • 88' Sub Anthony Caci → Arnaud Nordin
  • 89' Yellow Nico Schlotterbeck
  • 90' Sub Karim Adeyemi → Jamie Gittens
  • 90+1' Sub Waldemar Anton → Ramy Bensebaini

Category leaders

  • Key passesNadiem Amiri4
  • Duels wonMoritz Jenz13/18
  • DribblesWaldemar Anton2/2
  • Defensive actionsMoritz Jenz12
  • ShotsMaximilian Beier4 (on target 2)

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.