Werder Bremen 1-0 FSV Mainz 05
Key numbers
- Possession 37% – 63%
- Shots 12 (5 on target) – 13 (2)
- Decisive moment: 14' Leonardo Bittencourt, FN xPts +0.7
Player of the match
Anthony Jung 7.4Strong
Highest FN Score on the pitch: 7.4 (Strong)
Game state
1-0
Werder Bremen ahead 76 min · level 14 min · FSV Mainz 05 ahead 0 min
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.
12'
Marvin Ducksch
Pen miss
−0.5
14'
Leonardo Bittencourt
Goal · scorer +0.5 · assist Issa Kaboré +0.2
+0.7
90+3'
Niklas Stark
Red card
−0.1
90+4'
Marco Friedl
Red card
−0.1
Werder Bremen
Expected (last two seasons) 1.4Own moments 0.0Opponent moments 0.0Time effect +1.6→ League points won 3
FSV Mainz 05
Expected (last two seasons) 1.4Own moments 0.0Opponent moments −0.2Time effect −1.2→ 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
Werder BremenFSV Mainz 05
2.67Expected goals (xG)1.25
Compared with usual
Werder Bremen
22 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 1 | 1.7 | |
| Conceded | 0 | 1.7 | |
| xG | 2.67 | 1.2 | |
| xG against | 1.25 | 1.2 | |
| Shots | 12 | 13.1 | |
| On target | 5 | 4.4 | |
| Shots faced | 13 | 13.2 | |
| xG per shot | 0.22 | 0.1 | |
| Possession | 37% | 52.5% | |
| Passes | 325 | 500 | low |
| Pass accuracy | 68% | 82.9% | low |
| Corners | 3 | 5.2 | |
| Fouls | 14 | 9.9 | |
FSV Mainz 05
21 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 0 | 1.7 | |
| Conceded | 1 | 1.3 | |
| xG | 1.25 | 1.3 | |
| xG against | 2.67 | 1.3 | |
| Shots | 13 | 12 | |
| On target | 2 | 4.6 | |
| Shots faced | 12 | 14.5 | |
| xG per shot | 0.1 | 0.12 | |
| Possession | 63% | 47.2% | |
| Passes | 542 | 422.6 | |
| Pass accuracy | 80% | 76.5% | |
| Corners | 8 | 5 | |
| Fouls | 13 | 13 | |
Timeline
- 10'
Yellow
Robin Zentner
- 12'
Pen miss
Marvin Ducksch
- 14'
Goal
Leonardo Bittencourt league goal #2 assist Issa Kaboré
- 26'
Yellow
Marco Friedl
- 36'
Sub
Leonardo Bittencourt → Skelly Alvero
- 42'
Yellow
Niklas Stark
- 44'
Yellow
Anthony Caci
- 46'
Sub
Nadiem Amiri → Hyun-Seok Hong
- 56'
Sub
Stefan Bell → Maxim Leitsch
- 70'
Sub
Issa Kaboré → Derrick Köhn
- 70'
Sub
Marvin Ducksch → Marco Grüll
- 78'
Yellow
Romano Schmid
- 78'
Sub
Nelson Weiper → Armindo Sieb
- 80'
Yellow
Jae-sung Lee
- 81'
Sub
Anthony Caci → Silvan Widmer
- 81'
Sub
Phillipp Mwene → Arnaud Nordin
- 86'
Sub
Anthony Jung → Amos Pieper
- 90+1'
Yellow
Michael Zetterer
- 90+2'
Yellow
Senne Lynen
- 90+3'
Second yellow
Niklas Stark
- 90+4'
Second yellow
Marco Friedl
- 90+8'
Yellow
Mitchell Weiser
Category leaders
- Key passesRomano Schmid3
- Duels wonMarco Friedl11/16
- DribblesRomano Schmid2/2
- Defensive actionsMarco Friedl6
- ShotsRomano Schmid4 (on target 1)
- Fouls wonJae-sung Lee6
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.