Loading...
BetGPS Football Betting Resources
Netherlands Eredivisie ·

Heerenveen 0–2 AZ Alkmaar

Full time · half time 0–1 · season 2022/2023

Home 3.30 fair 2.58
Draw 3.40 fair 3.86
Away ✓ 2.20 fair 2.82
Under 2.5 ✓ 2.00 fair 2.01
Over 2.5 1.85 fair 1.99

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

Match facts

Heerenveen AZ Alkmaar
21 Shots 13
2 Shots on target 6
3 Corners 1
12 Fouls 12
0 Yellow cards 3
0 Red cards 0

Our pre-match prediction

✗ Result missed ✗ Goals missed ✗ BTTS missed Calculated after the match, using only matches played before kick-off (135 league matches this season so far).
Result Heerenveen to win
Goals Over 2.5
Both teams score Yes fair 1.83
Expected goals 1.38 – 1.31
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 12.3% 1–0 9.4% 0–1 8.9%

Statistics 2022/2023, before this match

Heerenveen before this match, all matches
1.60points / match
1.07scored / match
0.87conceded / match
WonDrawnLost 15 played · 16:13
AZ Alkmaar before this match, all matches
2.00points / match
1.73scored / match
1.13conceded / match
WonDrawnLost 15 played · 26:17
Heerenveen all matches all matches AZ Alkmaar

Per match

1.07 Goals scored 1.73
0.87 Goals conceded 1.13
1.93 Total goals 2.87
12.33 Shots 15.20
4.07 Shots on target 6.07
11.87 Shots faced 11.27
4.27 Corners 4.87
5.87 Corners against 4.47
8.00 Fouls 9.13
1.67 Yellow cards 1.60
0.60 1st-half goals scored 0.93
0.40 1st-half goals conceded 0.47

How often Full Time

40% Wins 60%
40% Draws 20%
20% Losses 20%
67% Over 0.5 goals 100%
53% Over 1.5 goals 87%
47% Over 2.5 goals 60%
20% Over 3.5 goals 27%
7% Over 4.5 goals 13%
0% Over 5.5 goals 0%
40% Both teams scored 73%
47% Clean sheets 27%
47% Failed to score 0%

How often Half Time

20% Wins 40%
73% Draws 53%
7% Losses 7%
47% Over 0.5 goals 67%
47% Over 1.5 goals 53%
7% Over 2.5 goals 20%

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.57points / match
1.00scored / match
0.86conceded / match
WonDrawnLost 7 played · 7:6
AZ Alkmaar before this match, away
2.25points / match
2.00scored / match
1.13conceded / match
WonDrawnLost 8 played · 16:9
Heerenveen at home away AZ Alkmaar

Per match

1.00 Goals scored 2.00
0.86 Goals conceded 1.13
1.86 Total goals 3.13
14.29 Shots 15.25
4.57 Shots on target 5.88
11.57 Shots faced 11.00
4.86 Corners 4.50
5.57 Corners against 4.50
8.14 Fouls 10.00
1.86 Yellow cards 1.50
0.86 1st-half goals scored 1.13
0.43 1st-half goals conceded 0.63

How often Full Time

43% Wins 75%
29% Draws 0%
29% Losses 25%
71% Over 0.5 goals 100%
57% Over 1.5 goals 75%
57% Over 2.5 goals 75%
0% Over 3.5 goals 38%
0% Over 4.5 goals 25%
0% Over 5.5 goals 0%
57% Both teams scored 63%
29% Clean sheets 38%
43% Failed to score 0%

How often Half Time

