Bundesliga · Matchweek 20
Mathias Honsak 64'
HT 0:1
Serhou Guirassy 33'
Maximilian Beier 63'
Sat, 1 Feb 2025, 14:30 (UK) · Voith-Arena, Heidenheim an der Brenz
1. FC Heidenheim · 14 pts|Borussia Dortmund · 29 pts

Borussia Dortmund won on the scoreboard and on xG (0.58–2.41).

Player of the matchWaldemar Anton8.8Decisive moment33' Serhou Guirassy+0.8

1. FC Heidenheim 1-2 Borussia Dortmund

Key numbers

  • Possession 36% – 64%
  • Shots 11 (5 on target) – 16 (5)
  • Decisive moment: 33' Serhou Guirassy, FN xPts +0.8
Player of the match
Waldemar Anton 8.8Dominant

Highest FN Score on the pitch: 8.8 (Dominant)

Game state

0-10-21-2
1. FC Heidenheim ahead 0 min · level 33 min · Borussia Dortmund ahead 57 min
  • Mathias Honsak — off the bench 34 min · 1G 0A
  • Maximilian Beier — off the bench 32 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.

33' Serhou Guirassy Goal · scorer +0.6 · assist Waldemar Anton +0.2 +0.8
63' Maximilian Beier Goal · scorer +0.3 · assist Ramy Bensebaini +0.1 +0.4
64' Mathias Honsak Goal · scorer +0.2 · assist Frans Krätzig +0.1 +0.3
1. FC Heidenheim Expected (last two seasons) 1.1Own moments +0.3Opponent moments −1.0Time effect −0.4→ League points won 0
Borussia Dortmund Expected (last two seasons) 1.7Own moments +1.2Opponent moments −0.4Time effect +0.5→ 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

1. FC HeidenheimBorussia Dortmund
36%Possession64%
0.58Expected goals (xG)2.41
0.05xG per shot0.15
11Shots16
5Shots on target5
45%Shots on target %31%
5Shots in box10
327Passes600
72%Pass accuracy88%
4Corners5
3Saves4
11Fouls9
1Yellow cards4
3Offsides1

Compared with usual

1. FC Heidenheim

22 matches this season, all competitions baseline
This matchAvg
Goals11.3
Conceded22
xG0.581.3
xG against2.411.6
Shots1112.2
On target54.4
Shots faced1613.5
xG per shot0.050.13
Possession36%44.5%
Passes327389.3
Pass accuracy72%76.5%
Corners43.8
Fouls1112

Borussia Dortmund

29 matches this season, all competitions baseline
This matchAvg
Goals22.1
Conceded11.6
xG2.411.5
xG against0.581.3
Shots1613.1
On target55
Shots faced1111.5
xG per shot0.150.13
Possession64%59.1%
Passes600569.4
Pass accuracy88%86.4%
Corners55.5
Fouls910.4

Timeline

  • 14' Yellow Julien Duranville
  • 33' Goal Serhou Guirassy league goal #9 assist Waldemar Anton
  • 38' Yellow Jonas Föhrenbach
  • 46' Sub Julien Duranville → Karim Adeyemi
  • 55' Sub Luca Kerber → Adrian Beck
  • 56' Sub Marvin Pieringer → Mathias Honsak
  • 56' Sub Leo Scienza → Sirlord Conteh
  • 58' Sub Julian Brandt → Maximilian Beier
  • 63' Goal Maximilian Beier league goal #4 assist Ramy Bensebaini
  • 64' Goal Mathias Honsak league goal #3 assist Frans Krätzig
  • 71' Sub Pascal Groß → Salih Özcan
  • 73' Sub Frans Krätzig → Paul Wanner
  • 80' Sub Benedikt Gimber → Stefan Schimmer
  • 87' Sub Karim Adeyemi → Yan Couto
  • 87' Sub Jamie Gittens → Giovanni Reyna
  • 88' Yellow Giovanni Reyna
  • 90+1' Yellow Gregor Kobel
  • 90+3' Yellow Serhou Guirassy

Category leaders

  • Key passesJulian Ryerson4
  • Duels wonWaldemar Anton11/14
  • DribblesJamie Gittens7/12
  • Defensive actionsJonas Föhrenbach7

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.