Bundesliga · Matchweek 33
Serhou Guirassy 42'
Nico Schlotterbeck 45'
Samuele Inacio 72'
HT 2:1
Can Uzun 2'
Jonathan Burkardt 87'
Fri, 8 May 2026, 19:30 (UK) · Signal Iduna Park, Dortmund
Borussia Dortmund · 70 pts|Eintracht Frankfurt · 43 pts

Borussia Dortmund won on the scoreboard and on xG (1.94–1.12).

Player of the matchNico Schlotterbeck8.6Decisive moment42' Serhou Guirassy+0.8

Borussia Dortmund 3-2 Eintracht Frankfurt

Key numbers

  • Possession 56% – 44%
  • Shots 12 (8 on target) – 9 (4)
  • Decisive moment: 42' Serhou Guirassy, FN xPts +0.8
Player of the match
Nico Schlotterbeck 8.6Dominant

Highest FN Score on the pitch: 8.6 (Dominant)

Game state

0-11-12-13-13-2
Borussia Dortmund ahead 45 min · level 5 min · Eintracht Frankfurt ahead 40 min
  • Jonathan Burkardt — off the bench 8 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.

2' Can Uzun Goal · scorer +0.4 · assist Mahmoud Dahoud +0.2 +0.6
42' Serhou Guirassy Goal · scorer +0.6 · assist Julian Ryerson +0.2 +0.8
45' Nico Schlotterbeck Goal · scorer +0.5 · assist Maximilian Beier +0.2 +0.7
72' Samuele Inacio Goal · scorer +0.2 · assist Maximilian Beier +0.1 +0.3
87' Jonathan Burkardt Goal +0.1
Borussia Dortmund Expected (last two seasons) 2.1Own moments +1.8Opponent moments −0.8Time effect −0.1→ League points won 3
Eintracht Frankfurt Expected (last two seasons) 0.7Own moments +0.7Opponent moments −1.6Time effect +0.2→ 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 DortmundEintracht Frankfurt
56%Possession44%
1.94Expected goals (xG)1.12
0.16xG per shot0.12
12Shots9
8Shots on target4
67%Shots on target %44%
10Shots in box4
541Passes430
87%Pass accuracy86%
6Corners2
2Saves5
15Fouls8
3Yellow cards0
0Offsides5

Compared with usual

Borussia Dortmund

45 matches this season, all competitions baseline
This matchAvg
Goals32
Conceded21.2
xG1.941.7
xG against1.121.2
Shots1212.7
On target84.5
Shots faced911.1
xG per shot0.160.13
Possession56%53.7%
Passes541503
Pass accuracy87%83.4%
Corners65.2
Fouls1511.5

Eintracht Frankfurt

42 matches this season, all competitions baseline
This matchAvg
Goals21.7
Conceded32
xG1.121.1
xG against1.941.6
Shots911.6
On target44.5
Shots faced1213.2
xG per shot0.120.11
Possession44%52.8%
Passes430490.9
Pass accuracy86%82.7%
Corners24.3
Fouls810

Timeline

  • 2' Goal Can Uzun league goal #8 assist Mahmoud Dahoud
  • 21' Yellow Luca Reggiani
  • 42' Goal Serhou Guirassy league goal #16 assist Julian Ryerson
  • 45' Goal Nico Schlotterbeck league goal #5 assist Maximilian Beier
  • 57' Sub Mahmoud Dahoud → Mario Götze
  • 57' Sub Farès Chaïbi → Jean-Mattéo Bahoya
  • 72' Goal Samuele Inacio league goal #1 assist Maximilian Beier
  • 74' Sub Jobe Bellingham → Felix Nmecha
  • 74' Sub Julian Brandt → Karim Adeyemi
  • 77' Sub Arnaud Kalimuendo → Ansgar Knauff
  • 77' Sub Can Uzun → Ayoube Amaimouni Echghouyab
  • 78' Sub Serhou Guirassy → Fábio Silva
  • 78' Sub Marcel Sabitzer → Salih Özcan
  • 82' Sub Ritsu Doan → Jonathan Burkardt
  • 87' Goal Jonathan Burkardt league goal #11
  • 88' Sub Luca Reggiani → Niklas Süle
  • 90+1' Yellow Samuele Inacio
  • 90+4' Yellow Gregor Kobel

Category leaders

  • Key passesMaximilian Beier3
  • Duels wonWaldemar Anton9/13
  • DribblesJean-Mattéo Bahoya4/5
  • Defensive actionsMaximilian Beier6
  • Fouls wonMaximilian Beier3

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.