← Match Finder
Eredivisie
Referee: D Makkelie
Heerenveen
T U T U U
3–2
Full-time
Ajax
T S S S U

Retrospective analysis — the model is trained only on matches played before this one.

🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Heerenveen Ajax
Last 6 — all competitions · 6/6 matches
Win Ø 25%
0%
50%
Points per game
0,5
1,8
Over 2.5 Ø 83%
83%
83%
Both score Ø 84%
67%
100%
Average goals
3,5
4,5
Scored
1,3
2,7
Conceded
2,2
1,8
Goal diff per game
-0,8
+0,8
xG created Pro
xG conceded Pro
xG diff Pro
This season — Eredivisie · 20/20 matches
Win Ø 40%
30%
50%
Points per game
1,1
1,8
Over 2.5 Ø 83%
80%
85%
Both score Ø 68%
55%
80%
Average goals
3,6
4,2
Scored
1,6
2,4
Conceded
2,0
1,8
Goal diff per game
-0,5
+0,6
xG created Pro
xG conceded Pro
xG diff Pro
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

Match stats

Half-time score: 2–0

1,97 xG 1,38
34% Possession 66%
17 Shots 12
5 Shots on target 6
5 Blocked shots 4
5 Goalkeeper saves 2
7 Corners 4
2 Offside 0
12 Free kicks against 8
4 Yellow cards 0
0 Red cards 0
The table before the match Heerenveen 13. · Ajax 5.
# Team K V U T +/− xG +/− P
1 PSV Eindhoven 20 18 2 0 +54 +42.5 56
2 Feyenoord 20 14 4 2 +36 +39.7 46
3 Twente 21 13 5 3 +21 +11.4 44
4 AZ Alkmaar 21 10 6 5 +19 +12.3 36
5 Ajax 20 10 5 5 +11 +9.0 35
6 Go Ahead Eagles 20 8 6 6 +6 -4.9 30
7 Nijmegen 20 7 7 6 +4 -10.3 28
8 Zwolle 21 7 6 8 -2 -7.1 27
9 Sparta Rotterdam 20 7 5 8 -2 -3.8 26
10 For Sittard 20 6 6 8 -12 +1.1 24
11 Almere City 21 6 6 9 -16 -10.3 24
12 Utrecht 20 5 8 7 -7 -7.8 23
13 Heerenveen 20 6 4 10 -9 -4.7 22
14 Heracles 21 6 4 11 -21 -14.3 22
15 Excelsior 21 4 9 8 -8 -9.0 21
16 Waalwijk 21 5 3 13 -18 -8.0 18
17 Volendam 20 3 3 14 -26 -16.0 12
18 Vitesse 21 3 3 15 -30 -19.8 12

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Match report

Heerenveen Ajax
1–0 P. van Amersfoort
11′
2–0 O. Sahraoui
38′
Half-time 2–0
46′
🔁 C. Akpom
↦ Carlos Forbs
3–0 P. van Amersfoort
46′
Sven van Beek 🟨
49′
Mats Köhlert 🟨
51′
51′
P. Bochniewicz 4–0
own goal
C. Nunnely 🔁
↦ P. Wålemark
55′
Oliver Braude 🟨
65′
Paweł Bochniewicz 🟨
72′
79′
C. Akpom 4–1
T. Gooijer
Hussein Ali Haidar 🔁
↦ O. Braude
84′
S. van Ottele 🔁
↦ P. van Amersfoort
85′
N. Tjoe-A-On 🔁
↦ O. Sahraoui
89′
Full-time 4–1

Line-ups

Heerenveen

4-2-3-1
13 M. van der Hart G
45 O. Braude D
4 S. van Beek D
5 P. Bochniewicz D
7 M. Köhlert D
33 T. Haye M
19 S. Olsson M
24 P. Wålemark M
28 L. Brouwers M
20 O. Sahraoui M
11 P. van Amersfoort F
Bench (12)
17 C. Nunnely
15 Hussein Ali Haidar
6 S. van Ottele
25 N. Tjoe-A-On
10 L. Loizou
9 D. Karlsbakk
44 A. Noppert
23 J. Bekkema
14 C. Webster
21 D. Nunumete
40 E. van Ee
26 A. Tahiri

Coach: K. van Wonderen

Ajax

4-2-3-1
40 D. Ramaj G
47 T. Gooijer D
37 J. Šutalo D
4 J. Hato D
25 B. Sosa D
6 J. Henderson M
8 K. Taylor M
23 S. Berghuis M
38 K. Hlynsson M
11 Carlos Forbs M
9 B. Brobbey F
Bench (10)
10 C. Akpom
13 A. Kaplan
22 R. Pasveer
49 J. Banel
18 J. Medić
33 B. Tahirović
42 A. Martha
28 K. Fitz-Jim
3 A. Gaaei
1 G. Rulli

Coach: J. van 't Schip

Odds comparison

Green columns are the outcomes that came in.

1X2
H ✓
4,01
U
4,40
B
1,72
Over/under goals
O1,5 ✓
O2,5 ✓
1,42
U2,5
2,81
O3,5 ✓
Both teams to score
BLS ja ✓
BLS nei

Referee

D Makkelie · 193 kamper i vår database

🟨 Yellow cards
3,3 / match
Average
⚽ Free kicks
21,5 / match
Above average

🟥 Red cards: 0,16 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.