⚙️
All Markets
🏆
1X2
📊
Over/Under 2.5
🥅
BTTS
🎯
Correct Score
📈
Over 0.5 Goals
21 May 2026 19:00
NETHERLANDS EREDIVISIE SEMI-FINALS
Utrecht
W D W L W
FT
3 - 2
Heerenveen
L D L W W
🏟️ Stadion Galgenwaard
Utrecht
Referee: J. van der Laan

Match Events

Goals, cards, substitutions and VAR decisions from this fixture.

Utrecht 3 - 2 Heerenveen
Utrecht Timeline Heerenveen
1st Half 0 - 0
45'
A. Engwanda ↔ S. Horemans Substitution
2nd Half 3 - 2
46'
A. Stepanov normal goal
1 - 0
49'
Marcus Linday yellow card
54'
1 - 1
D. Vente Assist: J. van Overeem
56'
M. van der Hoorn Assist: S. El Karouani
2 - 1
58'
S. El Karouani Assist: N. Vesterlund
3 - 1
65'
A. Stepanov ↔ S. Haller Substitution
69'
L. Oyen ↔ L. Nordas Substitution
77'
3 - 2
J. Trenskow Assist: D. Vente
78'
M. Linday ↔ L. Brouwers Substitution
80'
M. Eerdhuijzen ↔ N. Viergever Substitution
80'
J. Karlsson ↔ A. Blake Substitution

All Predictions Markets

AI-powered match picks, confidence ratings and value signals.

AI Model · Pro v3.1
★ Top AI Pick
Corners O/U

Over 7.5 Corners

AI Confidence 92% High Confidence
Odds -
Value +0%
Win Probability 92%
View Full Analysis
👕
1X2 Home Win
Confidence 65.1%
Odds -
🥅
BTTS BTTS No
Confidence 38.6%
Odds -
Over / Under 2.5 Under 2.5
Confidence 40.3%
Odds -
⏱️
HT / FT Home / Home
Confidence -
Odds -
🎯
Correct Score 2-0
Confidence -
Odds -
🧠

AI Insight Summary

Our model highlights Corners O/U as the strongest available market, with the pick "Over 7.5 Corners" showing the best current confidence signal.

Confidence 39.3% Low
Best Odds - Fair Odds
Value Edge +0% Expected Value
📊

Season Statistics

Team averages and season trends before this fixture

82 matches analysed
Utrecht
Utrecht Home
VS
Heerenveen Away
Heerenveen
🎟️ 48 Matches Played
🏆 20 Wins
🎯 1.54 Avg Goals
🎟️ 34 Matches Played
🏆 14 Wins
🎯 1.68 Avg Goals
48
Matches Played
34
20
Wins
14
10
Draws
9
18
Losses
11
74
Goals For
57
61
Goals Against
53
1.54
Avg Goals Scored
1.68
1.27
Avg Goals Conceded
1.56
28
BTTS Yes
22
24
Over 2.5
24
11
Clean Sheets
5
11
Failed To Score
8

Key Stats

Quick comparison based on available match data

1.54
Average Goals Scored
1.68
1.27
Average Goals Conceded
1.56
28
BTTS Yes
22
24
Over 2.5
24
4.58
Shots on Goal
5.35

Trend Signals

Derived from season data
Attack Edge Heerenveen
Defensive Edge Utrecht
BTTS Signal Strong BTTS profile
Goals Trend Good Over 2.5 trend

Quick Verdict

Pre-match summary
Home Win Rate 42%
Away Win Rate 41%

Utrecht show the stronger season trend before kickoff.

Utrecht Utrecht

Match Statistics

