Skip to main content
← Eredivisie
#2 · 21 pts
2 – 2
Final score
#7 · 15 pts
B. Klaverboer 7' (og)
A. Ouazane (ast. Caio Henrique) 33'
45' (ast. S. Kersten) J. Trenskow
82' M. Rivera
Share Telegram

The ForzaPitch pre-match prediction gave Ajax a 39% win probability (draw 30%, Heerenveen 29%). The final result was Ajax 2–2 Heerenveen. In 2 previous meetings, Ajax have won 0 times, with 2 draws and 0 wins for Heerenveen.

Match statistics
12
Total shots
10
4
Shots on target
8
1.74
Actual xG
1.33
6
Saves
4
52%
Possession
48%
6
Corners
2
13
Tackles
10
3
🟨 Yellow cards
1
Match Events
⚽B. Klaverboer (og)
7'
⚽A. Ouazane · ast. Caio Henrique
33'
45'
ast. S. Kersten · J. Trenskow⚽
51'
J. Trenskow
Y. Regeer
57'
58'
M. Rivera / L. Oyen ↕
↕ K. Dolberg / Marcos Leonardo
65'
↕ O. Gloukh / J. Brandt
65'
A. Bouwman
65'
↕ D. Klaassen / J. Mokio
73'
73'
L. Machine / R. Meerveld ↕
82'
M. Rivera⚽
L. Rosa
86'
↕ S. Berghuis / O. Edvardsen
86'
↕ A. Ouazane / T. Arokodare
87'
87'
H. Petrov / O. Braude ↕
Pre-match prediction
39.8%
Ajax
30.27%
X ←
29.93%
Heerenveen
we assigned to the actual result (Draw) 30.27% (low confidence)
Expected vs actual xG
Exp.
Actual
Δ
Ajax
1.27
1.74
+0.47
Heerenveen
1.51
1.33
-0.18
Ajax dominated by xG (1.74 vs 1.33). The final result does not reflect the playing dominance. The model's xG estimates were accurate.
League Table
#Team GPts
1 Feyenoord Feyenoord 10 24
2 Ajax Ajax 10 21
3 PSV Eindhoven PSV Eindhoven 10 20
4 Twente Twente 10 20
5 AZ Alkmaar AZ Alkmaar 10 20
6 Fortuna Sittard Fortuna Sittard 10 18
7 Heerenveen Heerenveen 10 15
8 Groningen Groningen 10 15
9 GO Ahead Eagles GO Ahead Eagles 10 14
10 Cambuur Cambuur 10 12
11 Utrecht Utrecht 10 12
12 NEC Nijmegen NEC Nijmegen 10 11
13 Excelsior Excelsior 10 11
14 Sparta Rotterdam Sparta Rotterdam 10 9
15 PEC Zwolle PEC Zwolle 10 8
16 Telstar Telstar 10 6
17 ADO Den Haag ADO Den Haag 10 6
18 Willem II Willem II 10 2
Lineups
Ajax Ajax 4-2-3-1
1 M. ter Stegen M. ter Stegen 89' G 8.20
12 Caio Henrique Caio Henrique 1 👟 89' D 6.20
15 Y. Baas Y. Baas 89' D 6.60
30 A. Bouwman A. Bouwman 89' D 6.30
2 Lucas Rosa Lucas Rosa 89' D 7.00
6 Y. Regeer Y. Regeer 89' M 7.50
18 D. Klaassen D. Klaassen 73' M 6.90
68 A. Ouazane A. Ouazane 1 ⚽ 87' M 8.50
10 O. Gloukh O. Gloukh 65' M 7.20
23 S. Berghuis S. Berghuis 86' M 6.60
9 K. Dolberg K. Dolberg 65' F 6.00
Bench
3 A. Gaaei A. Gaaei D
36 D. Janse D. Janse D
8 J. Brandt J. Brandt 24' M 6.70
22 J. Heerkens J. Heerkens G
24 J. Mokio J. Mokio 16' M 6.20
4 K. Itakura K. Itakura D
38 Marcos Leonardo Marcos Leonardo 24' F 6.70
7 M. Carrizo M. Carrizo F
26 M. Paes M. Paes G
20 Oliver Valaker Edvardsen Oliver Valaker Edvardsen 3' F
5 O. Wijndal O. Wijndal D
99 T. Arokodare T. Arokodare 2' F
Heerenveen Heerenveen 4-2-3-1
22 B. Klaverboer B. Klaverboer 1 ⚽ 89' G 6.20
19 V. Zagaritis V. Zagaritis 89' D 6.30
3 M. Willemsen M. Willemsen 89' D 6.60
4 S. Kersten S. Kersten 1 👟 89' D 7.30
45 O. Braude O. Braude 87' D 6.50
6 D. Proper D. Proper 89' M 6.90
16 M. Linday M. Linday 89' M 6.90
11 L. Oyen L. Oyen 58' M 6.90
10 R. Meerveld R. Meerveld 73' M 6.90
20 J. Trenskow J. Trenskow 1 ⚽ 89' M 7.20
9 D. Vente D. Vente 89' F 6.50
Bench
44 A. Noppert A. Noppert G
23 D. Bladi D. Bladi D
28 H. Petrov H. Petrov 2' D
41 J. Scholten J. Scholten D
47 Kirayno Schaken Kirayno Schaken F
8
L. Brouwers M
29 L. Machine L. Machine 16' F 6.70
14 L. Smans L. Smans M
7 M. Rivera M. Rivera 1 ⚽ 31' M 7.50
36 N. Courtens N. Courtens M
17 N. Hopland N. Hopland D
30 T. Schreuder T. Schreuder G
Best on the pitch
A. Ouazane
A. Ouazane
M · Ajax
8.50
1 ⚽
2 shots · 27 pass
M. ter Stegen
M. ter Stegen
G · Ajax
8.20
· 33 pass
M. Rivera
M. Rivera
M · Heerenveen
7.50
1 ⚽
2 shots · 8 pass
Y. Regeer
Y. Regeer
M · Ajax
7.50
1 shots · 59 pass
S. Kersten
S. Kersten
D · Heerenveen
7.30
1 👟
· 73 pass
O. Gloukh
O. Gloukh
M · Ajax
7.20
2 shots · 31 pass
Ajax Ajax — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
M. ter Stegen G 89 8.20 — — — 33 31% — — —
Caio Henrique D 89 6.20 — 1 — 38 32% — — —
Y. Baas D 89 6.60 — — 1 68 62% 1 — —
A. Bouwman D 89 6.30 — — — 81 78% 1 1 —
Lucas Rosa D 89 7.00 — — 1 50 49% 3 1 —
Y. Regeer M 89 7.50 — — 1 59 56% 3 1 —
D. Klaassen M 73 6.90 — — — 26 24% 2 — —
A. Ouazane M 87 8.50 1 — 2 27 20% 1 — —
O. Gloukh M 65 7.20 — — 2 31 26% — — —
S. Berghuis M 86 6.60 — — 3 43 36% — — —
K. Dolberg F 65 6.00 — — 2 8 4% — — —
J. Brandt M 24 6.70 — — — 10 9% 1 — —
J. Mokio M 16 6.20 — — — — — — — —
Marcos Leonardo F 24 6.70 — — — 2 2% 1 — —
Oliver Valaker Edvardsen F 3 — — — — 1 1% — — —
T. Arokodare F 2 — — — — — — — — —
Heerenveen Heerenveen — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
B. Klaverboer G 89 6.20 1 — — 38 29% — — —
V. Zagaritis D 89 6.30 — — — 28 28% — — —
M. Willemsen D 89 6.60 — — — 63 61% — — —
S. Kersten D 89 7.30 — 1 — 73 71% 4 — —
O. Braude D 87 6.50 — — — 51 38% 2 — —
D. Proper M 89 6.90 — — 1 45 41% 1 — —
M. Linday M 89 6.90 — — — 57 49% — — —
L. Oyen M 58 6.90 — — 1 9 7% 1 — —
R. Meerveld M 73 6.90 — — 1 29 25% 1 — —
J. Trenskow M 89 7.20 1 — 3 31 25% 1 1 —
D. Vente F 89 6.50 — — 2 14 12% — — —
H. Petrov D 2 — — — — 3 3% — — —
L. Machine F 16 6.70 — — — 2 2% — — —
M. Rivera M 31 7.50 1 — 2 8 7% — — —
Frequently Asked Questions
What was the final score of Ajax vs Heerenveen?
The final score was Ajax 2–2 Heerenveen.
What did the model predict before Ajax vs Heerenveen?
The model assigned 39% probability to a Ajax win, 30% to a draw, and 29% to an Heerenveen win.