Loading...
BetGPS Football Betting Resources
Netherlands Eredivisie ·

Heerenveen 2–2 AZ Alkmaar

Full time · half time 1–1 · season 2023/2024

Home 3.30 fair 3.02
Draw ✓ 3.75 fair 4.33
Away 2.05 fair 2.28
Under 2.5 2.05 fair 2.68
Over 2.5 ✓ 1.75 fair 1.60

Bet365 odds before kick-off. Highlighted = our prediction. ✓ = what happened. "Fair" = odds that would match our model's probability.

Match facts

Heerenveen AZ Alkmaar
16 Shots 12
2 Shots on target 2
4 Corners 5
11 Fouls 10
2 Yellow cards 2
0 Red cards 1

Our pre-match prediction

✗ Result missed ✓ Goals correct ✓ BTTS correct Calculated after the match, using only matches played before kick-off (167 league matches this season so far).
Result AZ Alkmaar to win
Goals Over 2.5
Both teams score Yes fair 1.57
Expected goals 1.49 – 1.74
Home / Draw / Away
HeerenveenDrawAZ Alkmaar
Under / Over 2.5 goals
Under 2.5Over 2.5
Both teams to score
NoYes
Total goals in the match
Most likely scores
1–1 10.3% 1–2 8.9% 2–1 7.6%

Statistics 2023/2024, before this match

Heerenveen before this match, all matches
1.11points / match
1.44scored / match
1.94conceded / match
WonDrawnLost 18 played · 26:35
AZ Alkmaar before this match, all matches
1.89points / match
2.11scored / match
1.00conceded / match
WonDrawnLost 18 played · 38:18
Heerenveen all matches all matches AZ Alkmaar

Per match

1.44 Goals scored 2.11
1.94 Goals conceded 1.00
3.39 Total goals 3.11
14.00 Shots 14.11
4.94 Shots on target 5.44
13.11 Shots faced 9.89
5.94 Corners 6.50
5.61 Corners against 3.22
8.17 Fouls 9.39
1.11 Yellow cards 1.28
0.78 1st-half goals scored 0.72
0.94 1st-half goals conceded 0.44

How often Full Time

33% Wins 56%
11% Draws 22%
56% Losses 22%
100% Over 0.5 goals 100%
94% Over 1.5 goals 94%
78% Over 2.5 goals 67%
39% Over 3.5 goals 33%
17% Over 4.5 goals 11%
6% Over 5.5 goals 6%
50% Both teams scored 56%
22% Clean sheets 33%
28% Failed to score 11%

How often Half Time

28% Wins 56%
22% Draws 22%
50% Losses 22%
89% Over 0.5 goals 83%
56% Over 1.5 goals 28%
22% Over 2.5 goals 6%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Heerenveen all matches
AZ Alkmaar all matches
Heerenveen before this match, at home
1.63points / match
1.88scored / match
1.25conceded / match
WonDrawnLost 8 played · 15:10
AZ Alkmaar before this match, away
1.75points / match
1.63scored / match
0.88conceded / match
WonDrawnLost 8 played · 13:7
Heerenveen at home away AZ Alkmaar

Per match

1.88 Goals scored 1.63
1.25 Goals conceded 0.88
3.13 Total goals 2.50
16.75 Shots 12.63
6.63 Shots on target 4.88
10.00 Shots faced 10.38
7.75 Corners 5.50
4.13 Corners against 3.25
7.38 Fouls 11.13
1.25 Yellow cards 1.50
1.13 1st-half goals scored 0.50
0.63 1st-half goals conceded 0.38

How often Full Time

50% Wins 50%
13% Draws 25%
38% Losses 25%
100% Over 0.5 goals 100%
100% Over 1.5 goals 88%
88% Over 2.5 goals 50%
25% Over 3.5 goals 13%
0% Over 4.5 goals 0%
0% Over 5.5 goals 0%
50% Both teams scored 63%
38% Clean sheets 25%
13% Failed to score 13%

How often Half Time

50% Wins 38%
13% Draws 38%
38% Losses 25%
100% Over 0.5 goals 75%
63% Over 1.5 goals 13%
13% Over 2.5 goals 0%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Heerenveen at home
AZ Alkmaar away

Last 10 matches before this match

Heerenveen all matches

