Loading...
BetGPS Football Betting Resources
Netherlands Eredivisie ·

Heerenveen 1–1 Utrecht

Full time · half time 1–0 · season 2025/2026

Home 1.85 fair 2.25
Draw ✓ 3.75 fair 4.35
Away 3.90 fair 3.08
Under 2.5 ✓ 2.15 fair 2.70
Over 2.5 1.67 fair 1.59

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

Match facts

Heerenveen Utrecht
19 Shots 11
3 Shots on target 4
5 Corners 6
11 Fouls 10
1 Yellow cards 2
0 Red cards 0

Our pre-match prediction

✗ Result missed ✗ Goals missed ✓ BTTS correct Calculated after the match, using only matches played before kick-off (185 league matches this season so far).
Result Heerenveen to win
Goals Over 2.5
Both teams score Yes fair 1.56
Expected goals 1.77 – 1.48
Home / Draw / Away
HeerenveenDrawUtrecht
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.2% 2–1 9% 1–2 7.5%

Statistics 2025/2026, before this match

Heerenveen before this match, all matches
1.26points / match
1.63scored / match
1.58conceded / match
WonDrawnLost 19 played · 31:30
Utrecht before this match, all matches
1.21points / match
1.53scored / match
1.37conceded / match
WonDrawnLost 19 played · 29:26
Heerenveen all matches all matches Utrecht

Per match

1.63 Goals scored 1.53
1.58 Goals conceded 1.37
3.21 Total goals 2.89
16.00 Shots 15.26
5.53 Shots on target 5.16
10.21 Shots faced 12.00
6.11 Corners 5.32
4.47 Corners against 4.37
11.47 Fouls 10.68
1.58 Yellow cards 1.37
0.68 1st-half goals scored 0.58
0.74 1st-half goals conceded 0.58

How often Full Time

32% Wins 32%
32% Draws 26%
37% Losses 42%
100% Over 0.5 goals 100%
95% Over 1.5 goals 79%
68% Over 2.5 goals 58%
37% Over 3.5 goals 37%
16% Over 4.5 goals 16%
5% Over 5.5 goals 0%
68% Both teams scored 68%
11% Clean sheets 16%
21% Failed to score 16%

How often Half Time

32% Wins 37%
32% Draws 26%
37% Losses 37%
84% Over 0.5 goals 84%
42% Over 1.5 goals 32%
16% Over 2.5 goals 0%

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

Heerenveen all matches
Utrecht all matches
Heerenveen before this match, at home
1.30points / match
1.70scored / match
1.80conceded / match
WonDrawnLost 10 played · 17:18
Utrecht before this match, away
0.67points / match
1.22scored / match
1.78conceded / match
WonDrawnLost 9 played · 11:16
Heerenveen at home away Utrecht

Per match

1.70 Goals scored 1.22
1.80 Goals conceded 1.78
3.50 Total goals 3.00
16.30 Shots 14.11
5.30 Shots on target 5.00
9.50 Shots faced 12.67
5.90 Corners 5.11
4.40 Corners against 4.56
9.70 Fouls 11.11
1.40 Yellow cards 1.78
0.70 1st-half goals scored 0.44
0.70 1st-half goals conceded 0.89

How often Full Time

30% Wins 11%
40% Draws 33%
30% Losses 56%
100% Over 0.5 goals 100%
100% Over 1.5 goals 89%
70% Over 2.5 goals 56%
50% Over 3.5 goals 33%
20% Over 4.5 goals 22%
10% Over 5.5 goals 0%
80% Both teams scored 78%
0% Clean sheets 11%
20% Failed to score 11%

How often Half Time

40% Wins 22%
20% Draws 22%
40% Losses 56%
90% Over 0.5 goals 89%
40% Over 1.5 goals 44%
10% Over 2.5 goals 0%

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

Heerenveen at home
Utrecht away

Last 10 matches before this match

Heerenveen all matches

