Eredivisie
· Regular Season - 30
April 12, 2026 16:30
T. Oosting
3'
O. Velanas
(ast. T. Oosting)
60'
16'
(ast. C. Widell)
D. Sanches Fernandes
80'
(ast. G. de Regt)
S. Wlodarczyk
The ForzaPitch pre-match prediction gave PEC Zwolle a 43% win probability (draw 31%, Excelsior 24%). The final result was PEC Zwolle 2–2 Excelsior. In 1 previous meetings, PEC Zwolle have won 0 times, with 0 draws and 1 wins for Excelsior.
Match statistics
9
Total shots
11
5
Shots on target
3
2.66
Actual xG
1.62
1
Saves
3
49%
Possession
51%
5
Corners
2
16
Tackles
14
0
🟨 Yellow cards
1
Match Events
⚽T. Oosting
3'
16'
ast. C. Widell ·
D. Sanches Fernandes⚽
53'
Irakli Yegoian
⚽O. Velanas
· ast. T. Oosting
60'
O. Velanas
/ K. de Rooij
62'
R. Thomas
/ T. Gooijer
62'
62'
E. Hansson
/
L. Schouten
K. Kostons
/ T. Buitink
74'
79'
M. van Duinen
/
I. Yegoian
79'
S. Wlodarczyk
/
R. Meissen
80'
ast. G. de Regt ·
S. Wlodarczyk⚽
Pre-match prediction
43.63%
PEC
31.4%
X ←
24.98%
Excelsior
we assigned to the actual result (Draw)
31.4%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.09
2.66
+1.57
0.89
1.62
+0.73
PEC Zwolle dominated by xG (2.66 vs 1.62).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
16
G
2
S. Floranus
D
4
Anselmo Garcia McNulty
D
Anselmo Garcia McNulty
D
28
Simon Graves
D
Simon Graves
D
3
Olivier Aertssen
D
Olivier Aertssen
D
8
Zico Buurmeester
M
Zico Buurmeester
M
30
R. Thomas
62'
M
R. Thomas
62'
M
18
Odysseus Velanas
1 ⚽
62'
M
Odysseus Velanas
1 ⚽
62'
M
25
Thijs Oosting
1 ⚽
1 👟
M
Thijs Oosting
1 ⚽
1 👟
M
9
M
10
K. Kostons
74'
F
K. Kostons
74'
F
Bench
22
Kaj de Rooij
28'
F
Kaj de Rooij
28'
F
5
Tijs Velthuis
D
Tijs Velthuis
D
6
Tristan Gooijer
28'
D
Tristan Gooijer
28'
D
1
G
12
A. Zagré
D
A. Zagré
D
14
Lewis Schouten
62'
D
Lewis Schouten
62'
D
4
Casper Widell
1 👟
D
Casper Widell
1 👟
D
3
Rick Meissen
79'
D
Rick Meissen
79'
D
2
I. Bronkhorst
D
I. Bronkhorst
D
11
Gyan de Regt
1 👟
M
Gyan de Regt
1 👟
M
20
Lennard Hartjes
M
Lennard Hartjes
M
23
Irakli Yegoian
79'
M
Irakli Yegoian
79'
M
30
Derensili Sanches Fernandes
1 ⚽
M
Derensili Sanches Fernandes
1 ⚽
M
10
N. Naujoks
F
N. Naujoks
F
Bench
7
Emil Hansson
28'
F
Emil Hansson
28'
F
33
Jerolldino Bergraaf
F
Jerolldino Bergraaf
F
9
Szymon Włodarczyk
1 ⚽
11'
F
Szymon Włodarczyk
1 ⚽
11'
F
Best on the pitch
Thijs Oosting
M · PEC
8.50
1 ⚽ 1 👟
1 shots
· 21 pass
Odysseus Velanas
M · PEC
8.30
1 ⚽
2 shots
· 34 pass
M · PEC
7.70
· 22 pass
R. Thomas
M · PEC
7.50
· 38 pass
Gyan de Regt
M · Excelsior
7.30
1 👟
1 shots
· 19 pass
A. Zagré
D · Excelsior
7.30
1 shots
· 44 pass
PEC Zwolle — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 6.30 | — | — | — | 36 | 17% | — | — | — | |
| S. Floranus | D | 90 | 6.20 | — | — | — | 47 | 36% | 3 | — | — |
| Anselmo Garcia McNulty | D | 90 | 6.20 | — | — | — | 63 | 51% | 1 | — | — |
| Simon Graves | D | 90 | 6.50 | — | — | 2 | 57 | 51% | — | — | — |
| Olivier Aertssen | D | 90 | 6.30 | — | — | — | 24 | 20% | 2 | — | — |
| Zico Buurmeester | M | 90 | 7.00 | — | — | 1 | 31 | 24% | 2 | — | — |
| R. Thomas | M | 62 | 7.50 | — | — | — | 38 | 35% | 3 | — | — |
| Odysseus Velanas | M | 62 | 8.30 | 1 | — | 2 | 34 | 26% | 3 | — | — |
| Thijs Oosting | M | 90 | 8.50 | 1 | 1 | 1 | 21 | 17% | — | — | — |
| M | 90 | 7.70 | — | — | — | 22 | 13% | 1 | — | — | |
| K. Kostons | F | 74 | 5.60 | — | — | 3 | 9 | 7% | — | — | — |
| Kaj de Rooij | F | 28 | 6.70 | — | — | — | 9 | 5% | 1 | — | — |
| Tristan Gooijer | D | 28 | 6.50 | — | — | — | 13 | 8% | — | — | — |
Excelsior — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 7.30 | — | — | — | 52 | 25% | — | — | — | |
| A. Zagré | D | 90 | 7.30 | — | — | 1 | 44 | 41% | 1 | — | — |
| Lewis Schouten | D | 62 | 6.30 | — | — | — | 30 | 24% | 1 | — | — |
| Casper Widell | D | 90 | 7.20 | — | 1 | 2 | 62 | 46% | 1 | — | — |
| Rick Meissen | D | 79 | 6.00 | — | — | — | 35 | 28% | 1 | — | — |
| I. Bronkhorst | D | 90 | 6.70 | — | — | — | 45 | 33% | 2 | — | — |
| Gyan de Regt | M | 90 | 7.30 | — | 1 | 1 | 19 | 13% | — | — | — |
| Lennard Hartjes | M | 90 | 6.70 | — | — | — | 34 | 30% | 2 | — | — |
| Irakli Yegoian | M | 79 | 6.70 | — | — | — | 37 | 28% | 3 | 1 | — |
| Derensili Sanches Fernandes | M | 90 | 6.90 | 1 | — | 3 | 27 | 25% | 2 | — | — |
| N. Naujoks | F | 90 | 6.70 | — | — | 2 | 24 | 15% | 1 | — | — |
| Emil Hansson | F | 28 | 6.30 | — | — | 1 | 12 | 10% | — | — | — |
| Szymon Włodarczyk | F | 11 | 7.30 | 1 | — | 1 | 2 | — | — | — | — |
Frequently Asked Questions
What was the final score of PEC Zwolle vs Excelsior?
The final score was PEC Zwolle 2–2 Excelsior.
What did the model predict before PEC Zwolle vs Excelsior?
The model assigned 43% probability to a PEC Zwolle win, 31% to a draw, and 24% to an Excelsior win.