Date Match Score 1 X 2 O U
19.01.24 Excelsior – Heerenveen 3–0 (2–0) 3.103.752.20 1.67 2.15
13.01.24 Zwolle – Heerenveen 2–2 (0–1) 2.553.602.55 1.67 2.15
16.12.23 Heerenveen – Volendam 1–2 (0–1) 1.364.758.50 1.50 2.50
07.12.23 PSV Eindhoven – Heerenveen 2–0 (1–0) 1.187.0013.00 1.30 3.50
01.12.23 Heerenveen – Almere City 3–0 (2–0) 1.674.005.00 1.70 2.10
25.11.23 Heerenveen – For Sittard 3–0 (1–0) 2.053.503.60 1.88 1.98
11.11.23 Vitesse – Heerenveen 1–3 (1–1) 2.383.502.90 1.70 2.10
05.11.23 Ajax – Heerenveen 4–1 (2–1) 1.504.756.00 1.40 2.88
28.10.23 Heerenveen – Heracles 3–0 (2–0) 1.953.753.75 1.65 2.20
21.10.23 AZ Alkmaar – Heerenveen 3–0 (1–0) 1.295.7510.00 1.53 2.40

AZ Alkmaar all matches

Date Match Score 1 X 2 O U
20.01.24 AZ Alkmaar – Zwolle 2–2 (0–0) 1.336.007.50 1.53 2.40
13.01.24 Twente – AZ Alkmaar 2–1 (1–1) 2.153.303.40 1.93 1.93
17.12.23 AZ Alkmaar – PSV Eindhoven 0–4 (0–3) 4.203.751.83 1.70 2.10
09.12.23 AZ Alkmaar – Almere City 4–1 (1–0) 1.187.0015.00 1.48 2.60
06.12.23 AZ Alkmaar – Nijmegen 1–2 (0–2) 1.256.0010.00 1.53 2.40
03.12.23 Utrecht – AZ Alkmaar 1–1 (0–1) 4.003.751.83 1.85 2.00
26.11.23 AZ Alkmaar – Volendam 3–0 (1–0) 1.177.5015.00 1.36 3.10
12.11.23 Feyenoord – AZ Alkmaar 1–0 (1–0) 1.554.505.25 1.57 2.35
04.11.23 Excelsior – AZ Alkmaar 1–1 (0–0) 7.505.001.40 1.53 2.40
21.10.23 AZ Alkmaar – Heerenveen 3–0 (1–0) 1.295.7510.00 1.53 2.40

Heerenveen at home

Date Match Score 1 X 2 O U
16.12.23 Heerenveen – Volendam 1–2 (0–1) 1.364.758.50 1.50 2.50
01.12.23 Heerenveen – Almere City 3–0 (2–0) 1.674.005.00 1.70 2.10
25.11.23 Heerenveen – For Sittard 3–0 (1–0) 2.053.503.60 1.88 1.98
28.10.23 Heerenveen – Heracles 3–0 (2–0) 1.953.753.75 1.65 2.20
07.10.23 Heerenveen – Nijmegen 1–1 (1–1) 2.153.603.20 1.67 2.15
23.09.23 Heerenveen – Excelsior 0–3 (0–2) 1.674.005.00 1.53 2.40
27.08.23 Heerenveen – Sparta Rotterdam 1–3 (0–1) 2.253.802.80 1.67 2.15
12.08.23 Heerenveen – Waalwijk 3–1 (3–0) 1.734.004.50 1.57 2.35
28.05.23 Heerenveen – Go Ahead Eagles 2–0 (1–0) 2.004.003.30 1.53 2.40
13.05.23 Heerenveen – Excelsior 0–0 (0–0) 1.505.005.00 1.53 2.40

AZ Alkmaar away

