← All matches
L. Echteld
Anthony Correia
FC Utrecht
AZ Alkmaar
FC Utrecht
4-2-3-1 · 4-2-3-1
AZ Alkmaar
Commentary
90'
Full-time. FC Utrecht 1-4 AZ Alkmaar.
90'
3 minutes of added time.
84'
Goal! FC Utrecht 1-4 AZ Alkmaar. A. Oufkir (AZ Alkmaar) scores, assisted by M. Chávez.
62'
Goal! FC Utrecht 1-3 AZ Alkmaar. A. Stepanov (FC Utrecht) scores, assisted by Y. Cathline.
61'
Attempt blocked. A. Stepanov (FC Utrecht), right-footed shot on the counter. xG 0.09.
60'
Yellow card for L. Echteld (AZ Alkmaar) for argument.
49'
Goal! FC Utrecht 0-3 AZ Alkmaar. M. Meerdink (AZ Alkmaar) scores, assisted by M. Chávez.
46'
The second half is under way.
45'
Half-time. FC Utrecht 0-1 AZ Alkmaar.
45'
1 minute of added time.
29'
Attempt missed. Á. Alarcón (FC Utrecht), right-footed shot from a set piece. xG 0.02.
24'
Attempt missed. M. Meerdink (AZ Alkmaar), left-footed shot from a set piece. xG 0.03.
1'
Kick-off: FC Utrecht vs AZ Alkmaar.
Where the money is
How much money is actually on each selection, next to what the price says it should be. A gap is not a tip — it just means the crowd and the book disagree.
Match odds
235814 EUR · live
Away
1.01 · implied 99.0%
75.1%
-23.9 vs price
Home
1000.0 · implied 0.1%
20.6%
+20.4 vs price
Draw
1000.0 · implied 0.1%
4.4%
+4.3 vs price
Half time
1383 EUR · live
Away
6.4 · implied 15.6%
61.4%
+45.7 vs price
Draw
1.41 · implied 70.9%
21.8%
-49.1 vs price
Home
7.8 · implied 12.8%
16.7%
+3.9 vs price
Over/Under 2.5 goals
31223 EUR · live
Under
5.0 · implied 20.0%
66.1%
+46.1 vs price
Over
1.25 · implied 80.0%
33.9%
-46.1 vs price
Over/Under 2.5 first-half goals
3889 EUR · live
Under
1.01 · implied 99.0%
77.8%
-21.2 vs price
Over
100.0 · implied 1.0%
22.2%
+21.2 vs price
15 more markets on this match
Corners, cards, correct score, both-teams-to-score and the rest — plus how
the split moved over time, and which matches across the board show the
biggest money/price gap.
Weight of Money — see plans
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Goal
On target
Off target
Blocked
● size = xG
Tap a player for their full match card.
Highlights 1 clip
Player of the match
Match events
23'
A. Stepanov · Foul
Half-time · 0–1
45'+1
⚽
P. Koopmeiners0–1
46'
F. Pohl · Foul
46'
🔁
M. Didden ◂ M. Eerdhuijzen
47'
⚽
W. Patati · assist K. Smit0–2
49'
⚽
M. Meerdink · assist M. Chávez0–3
54'
G. Offerhaus · Foul
55'
🔁
K. Paredes ◂ D. De Wit
56'
W. Patati · Foul
60'
L. Echteld · Argument
62'
🔁
D. v. d. Berg ◂ Y. Cathline
62'
🔁
A. Blake ◂ F. Pohl
62'
⚽
A. Stepanov · assist Y. Cathline1–3
66'
🔁
C. Stengs ◂ W. Patati
69'
A. Zagre · Foul
80'
🔁
R. Ichihara ◂ K. Smit
80'
🔁
N. Nwankwo ◂ A. Zagre
81'
🔁
A. Oufkir ◂ R. Daal
84'
⚽
A. Oufkir · assist M. Chávez1–4
85'
🔁
S. Maikuma ◂ P. Koopmeiners
89'
M. Chávez · Foul
Full-time · 1–4
Coaches
Leeroy Echteld 
Recent form
LAFC Groningen1-2
LHSevilla0-1
WASC Cambuur1-0
LASC Cambuur0-1
LHApollon Limassol0-1
WHADO Den Haag2-0
WHOlympiacos FC3-2
WHKRC Genk4-0
DASV Zulte Waregem1-1
WHAlmere City FC2-1
Where to watch
Sport Klub 1 HR
Sportdigital+
Sport Klub 1 HR
ESPN
Match facts
Stadium
Stadion Galgenwaard
City
Utrecht
Kickoff
15 Aug, 16:45 UTC
Competition
Eredivisie
Highlights & clips
1
V. Barkas
4.7
23
N. Vesterlund
6.0
2
S. Horemans
6.8
3
M. Didden
5.9
↑ 46'
21
N. Nwankwo
6.5
↑ 80'
34
D. v. d. Berg
6.6
↑ 62'
6
G. Offerhaus
6.0
11
Á. Alarcón
7.1
30
K. Paredes
7.2
↑ 55'
15
A. Blake
6.5
↑ 62'
18
A. Stepanov
7.5
28
J. De Busser
7.3
22
E. Dijkstra
6.6
3
W. Goes
7.0
16
L. Schouten
6.3
5
M. Chávez
7.6
21
D. Kwakman
7.1
2
S. Maikuma
6.6
↑ 85'
14
C. Stengs
6.6
↑ 66'
18
R. Ichihara
6.8
↑ 80'
24
A. Oufkir
7.6
↑ 81'
35
M. Meerdink
7.2
Top stats
48%Possession52%
0.83Expected goals (xG)1.93
8Total shots24
2Shots on target9
1Big chances1
3Corners9
Shots
4Shots off target9
2Blocked shots6
6Shots inside box11
2Shots outside box13
0Hit woodwork2
1Big chances scored1
-2.0Goals prevented0.22
Attack
17Touches in box23
40Final third entries37
1Offsides0
14Free kicks23
1Fouled in final third4
Passing
371Passes412
300Accurate passes352
30/58 (52%)Long balls22/43 (51%)
4/21 (19%)Crosses4/16 (25%)
15Throw-ins21
Duels
45Duels55
43/99 (43%)Ground duels56/99 (57%)
14/29 (48%)Aerial duels15/29 (52%)
7/17 (41%)Dribbles15/22 (68%)
8Dispossessed16
Defending
23Tackles18
78Tackles won61
6Interceptions4
19Clearances23
41Recoveries44
Discipline
23Fouls14
4Yellow cards2
0Red cards0
Goalkeeping
5Saves1
11Goal kicks6
Forecast BSD enginebest price across 70 bookmakers
Who winsAZ to win (DNB) 52% · 1.74 @ merkurxtip
BTTSBoth teams to score 62% · 1.64 @ betfair
1X2AZ to win 39% · 2.83 @ efbet.net
CornersOver 9.5 corners 52% · 1.86 @ Pinnacle
GoalsOver 2.5 goals 58% · 1.76 @ betfair
CornersOver 8.5 corners 63% · 1.50 @ Interwetten
GoalsOver 1.5 goals 79% · 1.24 @ Betano
1X2Draw 26% · 2.85 @ betcity
CornersUnder 10.5 corners 60% · 1.70 @ 888Sport
GoalsUnder 3.5 goals 64% · 1.08 @ Novibet
1X2Utrecht to win 35% · 3.20 @ tipico
Odds consensus
1X2consensus
2.90
FC Utrecht
3.61
Draw
2.28
AZ Alkmaar
Double Chanceconsensus
1.60
FC Utrecht or Draw
1.29
FC Utrecht or AZ Alkmaar
1.40
Draw or AZ Alkmaar
Both Teams to Scoreconsensus
1.56
Yes
2.31
No
Total Goals 0.50consensus
1.03
Over 0.50
12.04
Under 0.50 ▲
Total Goals 1.50consensus
1.20
Over 1.50
4.21
Under 1.50
Total Goals 2.50consensus
1.67
Over 2.50 ▲
2.14
Under 2.50 ▼
Total Goals 3.50consensus
2.62
Over 3.50
1.46
Under 3.50
Total Goals 4.50consensus
4.98
Over 4.50 ▲
1.17
Under 4.50
Draw No Betconsensus
2.12
FC Utrecht
1.68
AZ Alkmaar
Total Corners (O/U) 4.50consensus
1.02
Over 4.50
14.62
Under 4.50
Total Corners (O/U) 5.50consensus
1.04
Over 5.50
10.83
Under 5.50
Total Corners (O/U) 6.50consensus
1.09
Over 6.50 ▼
5.95
Under 6.50
Total Corners (O/U) 7.50consensus
1.25
Over 7.50
3.41
Under 7.50
Total Corners (O/U) 8.50consensus
1.45
Over 8.50
2.53
Under 8.50 ▼
Total Corners (O/U) 9.50consensus
1.77
Over 9.50 ▲
1.93
Under 9.50 ▼
Total Corners (O/U) 10.50consensus
2.26
Over 10.50 ▲
1.57
Under 10.50 ▼
No pre-match call on this one.
Nothing reached 80% confidence before kick-off, so we stayed quiet rather than guess. Most matches end up here — that is what keeps the published calls at 87.0%.
Nothing reached 80% confidence before kick-off, so we stayed quiet rather than guess. Most matches end up here — that is what keeps the published calls at 87.0%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.