Heerenveen Heerenveen
8
🎯 Shots on Goal
5
8
Shots off Goal
6
7
🛡️ Blocked Shots
2
9
🚩 Corner Kicks
6
11
🦶 Fouls
6
41%
Ball Possession
59%
23
Total Shots
13
367
Total passes
543
306
Passes accurate
464
0
🟨 Yellow Cards
1
0
🟥 Red Cards
0
Last matches: Utrecht
27.06.26
Fri
Utrecht
De Graafschap
1
2
L
24.05.26
Ere
Utrecht
Ajax
0
0
D
17.05.26
Ere
Utrecht
Fortuna Sittard
2
0
W
10.05.26
Ere
Utrecht
Ajax
2
1
W
02.05.26
Ere
Utrecht
NAC Breda
2
0
W
26.04.26
Ere
Utrecht
Excelsior
0
5
L
11.04.26
Ere
Utrecht
Telstar
4
1
W
04.04.26
Ere
Utrecht
PSV Eindhoven
3
4
L
22.03.26
Ere
Utrecht
GO Ahead Eagles
2
0
W
15.03.26
Ere
Utrecht
Twente
2
0
W
06.03.26
Ere
Utrecht
Heracles
0
0
D
01.03.26
Ere
Utrecht
AZ Alkmaar
2
0
W
22.02.26
Ere
Utrecht
PEC Zwolle
1
1
D
14.02.26
Ere
Utrecht
Groningen
2
1
W
11.02.26
Ere
Utrecht
NEC Nijmegen
3
1
W
08.02.26
Ere
Utrecht
Feyenoord
0
1
L
01.02.26
Ere
Utrecht
Heerenveen
1
1
D
29.01.26
UEF
Utrecht
Celtic
2
4
L
25.01.26
Ere
Utrecht
Sparta Rotterdam
0
1
L
22.01.26
UEF
Utrecht
Genk
0
2
L
Last matches: Heerenveen
17.05.26
Ere
Heerenveen
Ajax
0
0
D
11.05.26
Ere
Heerenveen
NAC Breda
0
2
L
03.05.26
Ere
Heerenveen
FC Volendam
2
0
W
25.04.26
Ere
Heerenveen
Fortuna Sittard
2
1
W
12.04.26
Ere
Heerenveen
AZ Alkmaar
0
3
L
05.04.26
Ere
Heerenveen
Heracles
4
1
W
22.03.26
Ere
Heerenveen
NEC Nijmegen
2
2
D
14.03.26
Ere
Heerenveen
Telstar
3
0
W
07.03.26
Ere
Heerenveen
Excelsior
2
1
W
28.02.26
Ere
Heerenveen
Sparta Rotterdam
2
1
W
21.02.26
Ere
Heerenveen
PSV Eindhoven
1
3
L
15.02.26
Ere
Heerenveen
PEC Zwolle
4
2
W
11.02.26
Ere
Heerenveen
GO Ahead Eagles
3
1
W
07.02.26
Ere
Heerenveen
Twente
0
5
L
01.02.26
Ere
Heerenveen
Utrecht
1
1
D
18.01.26
Ere
Heerenveen
Groningen
0
2
L
11.01.26
Ere
Heerenveen
Feyenoord
2
2
D
20.12.25
Ere
Heerenveen
Heracles
3
0
W
14.12.25
Ere
Heerenveen
Sparta Rotterdam
3
0
W
06.12.25
Ere
Heerenveen
PSV Eindhoven
0
2
L
H2H: Utrecht vs Heerenveen
21.05.26
H2H
Utrecht
Heerenveen
3
2
W
01.02.26
H2H
Heerenveen
Utrecht
1
1
D
28.09.25
H2H
Utrecht
Heerenveen
2
2
D
30.03.25
H2H
Utrecht
Heerenveen
2
0
W
17.08.24
H2H
Heerenveen
Utrecht
1
1
D
07.04.24
H2H
Heerenveen
Utrecht
2
3
W
20.08.23
H2H
Utrecht
Heerenveen
0
2
L
04.02.23
H2H
Utrecht
Heerenveen
1
0
W
29.10.22
H2H
Heerenveen
Utrecht
1
2
W
08.07.22
H2H
Heerenveen
Utrecht
0
1
W
27.02.22
H2H
Heerenveen
Utrecht
1
2
W
23.10.21
H2H
Utrecht
Heerenveen
2
1
W
08.05.21
H2H
Heerenveen
Utrecht
0
0
D
02.10.20
H2H
Utrecht
Heerenveen
1
1
D
20.08.20
H2H
Utrecht
Heerenveen
4
1
W
Last matches: Utrecht
27.06.26
Fri
Utrecht
De Graafschap
1
2
L
17.05.26
Ere
Utrecht
Fortuna Sittard
2
0
W
02.05.26
Ere
Utrecht
NAC Breda
2
0
W
11.04.26
Ere
Utrecht
Telstar
4
1
W
22.03.26
Ere
Utrecht
GO Ahead Eagles
2
0
W
01.03.26
Ere
Utrecht
AZ Alkmaar
2
0
W
22.02.26
Ere
Utrecht
PEC Zwolle
1
1
D
08.02.26
Ere
Utrecht
Feyenoord
0
1
L
25.01.26
Ere
Utrecht
Sparta Rotterdam
0
1
L
22.01.26
UEF
Utrecht
Genk
0
2
L
21.12.25
Ere
Utrecht
PSV Eindhoven
1
2
L
11.12.25
UEF
Utrecht
Nottingham Forest
1
2
L
07.12.25
Ere
Utrecht
Twente
1
1
D
09.11.25
Ere
Utrecht
Ajax
2
1
W
06.11.25
UEF
Utrecht
FC Porto
1
1
D
02.11.25
Ere
Utrecht
NEC Nijmegen
1
0
W
18.10.25
Ere
Utrecht
FC Volendam
3
1
W
28.09.25
Ere
Utrecht
Heerenveen
2
2
D
25.09.25
UEF
Utrecht
Lyon
0
1
L
14.09.25
Ere
Utrecht
Groningen
0
1
L
H2H at home: Utrecht
21.05.26
H2H
Utrecht
Heerenveen
3
2
W
28.09.25
H2H
Utrecht
Heerenveen
2
2
D
30.03.25
H2H
Utrecht
Heerenveen
2
0
W
20.08.23
H2H
Utrecht
Heerenveen
0
2
L
04.02.23
H2H
Utrecht
Heerenveen
1
0
W
23.10.21
H2H
Utrecht
Heerenveen
2
1
W
02.10.20
H2H
Utrecht
Heerenveen
1
1
D
20.08.20
H2H
Utrecht
Heerenveen
4
1
W
Last matches: Heerenveen
11.05.26
Ere
Heerenveen
NAC Breda
0
2
L
03.05.26
Ere
Heerenveen
FC Volendam
2
0
W
12.04.26
Ere
Heerenveen
AZ Alkmaar
0
3
L
22.03.26
Ere
Heerenveen
NEC Nijmegen
2
2
D
07.03.26
Ere
Heerenveen
Excelsior
2
1
W
21.02.26
Ere
Heerenveen
PSV Eindhoven
1
3
L
11.02.26
Ere
Heerenveen
GO Ahead Eagles
3
1
W
07.02.26
Ere
Heerenveen
Twente
0
5
L
20.12.25
Ere
Heerenveen
Heracles
3
0
W
14.12.25
Ere
Heerenveen
Sparta Rotterdam
3
0
W
28.11.25
Ere
Heerenveen
PEC Zwolle
1
2
L
08.11.25
Ere
Heerenveen
Fortuna Sittard
0
2
L
01.11.25
Ere
Heerenveen
Ajax
1
1
D
19.10.25
Ere
Heerenveen
Telstar
3
2
W
28.09.25
Ere
Heerenveen
Utrecht
2
2
D
13.09.25
Ere
Heerenveen
Feyenoord
0
1
L
16.08.25
Ere
Heerenveen
Groningen
1
2
L
H2H away: Heerenveen
21.05.26
H2H
Utrecht
Heerenveen
3
2
L
28.09.25
H2H
Utrecht
Heerenveen
2
2
D
30.03.25
H2H
Utrecht
Heerenveen
2
0
L
20.08.23
H2H
Utrecht
Heerenveen
0
2
W
04.02.23
H2H
Utrecht
Heerenveen
1
0
L
23.10.21
H2H
Utrecht
Heerenveen
2
1
L
02.10.20
H2H
Utrecht
Heerenveen
1
1
D
20.08.20
H2H
Utrecht
Heerenveen
4
1
L
Utrecht
Utrecht 4-2-3-1
Lineups 4-2-3-1 vs 4-2-3-1
Heerenveen 4-2-3-1
Heerenveen
1
V. Barkas
23
N. Vesterlund
🎯
3
M. van der Hoorn
44
M. Eerdhuijzen
16
S. El Karouani
🎯
27
A. Engwanda
21
G. Zechiel
10
Y. Cathline
20
D. de Wit
11
J. Karlsson
18
A. Stepanov
22
B. Klaverboer
45
O. Braude
4
S. Kersten
3
M. Willemsen
19
V. Zagaritis
16
M. Linday
🟨
6
J. van Overeem
🎯
20
J. Trenskow
10
R. Meerveld
11
L. Oyen
9
D. Vente
🎯
Utrecht Heerenveen ⚽ Goal 🎯 Assist 🟨 Yellow 🟥 Red ↑ In ↓ Out