Date Match Score 1 X 2 O U
13.01.24 Twente – AZ Alkmaar 2–1 (1–1) 2.153.303.40 1.93 1.93
03.12.23 Utrecht – AZ Alkmaar 1–1 (0–1) 4.003.751.83 1.85 2.00
12.11.23 Feyenoord – AZ Alkmaar 1–0 (1–0) 1.554.505.25 1.57 2.35
04.11.23 Excelsior – AZ Alkmaar 1–1 (0–0) 7.505.001.40 1.53 2.40
08.10.23 Ajax – AZ Alkmaar 1–2 (0–1) 2.253.802.90 1.53 2.40
24.09.23 Zwolle – AZ Alkmaar 0–3 (0–1) 4.504.001.73 1.73 2.08
03.09.23 Vitesse – AZ Alkmaar 0–2 (0–0) 3.753.801.91 1.65 2.20
20.08.23 Waalwijk – AZ Alkmaar 1–3 (1–0) 5.754.001.57 1.53 2.40
21.05.23 Nijmegen – AZ Alkmaar 0–3 (0–2) 4.333.801.80 1.60 2.30
06.05.23 Ajax – AZ Alkmaar 0–0 (0–0) 1.574.505.25 1.53 2.40

Score badge: green win, amber draw, red loss for the team named above. Half-time score in brackets. Bold odds = the outcome that happened. A league code next to the date means the match was played in another league.

Head-to-head since 2021/2022, before this match

Heerenveen winsDrawsAZ Alkmaar wins
5matches
2.80goals / match
60%over 2.5
60%both scored
Date Match Score 1 X 2 O U
21.10.23N1 AZ Alkmaar – Heerenveen 3–0 (1–0) 1.295.7510.00 1.53 2.40
01.04.23N1 AZ Alkmaar – Heerenveen 1–1 (0–1) 1.504.206.50 1.67 2.15
14.01.23N1 Heerenveen – AZ Alkmaar 0–2 (0–1) 3.303.402.20 1.85 2.00
23.04.22N1 AZ Alkmaar – Heerenveen 2–1 (1–1) 1.444.338.50 1.72 2.07
29.08.21N1 Heerenveen – AZ Alkmaar 1–3 (1–1) 3.803.501.90 1.66 2.15

Netherlands Eredivisie table 2023/2024, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 PSV Eindhoven 19 18 1 0 62 8 +54 55 WWWWDW
2 Feyenoord 18 13 3 2 52 17 +35 42 WLWWDW
3 Twente 18 11 4 3 36 21 +15 37 LWWDWL
4 AZ Alkmaar 18 10 4 4 38 18 +20 34 DLWLLD
5 Ajax 19 10 4 5 46 35 +11 34 WWDWWW
6 Go Ahead Eagles 18 7 5 6 30 26 +4 26 DLLDLW
7 Sparta Rotterdam 19 7 5 7 25 25 0 26 WLDWLD
8 Nijmegen 18 6 7 5 34 30 +4 25 LWWWDW
9 Zwolle 19 6 5 8 28 32 -4 23 WLDDDW
10 Excelsior 19 4 9 6 32 36 -4 21 DLDLWD
11 Heerenveen 18 6 2 10 26 35 -9 20 WWLLDL
12 Utrecht 19 4 8 7 19 28 -9 20 DWDDDD
13 For Sittard 18 5 5 8 17 30 -13 20 LWWLLD
14 Almere City 19 5 5 9 19 36 -17 20 LLWWDL
15 Heracles 19 5 4 10 25 45 -20 19 LLLWDL
16 Waalwijk 19 4 3 12 18 35 -17 15 LLDLLD
17 Volendam 18 3 3 12 19 42 -23 12 LLLWLD
18 Vitesse 19 3 3 13 13 40 -27 12 LWLDLL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 PSV Eindhoven 10 10 0 0 31 5 +26 30 WWWWWW
2 Twente 9 7 1 1 19 12 +7 22 WWDLWW
3 Feyenoord 9 6 2 1 26 8 +18 20 WWWLWD
4 AZ Alkmaar 10 6 2 2 25 11 +14 20 WWLWLD
5 Ajax 9 6 1 2 24 12 +12 19 WWWWDW
6 For Sittard 9 5 2 2 13 9 +4 17 LDWWWL
7 Go Ahead Eagles 9 5 1 3 22 12 +10 16 WDWLLL
8 Nijmegen 10 4 3 3 21 15 +6 15 DDDLWW
9 Heerenveen 8 4 1 3 15 10 +5 13 LDWWWL
10 Excelsior 10 2 6 2 16 16 0 12 LDLDWD
11 Zwolle 10 3 2 5 10 15 -5 11 LWLLDW
12 Heracles 10 3 2 5 13 24 -11 11 DLLLDL
13 Sparta Rotterdam 9 2 3 4 10 15 -5 9 LWLLDL
14 Almere City 9 2 3 4 10 17 -7 9 WDDLWD
15 Utrecht 9 1 5 3 11 18 -7 8 WDDDDD
16 Waalwijk 10 2 2 6 11 19 -8 8 LLDLLD
17 Volendam 8 2 1 5 8 17 -9 7 DWWLLL
18 Vitesse 9 1 3 5 6 13 -7 6 DDLWDL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 PSV Eindhoven 9 8 1 0 31 3 +28 25 WWWWWD
2 Feyenoord 9 7 1 1 26 9 +17 22 WLWWWW
3 Sparta Rotterdam 10 5 2 3 15 10 +5 17 DWWLWD
4 Twente 9 4 3 2 17 9 +8 15 WDDWDL
5 Ajax 10 4 3 3 22 23 -1 15 LDWWWW
6 AZ Alkmaar 8 4 2 2 13 7 +6 14 WWDLDL
7 Zwolle 9 3 3 3 18 17 +1 12 WDLWDD
8 Utrecht 10 3 3 4 8 10 -2 12 LDWWDD
9 Almere City 10 3 2 5 9 19 -10 11 DWLLWL
10 Nijmegen 8 2 4 2 13 15 -2 10 LDDWWD
11 Go Ahead Eagles 9 2 4 3 8 14 -6 10 LDWDDW
12 Excelsior 9 2 3 4 16 20 -4 9 DLDDLL
13 Heracles 9 2 2 5 12 21 -9 8 LLLWLW
14 Waalwijk 9 2 1 6 7 16 -9 7 LLWLDL
15 Heerenveen 10 2 1 7 11 25 -14 7 LLWLDL
16 Vitesse 10 2 0 8 7 27 -20 6 LLLLLL
17 Volendam 10 1 2 7 11 25 -14 5 LDLLWD
18 For Sittard 9 0 3 6 4 21 -17 3 LLLLLD

