Bayern München 2-2 Borussia Dortmund
Key numbers
- Possession 62% – 38%
- Shots 28 (11 on target) – 11 (3)
- Decisive moment: 65' Raphaël Guerreiro, FN xPts +1.0
Player of the match
Gregor Kobel 8.1Dominant
Highest FN Score on the pitch: 8.1 (Dominant)
Game state
0-11-12-12-2
Bayern München ahead 6 min · level 67 min · Borussia Dortmund ahead 17 min
- Raphaël Guerreiro — off the bench 36 min · 1G 0A
- Serge Gnabry — off the bench 26 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.
48'
Maximilian Beier
Goal · scorer +0.6 · assist Julian Ryerson +0.3
+0.9
65'
Raphaël Guerreiro
Goal · scorer +0.7 · assist Thomas Müller +0.3
+1.0
69'
Serge Gnabry
Goal · scorer +0.7 · assist Josip Stanišić +0.3
+1.0
75'
Waldemar Anton
Goal
+0.7
Bayern München
Expected (last two seasons) 2.2Own moments +2.0Opponent moments −2.1Time effect −1.1→ League points won 1
Borussia Dortmund
Expected (last two seasons) 0.6Own moments +1.6Opponent moments −1.8Time effect +0.6→ 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
Bayern MünchenBorussia Dortmund
1.97Expected goals (xG)1.5
Compared with usual
Bayern München
44 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 2.7 | |
| Conceded | 2 | 1 | |
| xG | 1.97 | 2.3 | |
| xG against | 1.5 | 0.75 | |
| Shots | 28 | 19.1 | |
| On target | 11 | 7.8 | |
| Shots faced | 11 | 7 | |
| xG per shot | 0.07 | 0.12 | |
| Possession | 62% | 68.3% | |
| Passes | 641 | 706.6 | |
| Pass accuracy | 89% | 89.2% | |
| Corners | 6 | 7 | |
| Fouls | 8 | 9 | |
Borussia Dortmund
43 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 2 | |
| Conceded | 2 | 1.5 | |
| xG | 1.5 | 1.7 | |
| xG against | 1.97 | 1.2 | |
| Shots | 11 | 14.3 | |
| On target | 3 | 5 | |
| Shots faced | 28 | 11.2 | high |
| xG per shot | 0.14 | 0.13 | |
| Possession | 38% | 58.3% | |
| Passes | 384 | 554.7 | |
| Pass accuracy | 76% | 85.7% | |
| Corners | 5 | 5.8 | |
| Fouls | 5 | 10.5 | |
Timeline
- 48'
Goal
Maximilian Beier league goal #8 assist Julian Ryerson
- 54'
Sub
Min-jae Kim → Raphaël Guerreiro
- 63'
Sub
Leon Goretzka → Aleksandar Pavlović
- 63'
Sub
Leroy Sané → Serge Gnabry
- 65'
Goal
Raphaël Guerreiro league goal #4 assist Thomas Müller
- 69'
Goal
Serge Gnabry league goal #6 assist Josip Stanišić
- 71'
Sub
Salih Özcan → Carney Chukwuemeka
- 71'
Sub
Julian Brandt → Felix Nmecha
- 75'
Goal
Waldemar Anton league goal #1
- 81'
Sub
Thomas Müller → Kingsley Coman
- 81'
Sub
Maximilian Beier → Karim Adeyemi
- 81'
Sub
Niklas Süle → Ramy Bensebaini
Category leaders
- Key passesMichael Olise5
- Duels wonSerhou Guirassy7/10
- DribblesMichael Olise3/3
- Defensive actionsLeon Goretzka7
- ShotsHarry Kane6 (on target 4)
- 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.