✓Model correct — prediction Utrecht
A. Stepanov
46'
M. van der Hoorn
(ast. S. El Karouani)
56'
S. El Karouani
(ast. N. Vesterlund)
58'
54'
(ast. J. van Overeem)
D. Vente
77'
(ast. S. Kersten)
J. Trenskow
The ForzaPitch pre-match prediction gave Utrecht a 61% win probability (draw 19%, Heerenveen 18%). The final result was Utrecht 3–2 Heerenveen. In 2 previous meetings, Utrecht have won 0 times, with 2 draws and 0 wins for Heerenveen.
Match statistics
14
Total shots
11
6
Shots on target
5
1.77
Actual xG
1.22
3
Saves
3
41%
Possession
59%
8
Corners
6
10
Tackles
9
0
🟨 Yellow cards
1
Match Events
A. Engwanda
/ S. Horemans
45'
⚽A. Stepanov
46'
49'
M. Linday
54'
ast. J. van Overeem ·
D. Vente⚽
⚽M. van der Hoorn
· ast. S. El Karouani
56'
⚽S. El Karouani
· ast. N. Vesterlund
58'
A. Stepanov
/ S. Haller
65'
69'
L. Nordas
/
L. Oyen
77'
ast. S. Kersten ·
J. Trenskow⚽
78'
L. Brouwers
/
M. Linday
M. Eerdhuijzen
/ N. Viergever
80'
J. Karlsson
/ A. Blake
80'
Pre-match prediction
61.54%
Utrecht ←
19.47%
X
18.99%
Heerenveen
✓ Correct prediction —
we assigned to the actual result (Utrecht)
61.54%
(high confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.66
1.77
-0.89
1.27
1.22
-0.05
Utrecht dominated by xG (1.77 vs 1.22).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
V. Barkas
G
V. Barkas
G
16
S. El Karouani
1 ⚽
1 👟
D
S. El Karouani
1 ⚽
1 👟
D
44
M. Eerdhuijzen
80'
D
M. Eerdhuijzen
80'
D
3
Mike Van der Hoorn
1 ⚽
D
23
N. Vesterlund
1 👟
D
N. Vesterlund
1 👟
D
21
G. Zechiël
M
G. Zechiël
M
27
Alonzo Engwanda
45'
M
Alonzo Engwanda
45'
M
11
Jesper Karlsson
80'
M
Jesper Karlsson
80'
M
20
D. de Wit
M
D. de Wit
M
10
Y. Cathline
M
Y. Cathline
M
18
Artem Stepanov
1 ⚽
65'
F
Artem Stepanov
1 ⚽
65'
F
Bench
15
A. Blake
11'
F
A. Blake
11'
F
77
Ángel Alarcón
F
Ángel Alarcón
F
8
Can Bozdoğan
M
Can Bozdoğan
M
5
Emeka Adeile
D
Emeka Adeile
D
33
K. Gadellaa
G
K. Gadellaa
G
25
M. Brouwer
G
M. Brouwer
G
53
Neal Viereck
D
Neal Viereck
D
24
N. Viergever
11'
D
N. Viergever
11'
D
57
P. Kloosterboer
D
P. Kloosterboer
D
43
R. El Arguioui
M
R. El Arguioui
M
91
S. Haller
26'
F
S. Haller
26'
F
2
S. Horemans
46'
D
S. Horemans
46'
D
22
B. Klaverboer
G
B. Klaverboer
G
19
V. Zagaritis
D
V. Zagaritis
D
3
M. Willemsen
D
M. Willemsen
D
4
S. Kersten
1 👟
D
S. Kersten
1 👟
D
45
O. Braude
D
O. Braude
D
6
Joris van Overeem
1 👟
M
Joris van Overeem
1 👟
M
16
Marcus Linday
78'
M
Marcus Linday
78'
M
11
L. Oyen
69'
M
L. Oyen
69'
M
10
R. Meerveld
M
R. Meerveld
M
20
J. Trenskow
1 ⚽
M
J. Trenskow
1 ⚽
M
9
D. Vente
1 ⚽
F
D. Vente
1 ⚽
F
Bench
44
A. Noppert
G
A. Noppert
G
40
Clayton Bonevacia
F
Clayton Bonevacia
F
50
E. Gürbüz
F
E. Gürbüz
F
28
H. Petrov
D
H. Petrov
D
35
Isaiah Ahmed
M
Isaiah Ahmed
M
18
L. Nordås
22'
F
L. Nordås
22'
F
8
Luuk Brouwers
13'
M
15
Mats Egbring
D
Mats Egbring
D
7
M. Rivera
M
M. Rivera
M
31
N. Bakker
G
N. Bakker
G
36
N. Courtens
M
N. Courtens
M
17
N. Hopland
D
N. Hopland
D
Best on the pitch
Y. Cathline
M · Utrecht
8.30
2 shots
· 27 pass
S. El Karouani
D · Utrecht
8.00
1 ⚽ 1 👟
1 shots
· 42 pass
Mike Van der Hoorn
D · Utrecht
8.00
1 ⚽
1 shots
· 49 pass
Artem Stepanov
F · Utrecht
7.70
1 ⚽
3 shots
· 13 pass
J. Trenskow
M · Heerenveen
7.60
1 ⚽
4 shots
· 37 pass
D. Vente
F · Heerenveen
7.20
1 ⚽
2 shots
· 24 pass
Utrecht — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| V. Barkas | G | 91 | 6.90 | — | — | — | 30 | 23% | — | — | — |
| S. El Karouani | D | 91 | 8.00 | 1 | 1 | 1 | 42 | 35% | 1 | — | — |
| M. Eerdhuijzen | D | 80 | 6.50 | — | — | — | 42 | 32% | — | — | — |
| Mike Van der Hoorn | D | 91 | 8.00 | 1 | — | 1 | 49 | 41% | 1 | — | — |
| N. Vesterlund | D | 91 | 6.70 | — | 1 | — | 37 | 31% | 2 | — | — |
| G. Zechiël | M | 91 | 6.20 | — | — | 3 | 33 | 30% | — | — | — |
| Alonzo Engwanda | M | 45 | 6.70 | — | — | — | 16 | 15% | — | — | — |
| Jesper Karlsson | M | 80 | 6.50 | — | — | 1 | 18 | 18% | — | — | — |
| D. de Wit | M | 91 | 6.60 | — | — | 1 | 25 | 17% | 3 | — | — |
| Y. Cathline | M | 91 | 8.30 | — | — | 2 | 27 | 22% | 1 | — | — |
| Artem Stepanov | F | 65 | 7.70 | 1 | — | 3 | 13 | 12% | — | — | — |
| A. Blake | F | 11 | 6.50 | — | — | 1 | — | — | — | — | — |
| N. Viergever | D | 11 | 6.30 | — | — | — | 1 | 1% | — | — | — |
| S. Haller | F | 26 | 6.60 | — | — | 1 | 11 | 9% | 1 | — | — |
| S. Horemans | D | 46 | 6.30 | — | — | — | 13 | 12% | 1 | — | — |
Heerenveen — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| B. Klaverboer | G | 91 | 5.00 | — | — | — | 32 | 21% | — | — | — |
| V. Zagaritis | D | 91 | 6.00 | — | — | 1 | 41 | 38% | 2 | — | — |
| M. Willemsen | D | 91 | 7.00 | — | — | — | 83 | 77% | 1 | — | — |
| S. Kersten | D | 91 | 6.00 | — | 1 | — | 59 | 52% | — | — | — |
| O. Braude | D | 91 | 6.30 | — | — | — | 60 | 43% | 1 | — | — |
| Joris van Overeem | M | 91 | 7.00 | — | 1 | — | 68 | 58% | 1 | — | — |
| Marcus Linday | M | 78 | 6.60 | — | — | — | 60 | 58% | 1 | 1 | — |
| L. Oyen | M | 69 | 6.20 | — | — | 2 | 14 | 14% | — | — | — |
| R. Meerveld | M | 91 | 6.90 | — | — | 1 | 44 | 38% | 3 | — | — |
| J. Trenskow | M | 91 | 7.60 | 1 | — | 4 | 37 | 33% | — | — | — |
| D. Vente | F | 91 | 7.20 | 1 | — | 2 | 24 | 18% | — | — | — |
| L. Nordås | F | 22 | 6.30 | — | — | 1 | 6 | 3% | — | — | — |
| Luuk Brouwers | M | 13 | 6.50 | — | — | — | 10 | 8% | — | — | — |
Frequently Asked Questions
What was the final score of Utrecht vs Heerenveen?
The final score was Utrecht 3–2 Heerenveen.
What did the model predict before Utrecht vs Heerenveen?
The model assigned 61% probability to a Utrecht win, 19% to a draw, and 18% to an Heerenveen win.