HighlightsESPN NLYouTubeMatch Events
play_arrow5 clips- 45′Utrecht, substitution:off
- Half-time
- 46′Utrecht, goal:1–0
- 49′Heerenveen, yellow card:
- 54′Heerenveen, goal:1–1assist
- 56′Utrecht, goal:2–1assist
- 58′Utrecht, goal:3–1assist
- 65′Utrecht, substitution:off
- 69′Heerenveen, substitution:off
- 77′Heerenveen, goal:3–2assist
- 78′Heerenveen, substitution:off
- 80′Utrecht, substitution:off
- 80′Utrecht, substitution:off
- Full-time3 – 2
Lineups
Tap a player for match statsKey Stats
Top Performers
Best rated
Goals
Assists
Videos
Player Ratings
Utrecht
Heerenveen
Match report
Utrecht vs Heerenveen — the facts
Utrecht beat Heerenveen 3–2 (half-time 0–0).
Utrecht met Heerenveen in the Eredivisie (Semi-finals). Kick-off was Thursday, 21 May 2026, 19:00 UTC at Stadion Galgenwaard. Referee: Jannick van der Laan.
Team pages: Utrecht · Heerenveen · Eredivisie
Key moments
- 46' Goal: Artem Stepanov — 1–0 · Watch Artem Stepanov's goal video (46')
- 54' Goal: Dylan Vente (assist: Joris van Overeem) — 1–1 · Watch Dylan Vente's goal video (54')
- 56' Goal: Mike van der Hoorn (assist: Souffian El Karouani) — 2–1 · Watch Mike van der Hoorn's goal video (56')
- 58' Goal: Souffian El Karouani (assist: Niklas Vesterlund) — 3–1 · Watch Souffian El Karouani's goal video (58')
- 77' Goal: Jacob Trenskow (assist: Sam Kersten) — 3–2 · Watch Jacob Trenskow's goal video (77')
Starting line-ups
Utrecht (4-2-3-1)
Heerenveen (4-2-3-1)
Pre-match read
Both Teams to Score. Both teams scored in 30% of Utrecht's recent matches and 50% of Heerenveen's — blended rate 40% On the other hand: Utrecht kept a clean sheet in 60% of last 10 matches
Both Teams Not to Score. At least one team has failed to score in 70% of Utrecht's recent matches and 50% of Heerenveen's — blended rate 60% On the other hand: Utrecht scored in 80% of last 10 matches
Home Team to Score First. Utrecht has scored the opening goal in 10 of their last 15 matches (67%)
Away Team to Score First. Heerenveen has scored the opening goal in 5 of their last 15 matches (33%)
Corners — Under. Blended match-corner baseline 10.3 per match (averaging each team's for/against)
Home rated 1693 vs 1616 — 0.69 expected score Away conceding 1.9 xGA per game Heerenveen missing 2 key players Utrecht in stronger form — 2.4 vs 1.4 ppg (n=5)
Model-generated pre-match read. Not betting advice.
About this match
On this page: the Utrecht vs Heerenveen final score and result, goal highlights and video clips of every goal, who scored, starting lineups, match stats and the full match report from this Eredivisie fixture.
- Who scored and when — a goal-by-goal timeline of the match.
- Match stats — possession, shots, expected goals (xG), corners and cards.
- Starting lineups and player ratings for both teams.
- Head-to-head record and recent form for both sides.
- Watch Artem Stepanov's goal against Heerenveen (46').
- Watch Dylan Vente's goal against Utrecht (54').
- Watch Mike van der Hoorn's goal against Heerenveen (56').
- Watch Souffian El Karouani's goal against Heerenveen (58').
- Watch Jacob Trenskow's goal against Utrecht (77').
Watch the goals: goal highlights and video clips of every goal from Utrecht 3–2 Heerenveen. Explore more on the Utrecht and Heerenveen team pages or the Eredivisie page.