Date Match Score 1 X 2 O U
18.01.26 Heerenveen – Groningen 0–2 (0–0) 2.203.303.30 1.70 2.10
11.01.26 Heerenveen – Feyenoord 2–2 (1–2) 3.103.802.15 1.53 2.40
20.12.25 Heracles – Heerenveen 0–3 (0–0) 3.303.802.05 1.57 2.35
14.12.25 Sparta Rotterdam – Heerenveen 0–3 (0–1) 2.903.602.30 1.57 2.35
06.12.25 Heerenveen – PSV Eindhoven 0–2 (0–2) 4.505.001.57 1.30 3.50
28.11.25 Zwolle – Heerenveen 2–1 (2–1) 3.754.001.83 1.53 2.40
23.11.25 Heerenveen – AZ Alkmaar 3–1 (2–0) 2.884.002.20 1.50 2.50
08.11.25 For Sittard – Heerenveen 2–0 (0–0) 3.003.702.20 1.67 2.15
01.11.25 Ajax – Heerenveen 1–1 (1–0) 1.574.505.00 1.44 2.70
24.10.25 Heerenveen – NAC Breda 3–3 (1–0) 1.734.104.50 1.60 2.30

Utrecht all matches

Date Match Score 1 X 2 O U
25.01.26 Utrecht – Sparta Rotterdam 0–1 (0–1) 1.803.804.20 1.67 2.15
18.01.26 Volendam – Utrecht 2–1 (2–0) 4.333.751.80 1.73 2.08
21.12.25 Utrecht – PSV Eindhoven 1–2 (1–0) 4.504.101.70 1.48 2.60
14.12.25 NAC Breda – Utrecht 1–1 (1–1) 2.703.402.60 1.85 1.95
07.12.25 Utrecht – Twente 1–1 (0–0) 2.453.602.70 1.73 2.08
30.11.25 Go Ahead Eagles – Utrecht 2–2 (0–1) 2.883.502.35 1.65 2.20
23.11.25 Telstar – Utrecht 1–1 (0–0) 3.253.752.10 1.70 2.10
09.11.25 Utrecht – Ajax 2–1 (1–0) 2.703.702.45 1.62 2.25
02.11.25 Utrecht – Nijmegen 1–0 (1–0) 2.153.603.25 1.65 2.20
26.10.25 AZ Alkmaar – Utrecht 4–1 (2–0) 1.604.335.00 1.57 2.35

Heerenveen at home

Date Match Score 1 X 2 O U
18.01.26 Heerenveen – Groningen 0–2 (0–0) 2.203.303.30 1.70 2.10
11.01.26 Heerenveen – Feyenoord 2–2 (1–2) 3.103.802.15 1.53 2.40
06.12.25 Heerenveen – PSV Eindhoven 0–2 (0–2) 4.505.001.57 1.30 3.50
23.11.25 Heerenveen – AZ Alkmaar 3–1 (2–0) 2.884.002.20 1.50 2.50
24.10.25 Heerenveen – NAC Breda 3–3 (1–0) 1.734.104.50 1.60 2.30
04.10.25 Heerenveen – Excelsior 2–1 (0–1) 1.604.335.00 1.53 2.40
21.09.25 Heerenveen – Nijmegen 3–2 (1–0) 2.553.602.63 1.48 2.60
30.08.25 Heerenveen – Go Ahead Eagles 2–2 (1–1) 2.253.702.90 1.60 2.30
24.08.25 Heerenveen – Twente 1–2 (0–1) 2.753.752.30 1.62 2.25
09.08.25 Heerenveen – Volendam 1–1 (1–0) 1.574.205.50 1.70 2.10

Utrecht away

