Bundesliga · Matchweek 19
Serhou Guirassy 28'
Marco Friedl 51' (OG)
HT 1:0
Leonardo Bittencourt 64'
Marvin Ducksch 72'
Sat, 25 Jan 2025, 14:30 (UK) · SIGNAL IDUNA PARK, Dortmund
Borussia Dortmund · 26 pts|Werder Bremen · 27 pts

2-2 draw, with xG at 0.95–1.27.

Player of the matchJulian Brandt7.4Decisive moment72' Marvin Ducksch+0.9

Borussia Dortmund 2-2 Werder Bremen

Key numbers

  • Possession 46% – 54%
  • Shots 8 (4 on target) – 13 (4)
  • Decisive moment: 72' Marvin Ducksch, FN xPts +0.9
Player of the match
Julian Brandt 7.4Strong

Highest FN Score on the pitch: 7.4 (Strong)

Game state

1-02-02-12-2
Borussia Dortmund ahead 44 min · level 46 min · Werder Bremen ahead 0 min
  • Borussia Dortmund: Red card 21' → ~69 min a player down
  • Leonardo Bittencourt — off the bench 30 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.

21' Nico Schlotterbeck Red card −0.6
28' Serhou Guirassy Goal · scorer +0.6 · assist Julian Brandt +0.2 +0.8
51' Marco Friedl Own goal −0.4
64' Leonardo Bittencourt Goal · scorer +0.2 · assist Miloš Veljković +0.1 +0.3
72' Marvin Ducksch Goal · scorer +0.6 · assist Jens Stage +0.3 +0.9
Borussia Dortmund Expected (last two seasons) 2.1Own moments +0.2Opponent moments −1.2Time effect −0.1→ League points won 1
Werder Bremen Expected (last two seasons) 0.7Own moments +0.8Opponent moments −0.2Time effect −0.3→ League points won 1

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 DortmundWerder Bremen
46%Possession54%
0.95Expected goals (xG)1.27
0.12xG per shot0.1
8Shots13
4Shots on target4
50%Shots on target %31%
5Shots in box8
390Passes451
78%Pass accuracy84%
5Corners5
2Saves3
11Fouls15
1Yellow cards4
4Offsides5

Compared with usual

Borussia Dortmund

27 matches this season, all competitions baseline
This matchAvg
Goals22
Conceded21.6
xG0.951.5
xG against1.271.3
Shots813.2
On target45
Shots faced1311.6
xG per shot0.120.13
Possession46%60.1%
Passes390580.9
Pass accuracy78%86.8%
Corners55.5
Fouls1110.4

Werder Bremen

21 matches this season, all competitions baseline
This matchAvg
Goals21.7
Conceded21.7
xG1.271.2
xG against0.951.2
Shots1313.1
On target44.4
Shots faced813.4
xG per shot0.10.1
Possession54%52.5%
Passes451502.3
Pass accuracy84%82.9%
Corners55.2
Fouls159.6

Timeline

  • 10' Yellow Julian Ryerson
  • 12' Sub Felix Nmecha → Marcel Sabitzer
  • 21' Red Nico Schlotterbeck
  • 28' Goal Serhou Guirassy league goal #8 assist Julian Brandt
  • 51' Goal Marco Friedl (OG)
  • 60' Sub Senne Lynen → Leonardo Bittencourt
  • 60' Sub Derrick Köhn → Issa Kaboré
  • 60' Sub Marco Grüll → Justin Njinmah
  • 61' Sub Karim Adeyemi → Julien Duranville
  • 61' Sub Jamie Gittens → Maximilian Beier
  • 62' Yellow Leonardo Bittencourt
  • 64' Goal Leonardo Bittencourt league goal #1 assist Miloš Veljković
  • 72' Goal Marvin Ducksch league goal #6 assist Jens Stage
  • 77' Sub Julian Brandt → Waldemar Anton
  • 79' Yellow Justin Njinmah
  • 87' Yellow Jens Stage
  • 87' Sub Marvin Ducksch → Oliver Burke
  • 89' Yellow Marco Friedl

Category leaders

  • Key passesRomano Schmid4
  • Duels wonSerhou Guirassy10/15
  • DribblesKarim Adeyemi4/7
  • Defensive actionsEmre Can5
  • ShotsLeonardo Bittencourt5 (on target 3)
  • Fouls wonJulian Ryerson3

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.