29% Wins 50%
71% Draws 38%
0% Losses 13%
57% Over 0.5 goals 88%
57% Over 1.5 goals 63%
14% Over 2.5 goals 25%

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
07.01.23 Waalwijk – Heerenveen 0–0 (0–0) 2.503.502.70 1.67 2.15
13.11.22 Heerenveen – Cambuur 2–1 (1–1) 1.803.804.33 1.80 2.05
05.11.22 Excelsior – Heerenveen 0–1 (0–0) 4.334.001.75 1.60 2.30
29.10.22 Heerenveen – Utrecht 1–2 (1–1) 2.253.503.10 1.88 1.98
23.10.22 Volendam – Heerenveen 1–3 (1–1) 3.303.402.20 1.70 2.10
15.10.22 Go Ahead Eagles – Heerenveen 1–1 (0–0) 2.753.302.50 2.02 1.83
09.10.22 Heerenveen – PSV Eindhoven 0–1 (0–0) 5.254.331.57 1.60 2.30
02.10.22 FC Emmen – Heerenveen 0–0 (0–0) 3.003.302.40 1.95 1.90
18.09.22 Heerenveen – Twente 2–1 (2–1) 2.903.402.40 1.90 1.95
10.09.22 Ajax – Heerenveen 5–0 (2–0) 1.188.0012.00 1.28 3.60

AZ Alkmaar all matches

Date Match Score 1 X 2 O U
07.01.23 AZ Alkmaar – Vitesse 1–1 (0–0) 1.534.505.50 1.60 2.30
12.11.22 PSV Eindhoven – AZ Alkmaar 0–1 (0–1) 1.504.506.50 1.47 2.60
06.11.22 Waalwijk – AZ Alkmaar 3–1 (1–1) 4.004.001.80 1.60 2.30
30.10.22 AZ Alkmaar – Volendam 2–1 (2–0) 1.207.0013.00 1.36 3.10
23.10.22 Excelsior – AZ Alkmaar 2–1 (2–0) 8.005.001.36 1.44 2.70
16.10.22 AZ Alkmaar – Feyenoord 1–3 (1–1) 2.453.502.75 1.72 2.07
09.10.22 Utrecht – AZ Alkmaar 1–2 (0–1) 3.003.602.25 1.72 2.07
01.10.22 Groningen – AZ Alkmaar 1–4 (1–2) 5.253.601.72 1.93 1.93
18.09.22 AZ Alkmaar – Ajax 2–1 (2–1) 4.754.201.66 1.60 2.30
11.09.22 AZ Alkmaar – Twente 1–1 (0–0) 2.103.403.50 1.75 2.05

Heerenveen at home

Date Match Score 1 X 2 O U
13.11.22 Heerenveen – Cambuur 2–1 (1–1) 1.803.804.33 1.80 2.05
29.10.22 Heerenveen – Utrecht 1–2 (1–1) 2.253.503.10 1.88 1.98
09.10.22 Heerenveen – PSV Eindhoven 0–1 (0–0) 5.254.331.57 1.60 2.30
18.09.22 Heerenveen – Twente 2–1 (2–1) 2.903.402.40 1.90 1.95
04.09.22 Heerenveen – Nijmegen 0–0 (0–0) 1.903.604.00 1.75 2.05
27.08.22 Heerenveen – For Sittard 2–1 (2–0) 1.654.005.25 1.60 2.30
05.08.22 Heerenveen – Sparta Rotterdam 0–0 (0–0) 1.953.503.80 2.00 1.85
15.05.22 Heerenveen – Go Ahead Eagles 3–1 (1–0) 1.833.603.80 1.70 2.10
01.05.22 Heerenveen – Cambuur 3–3 (2–1) 1.754.004.20 1.61 2.25
10.04.22 Heerenveen – Groningen 3–1 (1–1) 2.373.403.00 2.10 1.70

AZ Alkmaar away

