Bayern München 4-2 1. FC Heidenheim
Key numbers
- Possession 83% – 17%
- Shots 21 (10 on target) – 2 (2)
- Decisive moment: 56' Jamal Musiala, FN xPts +0.8
Player of the match
Joshua Kimmich 8.9Dominant
Highest FN Score on the pitch: 8.9 (Dominant)
Game state
1-01-12-13-13-24-2
Bayern München ahead 66 min · level 24 min · 1. FC Heidenheim ahead 0 min
- Jamal Musiala — off the bench 39 min · 2G 0A
- Leon Goretzka — off the bench 19 min · 1G 0A
- Niklas Dorsch — off the bench 19 min · 1G 0A
- Leo Scienza — off the bench 11 min · 0G 1A
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.
18'
Dayot Upamecano
Goal · scorer +0.3 · assist Joshua Kimmich +0.1
+0.4
50'
Mathias Honsak
Goal
+0.5
56'
Jamal Musiala
Goal · scorer +0.6 · assist Michael Olise +0.2
+0.8
84'
Leon Goretzka
Goal · assist Leroy Sané
+0.1
85'
Niklas Dorsch
Goal · assist Leo Scienza
+0.1
90+1'
Jamal Musiala
Goal · assist Raphaël Guerreiro
0.0
Bayern München
Expected (last two seasons) 2.4Own moments +1.3Opponent moments −0.8Time effect +0.1→ League points won 3
1. FC Heidenheim
Expected (last two seasons) 0.4Own moments +0.6Opponent moments −0.9Time effect −0.1→ League points won 0
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ünchen1. FC Heidenheim
2.42Expected goals (xG)1.29
Compared with usual
Bayern München
20 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 4 | 2.9 | |
| Conceded | 2 | 0.8 | |
| xG | 2.42 | 2 | |
| xG against | 1.29 | 0.54 | |
| Shots | 21 | 18.9 | |
| On target | 10 | 8.2 | |
| Shots faced | 2 | 6 | |
| xG per shot | 0.12 | 0.1 | |
| Possession | 83% | 70.3% | high |
| Passes | 991 | 739.5 | high |
| Pass accuracy | 93% | 89.7% | |
| Corners | 8 | 7.1 | |
| Fouls | 4 | 9.1 | |
1. FC Heidenheim
15 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 1.3 | |
| Conceded | 4 | 1.9 | |
| xG | 1.29 | 1.3 | |
| xG against | 2.42 | 1.5 | |
| Shots | 2 | 13.3 | low |
| On target | 2 | 4.7 | |
| Shots faced | 21 | 13.5 | high |
| xG per shot | 0.65 | 0.11 | high |
| Possession | 17% | 44.9% | low |
| Passes | 206 | 383.3 | low |
| Pass accuracy | 66% | 76.9% | low |
| Corners | 0 | 3.8 | |
| Fouls | 5 | 11.7 | low |
Timeline
- 18'
Goal
Dayot Upamecano league goal #2 assist Joshua Kimmich
- 50'
Goal
Mathias Honsak league goal #2
- 51'
Sub
Thomas Müller → Jamal Musiala
- 56'
Goal
Jamal Musiala league goal #7 assist Michael Olise
- 65'
Sub
Luca Kerber → Maximilian Breunig
- 65'
Sub
Paul Wanner → Sirlord Conteh
- 71'
Sub
Aleksandar Pavlović → Leon Goretzka
- 71'
Sub
Michael Olise → Kingsley Coman
- 71'
Sub
Jan Schöppner → Niklas Dorsch
- 78'
Sub
Benedikt Gimber → Adrian Beck
- 79'
Sub
Mathias Honsak → Leo Scienza
- 84'
Goal
Leon Goretzka league goal #1 assist Leroy Sané
- 85'
Goal
Niklas Dorsch league goal #2 assist Leo Scienza
- 87'
Yellow
Daniel Peretz
- 90+1'
Goal
Jamal Musiala league goal #8 assist Raphaël Guerreiro
- 90+2'
Sub
Kingsley Coman → Arijon Ibrahimović
- 90+2'
Sub
Raphaël Guerreiro → Konrad Laimer
Category leaders
- Key passesJoshua Kimmich5
- Duels wonDayot Upamecano7/10
- DribblesMichael Olise5/6
- Defensive actionsLennard Maloney6
- ShotsLeroy Sané4 (on target 0)
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.