Bundesliga
· Regular Season - 30
April 19, 2026 21:30
J. Scally
(ast. H. Bolin)
7'
(pen.)
90'+6
N. Amiri
Match statistics
6
Total shots
11
4
Shots on target
6
0.62
Actual xG
1.33
6
Saves
3
38%
Possession
62%
0
Corners
6
12
Tackles
12
4
🟨 Yellow cards
2
Match Events
⚽J. Scally
· ast. H. Bolin
7'
21'
D. Kohr
22'
A. Caci
66'
P. Mwene
/
N. Veratschnig
66'
A. Sieb
/
S. Becker
H. Bolin
/ F. Honorat
66'
K. Diks
/ F. C. Chiarodia
71'
J. Castrop
/ L. Ullrich
72'
K. Stoger
/ G. Reyna
72'
76'
W. Boving
/
P. Nebel
76'
S. Widmer
/
A. Caci
H. Tabakovic
82'
83'
N. Weiper
/
D. da Costa
H. Tabakovic
/ K. Takai
87'
88'
Y. Engelhardt
89'
P. Sander
90'+3
M. Nicolas
90'+6
90'+6
(pen.)
N. Amiri⚽
N. Elvedi
90'
Pre-match prediction
34.6%
Borussia
25.0%
X ←
40.4%
FSV
we assigned to the actual result (Draw)
25.0%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.38
0.62
-0.76
1.56
1.33
-0.23
FSV Mainz 05 dominated by xG (1.33 vs 0.62).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
33
Moritz Nicolas
G
Moritz Nicolas
G
4
Kevin Diks
71'
D
Kevin Diks
71'
D
30
Nico Elvedi
D
Nico Elvedi
D
16
Philipp Sander
D
Philipp Sander
D
17
Jens Castrop
72'
M
Jens Castrop
72'
M
7
Kevin Stöger
72'
M
Kevin Stöger
72'
M
6
Yannik Engelhardt
M
Yannik Engelhardt
M
27
Rocco Reitz
M
Rocco Reitz
M
29
Joseph Scally
1 ⚽
M
Joseph Scally
1 ⚽
M
38
Hugo Bolin
1 👟
66'
F
Hugo Bolin
1 👟
66'
F
15
Haris Tabakovic
87'
F
Haris Tabakovic
87'
F
Bench
2
Fabio Chiarodia
24'
D
Fabio Chiarodia
24'
D
9
Franck Honorat
29'
M
Franck Honorat
29'
M
13
Giovanni Reyna
23'
M
Giovanni Reyna
23'
M
23
Jan Olschowsky
G
Jan Olschowsky
G
14
Kota Takai
8'
D
Kota Takai
8'
D
26
Lukas Ullrich
23'
D
Lukas Ullrich
23'
D
25
Robin Hack
M
Robin Hack
M
18
Shuto Machino
F
Shuto Machino
F
36
Wael Mohya
M
Wael Mohya
M
33
Daniel Batz
G
Daniel Batz
G
31
Dominik Kohr
D
Dominik Kohr
D
4
Stefan Posch
D
Stefan Posch
D
21
Danny da Costa
82'
D
Danny da Costa
82'
D
6
Kaishu Sano
M
Kaishu Sano
M
22
Nikolas Veratschnig
66'
M
Nikolas Veratschnig
66'
M
10
Nadiem Amiri
1 ⚽
M
Nadiem Amiri
1 ⚽
M
8
Paul Nebel
76'
M
Paul Nebel
76'
M
19
Anthony Caci
76'
M
Anthony Caci
76'
M
20
Phillip Tietz
F
Phillip Tietz
F
23
Sheraldo Becker
66'
F
Sheraldo Becker
66'
F
Bench
25
Andreas Hanche-Olsen
D
Andreas Hanche-Olsen
D
11
Armindo Sieb
29'
F
Armindo Sieb
29'
F
48
Kacper Potulski
D
Kacper Potulski
D
1
Lasse Riess
G
Lasse Riess
G
44
Nelson Weiper
13'
F
Nelson Weiper
13'
F
2
Phillipp Mwene
29'
D
Phillipp Mwene
29'
D
30
Silvan Widmer
19'
D
Silvan Widmer
19'
D
24
Sota Kawasaki
M
Sota Kawasaki
M
14
William Bøving
19'
F
William Bøving
19'
F
Best on the pitch
Moritz Nicolas
G · Borussia
9.00
· 27 pass
Stefan Posch
D · FSV
7.90
· 73 pass
Anthony Caci
M · FSV
7.90
· 50 pass
Kevin Stöger
M · Borussia
7.70
· 41 pass
Joseph Scally
M · Borussia
7.50
1 ⚽
1 shots
· 17 pass
Nelson Weiper
F · FSV
7.50
Borussia Mönchengladbach — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Moritz Nicolas | G | 95 | 9.00 | — | — | — | 27 | 15% | — | — | — |
| Kevin Diks | D | 71 | 7.00 | — | — | 1 | 42 | 35% | — | — | — |
| Nico Elvedi | D | 95 | 7.30 | — | — | — | 46 | 42% | — | 1 | — |
| Philipp Sander | D | 95 | 7.20 | — | — | — | 47 | 38% | 1 | 1 | — |
| Jens Castrop | M | 72 | 7.00 | — | — | 2 | 24 | 18% | 1 | — | — |
| Kevin Stöger | M | 72 | 7.70 | — | — | — | 41 | 36% | 3 | — | — |
| Yannik Engelhardt | M | 95 | 6.50 | — | — | — | 48 | 45% | — | 1 | — |
| Rocco Reitz | M | 95 | 7.20 | — | — | 1 | 31 | 22% | 3 | — | — |
| Joseph Scally | M | 95 | 7.50 | 1 | — | 1 | 17 | 12% | — | — | — |
| Hugo Bolin | F | 66 | 6.90 | — | 1 | 1 | 17 | 10% | 1 | — | — |
| Haris Tabakovic | F | 87 | 6.00 | — | — | — | 10 | 6% | 1 | 1 | — |
| Fabio Chiarodia | D | 24 | 6.60 | — | — | — | 3 | 2% | — | — | — |
| Franck Honorat | M | 29 | 6.20 | — | — | — | 3 | 1% | — | — | — |
| Giovanni Reyna | M | 23 | 6.90 | — | — | — | 6 | 3% | 1 | — | — |
| Kota Takai | D | 8 | 6.30 | — | — | — | 1 | — | 1 | — | — |
| Lukas Ullrich | D | 23 | 6.30 | — | — | — | 4 | 3% | — | — | — |
FSV Mainz 05 — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Daniel Batz | G | 95 | 7.00 | — | — | — | 17 | 16% | — | — | — |
| Dominik Kohr | D | 95 | 7.30 | — | — | 2 | 86 | 77% | 1 | 1 | — |
| Stefan Posch | D | 95 | 7.90 | — | — | — | 73 | 62% | 4 | — | — |
| Danny da Costa | D | 82 | 6.70 | — | — | — | 70 | 61% | 1 | — | — |
| Kaishu Sano | M | 95 | 6.60 | — | — | — | 77 | 72% | — | — | — |
| Nikolas Veratschnig | M | 66 | 6.50 | — | — | — | 21 | 13% | 2 | — | — |
| Nadiem Amiri | M | 95 | 7.30 | 1 | — | 1 | 63 | 56% | — | — | — |
| Paul Nebel | M | 76 | 6.30 | — | — | 1 | 40 | 35% | — | — | — |
| Anthony Caci | M | 76 | 7.90 | — | — | — | 50 | 45% | 4 | 1 | — |
| Phillip Tietz | F | 95 | 6.30 | — | — | 4 | 26 | 21% | — | — | — |
| Sheraldo Becker | F | 66 | 6.20 | — | — | 3 | 17 | 10% | — | — | — |
| Armindo Sieb | F | 29 | 6.20 | — | — | — | 10 | 8% | — | — | — |
| Nelson Weiper | F | 13 | 7.50 | — | — | — | — | — | — | — | — |
| Phillipp Mwene | D | 29 | 6.70 | — | — | — | 14 | 11% | — | — | — |
| Silvan Widmer | D | 19 | 6.50 | — | — | — | 15 | 15% | — | — | — |
| William Bøving | F | 19 | 6.90 | — | — | — | 11 | 11% | — | — | — |