Heerenveen   AZ Alkmaar

Under / Over goals 2023/2024, before this match

Goals
All matches – Under/Over goals
# Streak
1 5 Ajax 19 2 17 2.4 1.8 10 4 5 46 35 34 OOOOOO
2 1 PSV Eindhoven 19 4 15 3.3 0.4 18 1 0 62 8 55 OUOOUU
3 2 Feyenoord 18 3 15 2.9 0.9 13 3 2 52 17 42 OOOOOO
4 15 Heracles 19 4 15 1.3 2.4 5 4 10 25 45 19 UUOOUO
5 10 Excelsior 19 5 14 1.7 1.9 4 9 6 32 36 21 OOUOOU
6 11 Heerenveen 18 4 14 1.4 1.9 6 2 10 26 35 20 OOUOOO
7 8 Nijmegen 18 5 13 1.9 1.7 6 7 5 34 30 25 OOOOOU
8 9 Zwolle 19 6 13 1.5 1.7 6 5 8 28 32 23 OOOOOU
9 17 Volendam 18 5 13 1.1 2.3 3 3 12 19 42 12 OOOOUU
10 3 Twente 18 6 12 2.0 1.2 11 4 3 36 21 37 OOOOOU
11 4 AZ Alkmaar 18 6 12 2.1 1.0 10 4 4 38 18 34 UOOOOO
12 13 For Sittard 18 7 11 0.9 1.7 5 5 8 17 30 20 OOUOUU
13 14 Almere City 19 8 11 1.0 1.9 5 5 9 19 36 20 OOOUUU
14 16 Waalwijk 19 8 11 0.9 1.8 4 3 12 18 35 15 OUUOOU
15 6 Go Ahead Eagles 18 8 10 1.7 1.4 7 5 6 30 26 26 UOUUOU
16 7 Sparta Rotterdam 19 9 10 1.3 1.3 7 5 7 25 25 26 UOOUUU
17 18 Vitesse 19 9 10 0.7 2.1 3 3 13 13 40 12 OUOUOU
18 12 Utrecht 19 13 6 1.0 1.5 4 8 7 19 28 20 UUUUUU
Home – Under/Over goals
# Streak
1 4 AZ Alkmaar 10 2 8 2.5 1.1 6 2 2 25 11 20 OOOOOO
2 5 Ajax 9 1 8 2.7 1.3 6 1 2 24 12 19 UOOOOO
3 15 Heracles 10 2 8 1.3 2.4 3 2 5 13 24 11 OOUOUO
4 1 PSV Eindhoven 10 3 7 3.1 0.5 10 0 0 31 5 30 OOOUOU
5 2 Feyenoord 9 2 7 2.9 0.9 6 2 1 26 8 20 OOUOOO
6 3 Twente 9 2 7 2.1 1.3 7 1 1 19 12 22 UOOOOO
7 6 Go Ahead Eagles 9 2 7 2.4 1.3 5 1 3 22 12 16 OUOOUO
8 8 Nijmegen 10 3 7 2.1 1.5 4 3 3 21 15 15 UOUOOU
9 11 Heerenveen 8 1 7 1.9 1.2 4 1 3 15 10 13 OUOOOO
10 16 Waalwijk 10 3 7 1.1 1.9 2 2 6 11 19 8 OUOOOU
11 10 Excelsior 10 4 6 1.6 1.6 2 6 2 16 16 12 OUOUOU
12 14 Almere City 9 3 6 1.1 1.9 2 3 4 10 17 9 UUOOOU
13 7 Sparta Rotterdam 9 4 5 1.1 1.7 2 3 4 10 15 9 OUOOOU
14 9 Zwolle 10 5 5 1.0 1.5 3 2 5 10 15 11 UUOOOU
15 13 For Sittard 9 4 5 1.4 1.0 5 2 2 13 9 17 OUOOUU
16 17 Volendam 8 3 5 1.0 2.1 2 1 5 8 17 7 OUOOOU
17 12 Utrecht 9 6 3 1.2 2.0 1 5 3 11 18 8 OUOUUU
18 18 Vitesse 9 6 3 0.7 1.4 1 3 5 6 13 6 UUOUUO
Away – Under/Over goals
# Streak
1 5 Ajax 10 1 9 2.2 2.3 4 3 3 22 23 15 OOOOOO
2 1 PSV Eindhoven 9 1 8 3.4 0.3 8 1 0 31 3 25 OOOOOU
3 2 Feyenoord 9 1 8 2.9 1.0 7 1 1 26 9 22 UOOOOO
4 9 Zwolle 9 1 8 2.0 1.9 3 3 3 18 17 12 OUOOOO
5 10 Excelsior 9 1 8 1.8 2.2 2 3 4 16 20 9 UOOOOO
6 17 Volendam 10 2 8 1.1 2.5 1 2 7 11 25 5 UOOOOU
7 11 Heerenveen 10 3 7 1.1 2.5 2 1 7 11 25 7 OOOUOO
8 15 Heracles 9 2 7 1.3 2.3 2 2 5 12 21 8 OOOOUO
9 18 Vitesse 10 3 7 0.7 2.7 2 0 8 7 27 6 OOOOOU
10 8 Nijmegen 8 2 6 1.6 1.9 2 4 2 13 15 10 OUOOOO
11 13 For Sittard 9 3 6 0.4 2.3 0 3 6 4 21 3 OOUOOU
12 3 Twente 9 4 5 1.9 1.0 4 3 2 17 9 15 OOUOOU
13 7 Sparta Rotterdam 10 5 5 1.5 1.0 5 2 3 15 10 17 UOUOUU
14 14 Almere City 10 5 5 0.9 1.9 3 2 5 9 19 11 UOOOUU
15 4 AZ Alkmaar 8 4 4 1.6 0.9 4 2 2 13 7 14 OOUUUO
16 16 Waalwijk 9 5 4 0.8 1.8 2 1 6 7 16 7 UUOUUO
17 6 Go Ahead Eagles 9 6 3 0.9 1.6 2 4 3 8 14 10 OUUUUU
18 12 Utrecht 10 7 3 0.8 1.0 3 3 4 8 10 12 UUOUUU

U / O = matches with fewer / more goals than the line (both teams' goals). BTTS = both teams to score: Yes when both teams scored, No when at least one didn't. Pos = position in the league table. Streak = last 6 matches, oldest left: O / U over or under the line, Y / N on the BTTS tab. Click a column heading to sort; click again to reverse.

Results and odds courtesy of football-data.co.uk · updated 2 Nov 2026, 20:47