SC Freiburg 1-1 Borussia Dortmund
Key numbers
- Possession 57% – 43%
- Shots 21 (6 on target) – 9 (4)
- Decisive moment: 75' Lucas Höler, FN xPts +1.0
Player of the match
Ramy Bensebaini 7.8Strong
Highest FN Score on the pitch: 7.8 (Strong)
Game state
0-11-1
SC Freiburg ahead 0 min · level 46 min · Borussia Dortmund ahead 44 min
- Borussia Dortmund: Red card 53' → ~37 min a player down
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.
31'
Ramy Bensebaini
Goal · scorer +0.6 · assist Yan Couto +0.2
+0.8
53'
Jobe Bellingham
Red card
−0.4
75'
Lucas Höler
Goal · scorer +0.7 · assist Christian Günter +0.3
+1.0
SC Freiburg
Expected (last two seasons) 1.3Own moments +1.0Opponent moments −0.4Time effect −0.9→ League points won 1
Borussia Dortmund
Expected (last two seasons) 1.5Own moments +0.4Opponent moments −1.3Time effect +0.4→ 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
SC FreiburgBorussia Dortmund
1.5Expected goals (xG)0.93
Compared with usual
SC Freiburg
22 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 1 | 1.6 | |
| Conceded | 1 | 1.2 | |
| xG | 1.5 | 1.4 | |
| xG against | 0.93 | 1.1 | |
| Shots | 21 | 13.7 | |
| On target | 6 | 4.5 | |
| Shots faced | 9 | 12.1 | |
| xG per shot | 0.07 | 0.1 | |
| Possession | 57% | 51.5% | |
| Passes | 501 | 436.9 | |
| Pass accuracy | 84% | 81% | |
| Corners | 6 | 4.7 | |
| Fouls | 11 | 9.5 | |
Borussia Dortmund
22 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 1 | 2 | |
| Conceded | 1 | 1.2 | |
| xG | 0.93 | 1.5 | |
| xG against | 1.5 | 0.95 | |
| Shots | 9 | 12.9 | |
| On target | 4 | 4.9 | |
| Shots faced | 21 | 11 | high |
| xG per shot | 0.1 | 0.12 | |
| Possession | 43% | 54.9% | |
| Passes | 390 | 527.9 | |
| Pass accuracy | 78% | 84.5% | |
| Corners | 0 | 5.7 | low |
| Fouls | 10 | 11.2 | |
Timeline
- 11'
Yellow
Johan Manzambi
- 11'
Yellow
Yan Couto
- 31'
Goal
Ramy Bensebaini league goal #1 assist Yan Couto
- 53'
Red
Jobe Bellingham
- 56'
Sub
Fábio Silva → Pascal Groß
- 72'
Yellow
Maximilian Eggestein
- 75'
Goal
Lucas Höler league goal #1 assist Christian Günter
- 76'
Sub
Anthony Jung → Vincenzo Grifo
- 76'
Sub
Christian Günter → Igor Matanović
- 78'
Sub
Carney Chukwuemeka → Daniel Svensson
- 78'
Sub
Serhou Guirassy → Maximilian Beier
- 83'
Yellow
Julian Ryerson
- 90+2'
Sub
Yan Couto → Karim Adeyemi
- 90+3'
Sub
Emre Can → Niklas Süle
- 90+6'
Yellow
Lukas Kübler
Category leaders
- Key passesYuito Suzuki3
- Duels wonLukas Kübler9/15
- DribblesPhilipp Treu2/3
- Defensive actionsLukas Kübler6
- ShotsChristian Günter3 (on target 0)
- Fouls wonJohan Manzambi3
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.