Eredivisie Standings

# Team MP GD PTS Form
1
PSV Eindhoven
34 56 84
W W D W W
2
Feyenoord
34 26 65
W D W W D
3
NEC Nijmegen
34 24 59
W L D D D
4
Twente
34 19 58
L W D D W
5
Ajax
34 21 56
D L D W W
6
Utrecht
34 13 53
W W W L W
7
AZ Alkmaar
34 7 52
D D D D W
8
Heerenveen
34 4 51
D L W W L
9
Groningen
34 4 48
W W L L D
10
Sparta Rotterdam
34 -22 43
L L D L L
11
Fortuna Sittard
34 -14 39
L W L L D
12
GO Ahead Eagles
34 1 38
L L D D D
13
Excelsior
34 -13 38
W D W W D
14
Telstar
34 -6 37
W W D W L
15
PEC Zwolle
34 -27 37
L L W L D
16
FC Volendam
34 -20 32
L D L W L
17
NAC Breda
34 -23 29
D W L L D
18
Heracles
34 -50 19
L L L L L
Promotion - Champions League (League phase)
Promotion - Champions League (Qualification)
Promotion - Europa League (Qualification)
Promotion - Eredivisie (Conference League - Play Offs)
Promotion - Europa League (League phase)
Eerste Divisie (Relegation)
Relegation - Eerste Divisie

