SportSignals

Utrecht vs SC Heerenveen

EredivisieFull time · 21 May 2026
Utrecht

Utrecht

Won · xG 2.07WWWWLLast 5
Full time
3 — 2
90+4'
Artem Stepanov 46' · Dylan Vente 54' · Mike van der Hoorn 56' · Souffian El Karouani 58' · Jacob Trenskow 77'

SC Heerenveen

Lost · xG 1.29LDLWWLast 5
SC Heerenveen
PRESSURE INDEX · FINAL▲ SC Heerenveen · last goal · 77'
43
57
Utrecht · 2.07 xG1.29 xG · SC Heerenveen
Match StoryFull breakdown

Utrecht 3–2 SC Heerenveen

Utrecht made it five home wins from five in their last five Eredivisie matches, seeing off a Heerenveen side that gave them considerably more trouble than the scoreline might suggest. The result was correct. The comfort was not.

Key Takeaways
Result

Utrecht picked up three points at home, extending their winning run.

Goals

Plenty of attacking intent from both sides produced an entertaining goal tally.

Table

The result has implications at both ends of the Utrecht end of the standings.

Match Facts
VenueN/A
AttendanceN/A
RefereeN/A
RoundN/A
CompetitionEredivisie
First Goal
Artem Stepanov
46'
Artem Stepanov
Match Report
Utrecht 3-2 Heerenveen: Home Fortress Holds But The Underlying Numbers Deserve Attention
MVMarcus Vale

Utrecht 3-2 Heerenveen: Home Fortress Holds But The Underlying Numbers Deserve Attention

Utrecht made it five home wins from five in their last five Eredivisie matches, seeing off a Heerenveen side that gave them considerably more trouble than the scoreline might suggest. The result was correct. The comfort was not.

Read full report
Key Events
  1. 45'
    UtrechtSiebe HoremansSiebe Horemans
    off: Alonzo Engwanda
  2. 46'
    UtrechtArtem StepanovArtem Stepanov
    Field Goal
  3. 49'
    SC HeerenveenMarcus LindayMarcus Linday
  4. 54'
    SC HeerenveenDylan VenteDylan Vente
    assist: Joris van Overeem
  5. 56'
    UtrechtMike van der HoornMike van der Hoorn
    assist: Souffian El Karouani
  6. 58'
    UtrechtSouffian El KarouaniSouffian El Karouani
    assist: Niklas Vesterlund
  7. 65'
    UtrechtSébastien HallerSébastien Haller
    off: Artem Stepanov
  8. 69'
    SC HeerenveenLasse NordåsLasse Nordås
    off: Luca Oyen
  9. 77'
    SC HeerenveenJacob TrenskowJacob Trenskow
    assist: Dylan Vente
  10. 78'
    SC HeerenveenLuuk BrouwersLuuk Brouwers
    off: Marcus Linday
  11. 80'
    UtrechtAdrian BlakeAdrian Blake
    off: Jesper Karlsson
  12. 80'
    UtrechtNick ViergeverNick Viergever
    off: Mike Eerdhuijzen
Game Flow

Expected Goals (xG)

Utrecht 2.07 xGSC Heerenveen 1.29 xG
Cumulative · approximated from goal events
0'45'90'
Table ImpactFull table

How the result affects the Eredivisie standings.

#TeamPWDLPts
1AZ Alkmaar00000
2Feyenoord00000
3NEC Nijmegen00000
4Twente00000
5Ajax00000
6GO Ahead Eagles00000
7Willem II00000
8PSV Eindhoven00000
Frequently Asked Questions
What was the final score of Utrecht vs SC Heerenveen?

The match finished 3-2 to Utrecht.

Who won Utrecht vs SC Heerenveen?

Utrecht won the match 3-2.

When did Utrecht vs SC Heerenveen take place?

The match took place on Thursday, 21 May 2026.

📊 AI-generated recap and structured data

Utrecht beat SC Heerenveen 3-2 at Stadion Galgenwaard in an Eredivisie match that delivered the goals both sides had struggled to produce in recent weeks. Our model favored a Utrecht win at 53% probability, and the pick landed. Both teams managed to find the net despite combining for just one win in their last five outings; the result extended Utrecht's recent form while Heerenveen continued to falter. Past performance does not guarantee future results.

The result maintained Utrecht's upward trajectory in 6th position, though the narrow margin suggested continued vulnerability. Heerenveen remained in 8th, their inconsistency deepening with this loss. Both sides showed attacking intent; our model flagged 40% BTTS likelihood for each team, which materialized. Utrecht's three consecutive wins contrasted sharply with Heerenveen's one win in five, widening the points gap between the sides.

Utrecht v SC Heerenveen · Eredivisie · 21/05/2026, 20:00:00