Bundesliga · Matchweek 28
Maximilian Eggestein 88'
HT 0:1
Karim Adeyemi 34'
Carney Chukwuemeka 51'
Serhou Guirassy 68'
Jamie Gittens 78'
Sat, 5 Apr 2025, 14:30 (UK) · Europa-Park Stadion, Freiburg im Breisgau
SC Freiburg · 42 pts|Borussia Dortmund · 41 pts

Borussia Dortmund won on the scoreboard and on xG (1.4–3.35).

Player of the matchMaximilian Eggestein8.3Decisive moment34' Karim Adeyemi+0.9

SC Freiburg 1-4 Borussia Dortmund

Key numbers

  • Possession 54% – 46%
  • Shots 12 (3 on target) – 18 (7)
  • Decisive moment: 34' Karim Adeyemi, FN xPts +0.9
Player of the match
Maximilian Eggestein 8.3Dominant

Highest FN Score on the pitch: 8.3 (Dominant)

Game state

0-10-20-30-41-4
SC Freiburg ahead 0 min · level 34 min · Borussia Dortmund ahead 56 min
  • Serhou Guirassy — off the bench 29 min · 1G 0A
  • Jamie Gittens — off the bench 20 min · 1G 0A

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.

34' Karim Adeyemi Goal · scorer +0.6 · assist Maximilian Beier +0.3 +0.9
51' Carney Chukwuemeka Goal · scorer +0.3 · assist Maximilian Beier +0.2 +0.5
68' Serhou Guirassy Goal · assist Julian Brandt +0.1
78' Jamie Gittens Goal · assist Julian Ryerson 0.0
88' Maximilian Eggestein Goal · assist Ritsu Doan 0.0
SC Freiburg Expected (last two seasons) 1.4Own moments 0.0Opponent moments −1.2Time effect −0.2→ League points won 0
Borussia Dortmund Expected (last two seasons) 1.4Own moments +1.5Opponent moments 0.0Time effect +0.1→ League points won 3

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

SC FreiburgBorussia Dortmund
54%Possession46%
1.4Expected goals (xG)3.35
0.12xG per shot0.19
12Shots18
3Shots on target7
25%Shots on target %39%
10Shots in box15
469Passes412
80%Pass accuracy81%
3Corners4
3Saves1
8Fouls6
1Yellow cards0
3Offsides1

Compared with usual

SC Freiburg

30 matches this season, all competitions baseline
This matchAvg
Goals11.5
Conceded41.5
xG1.41.2
xG against3.351.1high
Shots1212.4
On target34.5
Shots faced1813.2
xG per shot0.120.1
Possession54%48.9%
Passes469451.3
Pass accuracy80%80.3%
Corners34
Fouls89.1

Borussia Dortmund

41 matches this season, all competitions baseline
This matchAvg
Goals42
Conceded11.4
xG3.351.7
xG against1.41.2
Shots1814.2
On target75
Shots faced1211
xG per shot0.190.13
Possession46%59.1%
Passes412563.1
Pass accuracy81%85.9%
Corners45.9
Fouls610.6

Timeline

  • 34' Goal Karim Adeyemi league goal #4 assist Maximilian Beier
  • 51' Goal Carney Chukwuemeka league goal #1 assist Maximilian Beier
  • 61' Sub Ramy Bensebaini → Salih Özcan
  • 61' Sub Maximilian Beier → Serhou Guirassy
  • 65' Yellow Matthias Ginter
  • 68' Goal Serhou Guirassy league goal #15 assist Julian Brandt
  • 70' Sub Lucas Höler → Eren Dinkçi
  • 70' Sub Philipp Lienhart → Max Rosenfelder
  • 70' Sub Karim Adeyemi → Jamie Gittens
  • 70' Sub Carney Chukwuemeka → Felix Nmecha
  • 78' Goal Jamie Gittens league goal #8 assist Julian Ryerson
  • 79' Sub Vincenzo Grifo → Nicolas Höfler
  • 79' Sub Junior Adamu → Michael Gregoritsch
  • 79' Sub Patrick Osterhage → Jan-Niklas Beste
  • 80' Sub Daniel Svensson → Almugera Kabar
  • 88' Goal Maximilian Eggestein league goal #1 assist Ritsu Doan

Category leaders

  • Key passesMaximilian Beier3
  • Duels wonLukas Kübler10/17
  • DribblesKarim Adeyemi3/4
  • Defensive actionsMaximilian Eggestein10

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.