Date Match Score 1 X 2 O U
12.11.22 PSV Eindhoven – AZ Alkmaar 0–1 (0–1) 1.504.506.50 1.47 2.60
06.11.22 Waalwijk – AZ Alkmaar 3–1 (1–1) 4.004.001.80 1.60 2.30
23.10.22 Excelsior – AZ Alkmaar 2–1 (2–0) 8.005.001.36 1.44 2.70
09.10.22 Utrecht – AZ Alkmaar 1–2 (0–1) 3.003.602.25 1.72 2.07
01.10.22 Groningen – AZ Alkmaar 1–4 (1–2) 5.253.601.72 1.93 1.93
04.09.22 FC Emmen – AZ Alkmaar 0–3 (0–3) 4.003.751.90 1.61 2.25
28.08.22 Cambuur – AZ Alkmaar 0–1 (0–0) 4.753.801.72 1.65 2.20
14.08.22 Sparta Rotterdam – AZ Alkmaar 2–3 (1–1) 4.333.501.90 2.00 1.85
11.05.22 Utrecht – AZ Alkmaar 2–2 (1–2) 3.203.602.15 1.66 2.15
30.04.22 Sparta Rotterdam – AZ Alkmaar 1–1 (0–0) 5.003.601.75 1.95 1.90

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
2matches
3.50goals / match
100%over 2.5
100%both scored
Date Match Score 1 X 2 O U
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 2022/2023, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Feyenoord 15 10 4 1 36 14 +22 34 WDWWWD
2 Ajax 15 9 4 2 45 18 +27 31 WWLDDD
3 PSV Eindhoven 15 10 1 4 42 20 +22 31 WLWWLD
4 Twente 15 9 3 3 26 9 +17 30 WWWDDW
5 AZ Alkmaar 15 9 3 3 26 17 +9 30 LLWLWD
6 Sparta Rotterdam 15 7 4 4 25 16 +9 25 WLWWDD
7 Utrecht 15 7 4 4 24 22 +2 25 LWWWWD
8 Heerenveen 15 6 6 3 16 13 +3 24 DWLWWD
9 Nijmegen 15 3 9 3 20 17 +3 18 LDLWWD
10 Go Ahead Eagles 15 4 6 5 23 24 -1 18 DDWDDW
11 Waalwijk 15 4 6 5 25 28 -3 18 DLLWLD
12 Excelsior 15 5 1 9 17 37 -20 16 LWLLLW
13 For Sittard 15 4 3 8 18 27 -9 15 DDLLWL
14 Vitesse 15 3 5 7 18 31 -13 14 WWLDDD
15 Groningen 15 3 3 9 17 30 -13 12 LWDLLL
16 FC Emmen 15 2 5 8 13 29 -16 11 DLDWDL
17 Volendam 15 2 3 10 16 39 -23 9 DLLLLW
18 Cambuur 15 2 2 11 9 25 -16 8 LLLLLL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Twente 8 7 1 0 21 2 +19 22 WWWWDW
2 PSV Eindhoven 8 6 1 1 25 7 +18 19 WWWWLD
3 Feyenoord 7 5 2 0 16 2 +14 17 WWWDWW
4 Sparta Rotterdam 8 5 1 2 17 8 +9 16 WWWWWD
5 Ajax 7 4 2 1 26 7 +19 14 WWDWLD
6 Waalwijk 8 3 3 2 18 13 +5 12 WWDLWD
7 AZ Alkmaar 7 3 3 1 10 8 +2 12 DDWLWD
8 Utrecht 8 3 3 2 8 7 +1 12 WDLWWD
9 Excelsior 7 4 0 3 9 11 -2 12 LWLWLW
10 Heerenveen 7 3 2 2 7 6 +1 11 WDWLLW
11 Nijmegen 8 1 6 1 14 10 +4 9 DDDDWD
12 Go Ahead Eagles 8 2 3 3 13 14 -1 9 LWDDWD
13 FC Emmen 7 1 5 1 8 10 -2 8 WLDDDD
14 Groningen 7 2 1 4 12 15 -3 7 WLLLWL
15 For Sittard 8 2 1 5 9 14 -5 7 LWWDLL
16 Vitesse 7 1 2 4 8 19 -11 5 LDDLWL
17 Cambuur 8 1 0 7 3 12 -9 3 LWLLLL
18 Volendam 7 1 0 6 7 20 -13 3 WLLLLL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 AZ Alkmaar 8 6 0 2 16 9 +7 18 WWWLLW
2 Feyenoord 8 5 2 1 20 12 +8 17 WLDWWD
3 Ajax 8 5 2 1 19 11 +8 17 WLWWDD
4 Heerenveen 8 3 4 1 9 7 +2 13 LDDWWD
5 Utrecht 7 4 1 2 16 15 +1 13 LWWLWW
6 PSV Eindhoven 7 4 0 3 17 13 +4 12 WLLWLW
7 Go Ahead Eagles 7 2 3 2 10 10 0 9 LWDDDW
8 Sparta Rotterdam 7 2 3 2 8 8 0 9 WLDLWD
9 Nijmegen 7 2 3 2 6 7 -1 9 DDDLLW
10 Vitesse 8 2 3 3 10 12 -2 9 LLWDDD
11 Twente 7 2 2 3 5 7 -2 8 LDLLWD
12 For Sittard 7 2 2 3 9 13 -4 8 LDWDLW
13 Waalwijk 7 1 3 3 7 15 -8 6 DLWDLL
14 Volendam 8 1 3 4 9 19 -10 6 LDLDLW
15 Cambuur 7 1 2 4 6 13 -7 5 WLLDLL
16 Groningen 8 1 2 5 5 15 -10 5 WLLDLL
17 Excelsior 8 1 1 6 8 26 -18 4 LLDLLL
18 FC Emmen 8 1 0 7 5 19 -14 3 LLLLWL

