Ad
Eredivisie · Semi-finals · May 21

Utrecht - Heerenveen

Utrecht beat Heerenveen 3-2 in Eredivisie (Semi-finals). Goals: A. Stepanov 46'; M. van der Hoorn 56'; D. Vente 54'; J. Trenskow 77'.

A. Stepanov 46'M. van der Hoorn 56'S. El Karouani 58'
D. Vente 54'J. Trenskow 77'
🏟 Stadion Galgenwaard 👤 Referee: J. van der Laan
Key events
46' A. Stepanov(1 - 0) Utrecht
49' 🟨 M. LindayYellow card Heerenveen
54' D. Vente(1 - 1) · Assist: J. van Overeem Heerenveen
56' M. van der Hoorn(2 - 1) · Assist: S. El Karouani Utrecht
58' S. El Karouani(3 - 1) · Assist: N. Vesterlund Utrecht
77' J. Trenskow(3 - 2) · Assist: S. Kersten Heerenveen
Quick stats
%41Possession%59
3.04Expected goals (xG)1.57
21Total shots13
6Shots on target5
8Shots off target6
7Blocked shots2
14Shots inside box9
7Shots outside box4
3Saves3
Match timeline
First half
A. Engwanda ↔ S. HoremansSubstitution🔁
45'
HT 0 - 0
A. Stepanov(1 - 0)
46'
49'
🟨M. LindayYellow card
54'
D. Vente(1 - 1) · Assist: J. van Overeem
M. van der Hoorn(2 - 1) · Assist: S. El Karouani
56'
S. El Karouani(3 - 1) · Assist: N. Vesterlund
58'
A. Stepanov ↔ S. HallerSubstitution🔁
65'
69'
🔁L. Oyen ↔ L. NordasSubstitution
77'
J. Trenskow(3 - 2) · Assist: S. Kersten
78'
🔁M. Linday ↔ L. BrouwersSubstitution
M. Eerdhuijzen ↔ N. ViergeverSubstitution🔁
80'
J. Karlsson ↔ A. BlakeSubstitution🔁
80'
FT 3 - 2
Match statsUtrecht · Heerenveen
Key stats
%41Possession%59
3.04Expected goals (xG)1.57
Shots
21Total shots13
6Shots on target5
8Shots off target6
7Blocked shots2
14Shots inside box9
7Shots outside box4
3Saves3
Passing
357Total passes538
298Accurate passes461
%83Pass accuracy%86
Set pieces & discipline
8Corners6
1Offsides0
11Fouls6
Cards
0Yellow cards1
LineupsUtrecht 4-2-3-1Heerenveen 4-2-3-1
1Barkas 16Karouani 44Eerdhuijzen 3Hoorn 23Vesterlund 21Zechiël 27Engwanda 11Karlsson 20Wit 10Cathline 18Stepanov 22Klaverboer 19Zagaritis 3Willemsen 4Kersten 45Braude 6Overeem 16Linday 11Oyen 10Meerveld 20Trenskow 9Vente
Utrecht · Bench
15Adrian Blake
33Kevin Gadellaa
25Michael Brouwer
53Neal Viereck
2Siebe Horemans
57Per Kloosterboer
5Emeka Adeile
24Nick Viergever
77Ángel Alarcón
Coach: Ron Jans
Heerenveen · Bench
40Clayton Bonevacia
44Andries Noppert
31Nordin Bakker
28Hristiyan Petrov
17Nikolai Soyset Hopland
15Mats Egbring
36Nolhan Courtens
35Isaiah Ahmed
50Eser Gürbüz
Coach: Robin Veldman
Head to head
2Wins
3Draws
0Wins
Feb 1 Heerenveen 1-1 Utrecht
Sep 28 Utrecht 2-2 Heerenveen
Mar 30 Utrecht 2-0 Heerenveen
Aug 17 Heerenveen 1-1 Utrecht
Apr 7 Heerenveen 2-3 Utrecht
xG difference & finishing
Utrecht3 gol · 3.04 xG -0.04
Heerenveen2 gol · 1.57 xG +0.43
+ = scored above expectation, − = below
Win probabilityModel: 1 (%66) ✓
Utrecht %66 Draw %21 Heerenveen %13
2.19Utrecht xPuan
0.60Heerenveen xPuan
🎯
Skoryum Pro

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles — plus the tactical visualisation built from event data.

Open dashboard
🔥
Skoryum Pro

Team & player heatmaps

See where each team dominated the pitch and switch to per-player heatmaps built from raw event coordinates.

Open dashboard
🤖
Skoryum Pro

ML deep-dive

Feature-level model breakdown: which signals drove the prediction, expected points simulation and value analysis.

Open dashboard
Form
UtrechtWWWLW
HeerenveenDLWWL
Skoryum Pro

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Open dashboard
Match Reportsall →
Rayo Vallecano 1-1 AlavesLa Liga · Aug 20 Atletico Madrid 2-0 MalagaLa Liga · Aug 19 Casa Pia 0-7 BenficaPrimeira Liga · Aug 17 Deportivo La Coruna 1-1 ElcheLa Liga · Aug 17 Samsunspor 3-3 GöztepeSüper Lig · Aug 17 Famalicao 1-2 MaritimoPrimeira Liga · Aug 16
Ad
Want depth? Live tracking, xG and player analytics, data-grounded AI chat — in the dashboard.Open dashboard
Ad
Ad