Match Events

Goals, cards, substitutions and VAR decisions from this fixture.

Utrecht 3 - 2 Heerenveen
Utrecht Timeline Heerenveen
1st Half 0 - 0
45'
A. Engwanda ↔ S. Horemans Substitution
2nd Half 3 - 2
46'
A. Stepanov normal goal
1 - 0
49'
Marcus Linday yellow card
54'
1 - 1
D. Vente Assist: J. van Overeem
56'
M. van der Hoorn Assist: S. El Karouani
2 - 1
58'
S. El Karouani Assist: N. Vesterlund
3 - 1
65'
A. Stepanov ↔ S. Haller Substitution
69'
L. Oyen ↔ L. Nordas Substitution
77'
3 - 2
J. Trenskow Assist: D. Vente
78'
M. Linday ↔ L. Brouwers Substitution
80'
M. Eerdhuijzen ↔ N. Viergever Substitution
80'
J. Karlsson ↔ A. Blake Substitution

Missing Players

Utrecht 9 missing
-
V. Jensen
Missing Fixture Knee Injury
OUT
-
M. Rodriguez
Missing Fixture Knee Injury
OUT
-
O. Agougil
Missing Fixture Injury
OUT
-
J. van Ommeren
Missing Fixture Injury
OUT
-
M. Brouwer
Questionable Inactive
OUT
-
E. Demircan
Missing Fixture Inactive
OUT
-
A. Alarcon
Questionable Inactive
OUT
-
M. Didden
Missing Fixture Inactive
OUT
-
D. Min
Questionable Inactive
OUT
Heerenveen 3 missing
-
L. Smans
Missing Fixture Knee Injury
OUT
-
A. van Axel Dongen
Missing Fixture Thigh Injury
OUT
-
M. Rivera
Questionable Injury
OUT