Date Match Score 1 X 2 O U
18.01.26 Volendam – Utrecht 2–1 (2–0) 4.333.751.80 1.73 2.08
14.12.25 NAC Breda – Utrecht 1–1 (1–1) 2.703.402.60 1.85 1.95
30.11.25 Go Ahead Eagles – Utrecht 2–2 (0–1) 2.883.502.35 1.65 2.20
23.11.25 Telstar – Utrecht 1–1 (0–0) 3.253.752.10 1.70 2.10
26.10.25 AZ Alkmaar – Utrecht 4–1 (2–0) 1.604.335.00 1.57 2.35
05.10.25 Feyenoord – Utrecht 3–2 (1–0) 1.484.506.00 1.62 2.25
20.09.25 For Sittard – Utrecht 1–0 (1–0) 3.803.601.95 1.75 2.05
31.08.25 Zwolle – Utrecht 0–2 (0–2) 3.103.602.20 1.70 2.10
17.08.25 Sparta Rotterdam – Utrecht 2–1 (1–0) 2.603.702.50 1.62 2.25
18.05.25 For Sittard – Utrecht 0–0 (0–0) 2.553.602.55 1.62 2.25

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 winsDrawsUtrecht wins
9matches
2.78goals / match
56%over 2.5
67%both scored
Date Match Score 1 X 2 O U
28.09.25N1 Utrecht – Heerenveen 2–2 (1–1) 1.804.003.90 1.67 2.15
30.03.25N1 Utrecht – Heerenveen 2–0 (1–0) 1.753.754.33 1.75 2.05
17.08.24N1 Heerenveen – Utrecht 1–1 (0–1) 2.633.502.60 1.62 2.25
07.04.24N1 Heerenveen – Utrecht 2–3 (0–1) 2.633.502.60 1.83 2.03
20.08.23N1 Utrecht – Heerenveen 0–2 (0–0) 1.803.754.33 1.62 2.25
04.02.23N1 Utrecht – Heerenveen 1–0 (0–0) 1.803.604.50 1.95 1.90
29.10.22N1 Heerenveen – Utrecht 1–2 (1–1) 2.253.503.10 1.88 1.98
27.02.22N1 Heerenveen – Utrecht 1–2 (0–0) 3.503.752.00 1.70 2.10
23.10.21N1 Utrecht – Heerenveen 2–1 (1–1) 1.404.757.00 1.57 2.35

Netherlands Eredivisie table 2025/2026, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 PSV Eindhoven 21 18 2 1 64 25 +39 56 WWWWDW
2 Feyenoord 21 12 3 6 51 32 +19 39 LDDLWL
3 Nijmegen 20 11 5 4 52 34 +18 38 WDDWWW
4 Ajax 21 10 8 3 41 28 +13 38 WDWDWD
5 Sparta Rotterdam 21 11 2 8 27 34 -7 35 LWWWWW
6 AZ Alkmaar 21 9 5 7 36 35 +1 32 LWLDWL
7 Twente 21 7 10 4 31 24 +7 31 WDDWDD
8 Groningen 21 9 4 8 28 26 +2 31 WDDWLL
9 Zwolle 21 7 5 9 30 43 -13 26 WLDWLW
10 For Sittard 21 7 4 10 31 36 -5 25 LWDLWL
11 Heerenveen 19 6 6 7 31 30 +1 24 LLWWDL
12 Utrecht 19 6 5 8 29 26 +3 23 DDDLLL
13 Excelsior 21 6 5 10 22 37 -15 23 WLDDDD
14 Go Ahead Eagles 19 4 9 6 30 33 -3 21 DDLDDD
15 Volendam 20 4 5 11 21 35 -14 17 LLLLWL
16 Heracles 21 5 2 14 30 53 -23 17 LLLLLW
17 NAC Breda 21 3 7 11 23 34 -11 16 DLDLDD
18 Telstar 21 3 7 11 25 37 -12 16 DWLDLL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 PSV Eindhoven 11 8 2 1 36 16 +20 26 WWWWDW
2 Ajax 11 7 2 2 19 9 +10 23 DLWWDW
3 Feyenoord 11 7 1 3 29 18 +11 22 WLWDLW
4 Nijmegen 9 6 2 1 25 13 +12 20 WDWWDW
5 Zwolle 10 6 1 3 14 13 +1 19 DWWWWW
6 Utrecht 10 5 2 3 18 10 +8 17 WWWDLL
7 For Sittard 10 5 2 3 17 15 +2 17 LWDLWL
8 Sparta Rotterdam 11 5 2 4 13 18 -5 17 LDWLWW
9 AZ Alkmaar 10 4 4 2 21 19 +2 16 WLDWDL
10 Twente 10 4 4 2 13 11 +2 16 LDWWDD
11 Groningen 10 4 3 3 15 9 +6 15 LDDWDL
12 Volendam 10 4 3 3 16 13 +3 15 WWDLLW
13 Go Ahead Eagles 9 3 5 1 15 12 +3 14 DWWDDD
14 Excelsior 11 4 2 5 12 14 -2 14 LWLWDD
15 Heerenveen 10 3 4 3 17 18 -1 13 WDWLDL
16 Heracles 10 4 1 5 20 24 -4 13 WWDLLW
17 NAC Breda 11 3 3 5 14 16 -2 12 WLDLLD
18 Telstar 11 1 4 6 17 23 -6 7 DDLDLL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 PSV Eindhoven 10 10 0 0 28 9 +19 30 WWWWWW
2 Nijmegen 11 5 3 3 27 21 +6 18 LWWDWW
3 Sparta Rotterdam 10 6 0 4 14 16 -2 18 WLLWWW
4 Feyenoord 10 5 2 3 22 14 +8 17 WLWLDL
5 AZ Alkmaar 11 5 1 5 15 16 -1 16 WLLLLW
6 Groningen 11 5 1 5 13 17 -4 16 LLWDWL
7 Twente 11 3 6 2 18 13 +5 15 DDDDWD
8 Ajax 10 3 6 1 22 19 +3 15 WLWDWD
9 Heerenveen 9 3 2 4 14 12 +2 11 WDLLWW
10 Telstar 10 2 3 5 8 14 -6 9 LDDWDL
11 Excelsior 10 2 3 5 10 23 -13 9 LDWLDD
12 For Sittard 11 2 2 7 14 21 -7 8 LDLDWL
13 Go Ahead Eagles 10 1 4 5 15 21 -6 7 LLLDLD
14 Zwolle 11 1 4 6 16 30 -14 7 LDLLDL
15 Utrecht 9 1 3 5 11 16 -5 6 LLDDDL
16 NAC Breda 10 0 4 6 9 18 -9 4 DLLLDD
17 Heracles 11 1 1 9 10 29 -19 4 LWDLLL
18 Volendam 10 0 2 8 5 22 -17 2 LLLLLL

