Bundesliga · Matchweek 14
Niklas Süle 45+6'
Niclas Füllkrug 90+3'
HT 1:1
Ramy Bensebaini 32' (OG)
Christoph Baumgartner 54'
Yussuf Poulsen 90+1'
Sat, 9 Dec 2023, 17:30 (UK) · BVB Stadion Dortmund, Dortmund
Borussia Dortmund · 25 pts|RB Leipzig · 29 pts

RB Leipzig won on the scoreboard and on xG (1.85–3.24).

Player of the matchJulian Brandt8.3Decisive moment54' Christoph Baumgartner+0.9

Borussia Dortmund 2-3 RB Leipzig

Key numbers

  • Possession 54% – 46%
  • Shots 18 (6 on target) – 26 (8)
  • Decisive moment: 54' Christoph Baumgartner, FN xPts +0.9
Player of the match
Julian Brandt 8.3Dominant

Highest FN Score on the pitch: 8.3 (Dominant)

Game state

0-11-11-21-32-3
Borussia Dortmund ahead 0 min · level 41 min · RB Leipzig ahead 49 min
  • Borussia Dortmund: Red card 15' → ~75 min a player down
  • Niklas Süle — off the bench 71 min · 1G 0A
  • Emil Forsberg — off the bench 15 min · 0G 1A
  • Yussuf Poulsen — off the bench 15 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.

15' Mats Hummels Red card −0.6
32' Ramy Bensebaini Own goal −0.6
45+6' Niklas Süle Goal · scorer +0.4 · assist Julian Brandt +0.2 +0.6
54' Christoph Baumgartner Goal +0.9
90+1' Yussuf Poulsen Goal · assist Emil Forsberg +0.1
90+3' Niclas Füllkrug Goal · assist Julian Brandt 0.0
Borussia Dortmund Expected (last two seasons) 1.6Own moments −0.6Opponent moments −0.7Time effect −0.3→ League points won 0
RB Leipzig Expected (last two seasons) 1.2Own moments +1.0Opponent moments +0.5Time effect +0.3→ 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

Borussia DortmundRB Leipzig
54%Possession46%
1.85Expected goals (xG)3.24
0.1xG per shot0.12
18Shots26
6Shots on target8
33%Shots on target %31%
13Shots in box14
560Passes485
84%Pass accuracy83%
6Corners6
6Saves4
6Fouls11
1Yellow cards3
1Offsides4

Compared with usual

Borussia Dortmund

21 matches this season, all competitions baseline
This matchAvg
Goals21.9
Conceded31.2
xG1.851.5
xG against3.241.5
Shots1815
On target65
Shots faced2613.3high
xG per shot0.10.11
Possession54%52.8%
Passes560492.7
Pass accuracy84%82.7%
Corners64.9
Fouls610.8

RB Leipzig

20 matches this season, all competitions baseline
This matchAvg
Goals32.3
Conceded21.3
xG3.241.7
xG against1.851.1
Shots2615.1
On target86.1
Shots faced1811.6
xG per shot0.120.11
Possession46%56.1%
Passes485535
Pass accuracy83%84%
Corners66.1
Fouls1110.6

Timeline

  • 14' VAR Mats Hummels
  • 14' VAR Loïs Openda
  • 15' Red Mats Hummels
  • 19' Sub Jamie Bynoe-Gittens → Niklas Süle
  • 32' Goal Ramy Bensebaini (OG)
  • 35' Yellow Mohamed Simakan
  • 45+6' Goal Niklas Süle league goal #1 assist Julian Brandt
  • 54' Goal Christoph Baumgartner league goal #3
  • 60' Yellow Salih Özcan
  • 61' Yellow Xavi Simons
  • 66' Yellow Loïs Openda
  • 71' Sub Marco Reus → Karim Adeyemi
  • 75' Sub Christoph Baumgartner → Emil Forsberg
  • 75' Sub Loïs Openda → Yussuf Poulsen
  • 76' Sub Xavi Simons → Benjamin Šeško
  • 81' Sub Amadou Haidara → Kevin Kampl
  • 82' Sub Thomas Meunier → Giovanni Reyna
  • 82' Sub Ramy Bensebaini → Donyell Malen
  • 90+1' Goal Yussuf Poulsen league goal #3 assist Emil Forsberg
  • 90+3' Goal Niclas Füllkrug league goal #5 assist Julian Brandt

Category leaders

  • Key passesJulian Brandt6
  • Duels wonEmre Can10/16
  • DribblesEmre Can3/5
  • Defensive actionsEmre Can9
  • ShotsLoïs Openda5 (on target 1)
  • Fouls wonNico Schlotterbeck4

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.