Werder Bremen 3-3 1. FC Heidenheim
Key numbers
- Possession 52% – 48%
- Shots 12 (5 on target) – 14 (5)
- Decisive moment: 79' Marco Grüll, FN xPts +1.4
Player of the match
Marco Grüll 8.4Dominant
Highest FN Score on the pitch: 8.4 (Dominant)
Game state
1-01-12-12-23-23-3
Werder Bremen ahead 45 min · level 45 min · 1. FC Heidenheim ahead 0 min
- Luca Kerber — off the bench 74 min · 1G 0A
- Leo Scienza — off the bench 14 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.
1'
Marco Grüll
Goal · scorer +0.4 · assist Romano Schmid +0.2
+0.6
30'
Jan Schöppner
Goal
+0.7
56'
Marvin Ducksch
Goal
+1.0
61'
Luca Kerber
Goal · scorer +0.6 · assist Budu Zivzivadze +0.2
+0.8
79'
Marco Grüll
Goal · scorer +1.0 · assist Jens Stage +0.4
+1.4
90+5'
Leo Scienza
Goal
+1.0
Werder Bremen
Expected (last two seasons) 1.5Own moments +3.0Opponent moments −3.7Time effect +0.2→ League points won 1
1. FC Heidenheim
Expected (last two seasons) 1.2Own moments +2.5Opponent moments −2.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
Werder Bremen1. FC Heidenheim
1.59Expected goals (xG)1.67
Compared with usual
Werder Bremen
19 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 1.7 | |
| Conceded | 3 | 1.6 | |
| xG | 1.59 | 1.2 | |
| xG against | 1.67 | 1.2 | |
| Shots | 12 | 12.8 | |
| On target | 5 | 4.5 | |
| Shots faced | 14 | 13.6 | |
| xG per shot | 0.13 | 0.1 | |
| Possession | 52% | 51.5% | |
| Passes | 464 | 496.2 | |
| Pass accuracy | 83% | 82.6% | |
| Corners | 4 | 5.2 | |
| Fouls | 10 | 9.7 | |
1. FC Heidenheim
19 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 1.3 | |
| Conceded | 3 | 1.9 | |
| xG | 1.67 | 1.3 | |
| xG against | 1.59 | 1.6 | |
| Shots | 14 | 12.4 | |
| On target | 5 | 4.5 | |
| Shots faced | 12 | 14 | |
| xG per shot | 0.12 | 0.13 | |
| Possession | 48% | 43.8% | |
| Passes | 425 | 379.7 | |
| Pass accuracy | 78% | 76.1% | |
| Corners | 2 | 3.8 | |
| Fouls | 15 | 12 | |
Timeline
- 1'
Goal
Marco Grüll league goal #4 assist Romano Schmid
- 9'
Sub
Niklas Dorsch → Luca Kerber
- 23'
Yellow
Luca Kerber
- 30'
Goal
Jan Schöppner league goal #3
- 56'
Goal
Marvin Ducksch league goal #5
- 61'
Goal
Luca Kerber league goal #1 assist Budu Zivzivadze
- 64'
Yellow
Senne Lynen
- 64'
Yellow
Haktab Omar Traore
- 67'
Yellow
Marvin Ducksch
- 70'
Yellow
Patrick Mainka
- 75'
Sub
Marvin Ducksch → Oliver Burke
- 75'
Sub
Senne Lynen → Leonardo Bittencourt
- 75'
Sub
Derrick Köhn → Issa Kaboré
- 76'
Sub
Paul Wanner → Leo Scienza
- 76'
Sub
Frans Krätzig → Sirlord Conteh
- 79'
Goal
Marco Grüll league goal #5 assist Jens Stage
- 83'
Sub
Marco Grüll → Justin Njinmah
- 83'
Sub
Luca Kerber → Adrian Beck
- 90+1'
Sub
Romano Schmid → Skelly Alvero
- 90+4'
Yellow
Niklas Stark
- 90+4'
Yellow
Skelly Alvero
- 90+4'
Yellow
Jens Stage
- 90+5'
Goal
Leo Scienza league goal #3
Category leaders
- Key passesJens Stage3
- Duels wonRomano Schmid10/21
- DribblesRomano Schmid4/7
- Defensive actionsHaktab Omar Traore6
- ShotsMarvin Ducksch3 (on target 2)
- Fouls wonMarco Grüll6
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.