Heerenveen   Utrecht

Under / Over goals 2025/2026, before this match

Goals
All matches – Under/Over goals
# Streak
1 1 PSV Eindhoven 21 4 17 3.0 1.2 18 2 1 64 25 56 OOOOOO
2 3 Nijmegen 20 3 17 2.6 1.7 11 5 4 52 34 38 OOOOOO
3 16 Heracles 21 5 16 1.4 2.5 5 2 14 30 53 17 OOUUOO
4 2 Feyenoord 21 6 15 2.4 1.5 12 3 6 51 32 39 UUOOOO
5 6 AZ Alkmaar 21 7 14 1.7 1.7 9 5 7 36 35 32 OUOUUO
6 9 Zwolle 21 7 14 1.4 2.0 7 5 9 30 43 26 UOUOOO
7 4 Ajax 21 8 13 2.0 1.3 10 8 3 41 28 38 UOOOUO
8 10 For Sittard 21 8 13 1.5 1.7 7 4 10 31 36 25 UOOOOO
9 11 Heerenveen 19 6 13 1.6 1.6 6 6 7 31 30 24 OUOOOU
10 13 Excelsior 21 8 13 1.0 1.8 6 5 10 22 37 23 OOOUUO
11 14 Go Ahead Eagles 19 6 13 1.6 1.7 4 9 6 30 33 21 OOUUOO
12 15 Volendam 20 7 13 1.1 1.8 4 5 11 21 35 17 OOUUOU
13 17 NAC Breda 21 9 12 1.1 1.6 3 7 11 23 34 16 UUUOOO
14 12 Utrecht 19 8 11 1.5 1.4 6 5 8 29 26 23 OUUOOU
15 18 Telstar 21 10 11 1.2 1.8 3 7 11 25 37 16 OUOOUO
16 5 Sparta Rotterdam 21 11 10 1.3 1.6 11 2 8 27 34 35 OUUOUU
17 8 Groningen 21 12 9 1.3 1.2 9 4 8 28 26 31 OUUUOU
18 7 Twente 21 13 8 1.5 1.1 7 10 4 31 24 31 UUUUUO
Home – Under/Over goals
# Streak
1 1 PSV Eindhoven 11 1 10 3.3 1.5 8 2 1 36 16 26 OOOOOO
2 3 Nijmegen 9 1 8 2.8 1.4 6 2 1 25 13 20 OOUOOO
3 6 AZ Alkmaar 10 2 8 2.1 1.9 4 4 2 21 19 16 OOOUUO
4 16 Heracles 10 2 8 2.0 2.4 4 1 5 20 24 13 OOUOUO
5 18 Telstar 11 3 8 1.5 2.1 1 4 6 17 23 7 OUOOOU
6 2 Feyenoord 11 4 7 2.6 1.6 7 1 3 29 18 22 OOOUOO
7 11 Heerenveen 10 3 7 1.7 1.8 3 4 3 17 18 13 OOOUOU
8 15 Volendam 10 3 7 1.6 1.3 4 3 3 16 13 15 OOUOUO
9 10 For Sittard 10 4 6 1.7 1.5 5 2 3 17 15 17 OUUOOO
10 12 Utrecht 10 4 6 1.8 1.0 5 2 3 18 10 17 OUOUOU
11 13 Excelsior 11 5 6 1.1 1.3 4 2 5 12 14 14 OUUOOO
12 14 Go Ahead Eagles 9 3 6 1.7 1.3 3 5 1 15 12 14 UUOOUO
13 17 NAC Breda 11 5 6 1.3 1.5 3 3 5 14 16 12 UUUUOO
14 5 Sparta Rotterdam 11 6 5 1.2 1.6 5 2 4 13 18 17 UUUOUU
15 8 Groningen 10 5 5 1.5 0.9 4 3 3 15 9 15 UUOOUO
16 9 Zwolle 10 5 5 1.4 1.3 6 1 3 14 13 19 OUOUOO
17 4 Ajax 11 7 4 1.7 0.8 7 2 2 19 9 23 UOUUOU
18 7 Twente 10 6 4 1.3 1.1 4 4 2 13 11 16 OUUUUU
Away – Under/Over goals
# Streak
1 3 Nijmegen 11 2 9 2.5 1.9 5 3 3 27 21 18 UOOOOO
2 4 Ajax 10 1 9 2.2 1.9 3 6 1 22 19 15 OOOOOO
3 9 Zwolle 11 2 9 1.5 2.7 1 4 6 16 30 7 OOOOUO
4 2 Feyenoord 10 2 8 2.2 1.4 5 2 3 22 14 17 OOOUOO
5 16 Heracles 11 3 8 0.9 2.6 1 1 9 10 29 4 OOUOUO
6 1 PSV Eindhoven 10 3 7 2.8 0.9 10 0 0 28 9 30 OOUUOO
7 10 For Sittard 11 4 7 1.3 1.9 2 2 7 14 21 8 OUUOOO
8 13 Excelsior 10 3 7 1.0 2.3 2 3 5 10 23 9 UOOOUU
9 14 Go Ahead Eagles 10 3 7 1.5 2.1 1 4 5 15 21 7 OUOOUO
10 6 AZ Alkmaar 11 5 6 1.4 1.5 5 1 5 15 16 16 UOUOOU
11 11 Heerenveen 9 3 6 1.6 1.3 3 2 4 14 12 11 OUUOOO
12 15 Volendam 10 4 6 0.5 2.2 0 2 8 5 22 2 OOOOUU
13 17 NAC Breda 10 4 6 0.9 1.8 0 4 6 9 18 4 OOUUUO
14 5 Sparta Rotterdam 10 5 5 1.4 1.6 6 0 4 14 16 18 UUOUOU
15 12 Utrecht 9 4 5 1.2 1.8 1 3 5 11 16 6 OOUOUO
16 7 Twente 11 7 4 1.6 1.2 3 6 2 18 13 15 UUUUUO
17 8 Groningen 11 7 4 1.2 1.5 5 1 5 13 17 16 UUUUUU
18 18 Telstar 10 7 3 0.8 1.4 2 3 5 8 14 9 UUUUOO

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