Heerenveen   AZ Alkmaar

Under / Over goals 2022/2023, before this match

Goals
All matches – Under/Over goals
# Streak
1 2 Ajax 15 4 11 3.0 1.2 9 4 2 45 18 31 OOOOOU
2 3 PSV Eindhoven 15 4 11 2.8 1.3 10 1 4 42 20 31 OOOOUU
3 14 Vitesse 15 4 11 1.2 2.1 3 5 7 18 31 14 OOOOOU
4 11 Waalwijk 15 5 10 1.7 1.9 4 6 5 25 28 18 UOOOOU
5 17 Volendam 15 5 10 1.1 2.6 2 3 10 16 39 9 UOOUOO
6 5 AZ Alkmaar 15 6 9 1.7 1.1 9 3 3 26 17 30 OOOOUU
7 6 Sparta Rotterdam 15 6 9 1.7 1.1 7 4 4 25 16 25 UOOOUU
8 7 Utrecht 15 6 9 1.6 1.5 7 4 4 24 22 25 OOOOOU
9 12 Excelsior 15 6 9 1.1 2.5 5 1 9 17 37 16 OOOUOU
10 15 Groningen 15 6 9 1.1 2.0 3 3 9 17 30 12 OOUOOU
11 13 For Sittard 15 7 8 1.2 1.8 4 3 8 18 27 15 UUOUOU
12 16 FC Emmen 15 7 8 0.9 1.9 2 5 8 13 29 11 UOUUOU
13 1 Feyenoord 15 8 7 2.4 0.9 10 4 1 36 14 34 OUUUOU
14 4 Twente 15 8 7 1.7 0.6 9 3 3 26 9 30 OUOUUU
15 8 Heerenveen 15 8 7 1.1 0.9 6 6 3 16 13 24 UOOUOU
16 18 Cambuur 15 8 7 0.6 1.7 2 2 11 9 25 8 OUUUOO
17 10 Go Ahead Eagles 15 9 6 1.5 1.6 4 6 5 23 24 18 UOOUOU
18 9 Nijmegen 15 11 4 1.3 1.1 3 9 3 20 17 18 UOOUOU
Home – Under/Over goals
# Streak
1 2 Ajax 7 1 6 3.7 1.0 4 2 1 26 7 14 OOUOOO
2 4 Twente 8 2 6 2.6 0.2 7 1 0 21 2 22 OOOOUU
3 11 Waalwijk 8 2 6 2.2 1.6 3 3 2 18 13 12 OOOOOU
4 14 Vitesse 7 1 6 1.1 2.7 1 2 4 8 19 5 OOUOOO
5 3 PSV Eindhoven 8 3 5 3.1 0.9 6 1 1 25 7 19 UOOOUU
6 6 Sparta Rotterdam 8 3 5 2.1 1.0 5 1 2 17 8 16 OOOUOU
7 15 Groningen 7 2 5 1.7 2.1 2 1 4 12 15 7 UUOOOO
8 17 Volendam 7 2 5 1.0 2.9 1 0 6 7 20 3 UOOOUO
9 8 Heerenveen 7 3 4 1.0 0.9 3 2 2 7 6 11 OUOUOO
10 10 Go Ahead Eagles 8 4 4 1.6 1.8 2 3 3 13 14 9 OUUUOO
11 12 Excelsior 7 3 4 1.3 1.6 4 0 3 9 11 12 OOUOUU
12 1 Feyenoord 7 4 3 2.3 0.3 5 2 0 16 2 17 OOUUUO
13 5 AZ Alkmaar 7 4 3 1.4 1.1 3 3 1 10 8 12 UUOOOU
14 7 Utrecht 8 5 3 1.0 0.9 3 3 2 8 7 12 UUOOOU
15 13 For Sittard 8 5 3 1.1 1.8 2 1 5 9 14 7 OUUUUU
16 16 FC Emmen 7 4 3 1.1 1.4 1 5 1 8 10 8 OOUUUO
17 18 Cambuur 8 5 3 0.4 1.5 1 0 7 3 12 3 UOOUUO
18 9 Nijmegen 8 6 2 1.8 1.2 1 6 1 14 10 9 UUUOOU
Away – Under/Over goals
# Streak
1 3 PSV Eindhoven 7 1 6 2.4 1.9 4 0 3 17 13 12 OOOUOO
2 5 AZ Alkmaar 8 2 6 2.0 1.1 6 0 2 16 9 18 OOOOOU
3 7 Utrecht 7 1 6 2.3 2.1 4 1 2 16 15 13 OOUOOO
4 2 Ajax 8 3 5 2.4 1.4 5 2 1 19 11 17 UOOOOU
5 12 Excelsior 8 3 5 1.0 3.2 1 1 6 8 26 4 OUUOOO
6 13 For Sittard 7 2 5 1.3 1.9 2 2 3 9 13 8 OUOUOO
7 14 Vitesse 8 3 5 1.2 1.5 2 3 3 10 12 9 UOOOOU
8 16 FC Emmen 8 3 5 0.6 2.4 1 0 7 5 19 3 OUOOUU
9 17 Volendam 8 3 5 1.1 2.4 1 3 4 9 19 6 OUUUOO
10 1 Feyenoord 8 4 4 2.5 1.5 5 2 1 20 12 17 OOUOUU
11 6 Sparta Rotterdam 7 3 4 1.1 1.1 2 3 2 8 8 9 UOOOOU
12 11 Waalwijk 7 3 4 1.0 2.1 1 3 3 7 15 6 OUOUOO
13 15 Groningen 8 4 4 0.6 1.9 1 2 5 5 15 5 UOOUOU
14 18 Cambuur 7 3 4 0.9 1.9 1 2 4 6 13 5 OOOUUO
15 8 Heerenveen 8 5 3 1.1 0.9 3 4 1 9 7 13 OUUOUU
16 9 Nijmegen 7 5 2 0.9 1.0 2 3 2 6 7 9 UUUUOU
17 10 Go Ahead Eagles 7 5 2 1.4 1.4 2 3 2 10 10 9 UOUOUU
18 4 Twente 7 6 1 0.7 1.0 2 2 3 5 7 8 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 4 Nov 2026, 21:10