ADO Den Haag vs Heerenveen

24 October 2026 · Eredivisie · 2026/27 · Referee Jannick van der Laan

Full time 2 – 3

Half-time: 0–1

  • Nigel Thomas 57’, 72’
  • Jacob Trenskow 24’, 66’
  • Ringo Meerveld 51’

Match summary

Heerenveen beat ADO Den Haag 3-2 on the road. Heerenveen led 1-0 at half-time.

In the first half, Jacob Trenskow put Heerenveen ahead in the 24th minute. In the second half, Ringo Meerveld made it 0-2 in the 51st minute, Nigel Thomas pulled one back to make it 1-2 in the 57th minute, Trenskow made it 1-3 in the 66th minute, and Thomas made it 2-3 in the 72nd minute.

There was little between the sides on chances: ADO Den Haag created 3.14 expected goals (xG) from 22 shots, Heerenveen 2.87 from 16.

Match stats

53% Possession 47%
23 Shots 15
7 Shots on target 5
8 Corners 2
82 Attacks 91
45 Dangerous attacks 43
406 Passes 373
81.5% Pass accuracy 82.0%
11 Tackles 10
19 Fouls 7
1 Yellow cards 0
3 Offsides 3

Key events

ADO Den Haag Heerenveen
Kick-off
Juho KiloShot on target
13’
Corner
14’
Corner
15’
20’
Corner
24’
Jacob TrenskowLeft foot shot0-1 (Heerenveen)
Corner
33’
Corner
42’
Second half underway
Half-time0-1
48’
Corner
51’
Ringo MeerveldRight foot shot0-2 (Heerenveen)
Nigel ThomasRight foot shot1-2 (ADO Den Haag)
57’
Daryl van MieghemShot on target
57’
Corner
58’
59’
Milan HokkeShot on target
59’
Evan RottierShot on target
60’
Jalen HawkinsShot on target
60’
66’
Jacob TrenskowLeft foot shot1-3 (Heerenveen)
Nigel ThomasRight foot shot2-3 (ADO Den Haag)
72’
76’
Nolhan CourtensShot on target
Corner
79’
Corner
79’
Corner
86’
89’
Marko FarjiShot on target
Full-time2-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.14 2.87 24’ Jacob Trenskow (Heerenveen), 0-1 24’ 51’ Ringo Meerveld (Heerenveen), 0-2 51’ 57’ Nigel Thomas (ADO Den Haag), 1-2 57’ 66’ Jacob Trenskow (Heerenveen), 1-3 66’ 72’ Nigel Thomas (ADO Den Haag), 2-3 72’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.14 2.87 24’ Jacob Trenskow (Heerenveen), 0-1 Trenskow 24’ 51’ Ringo Meerveld (Heerenveen), 0-2 Meerveld 51’ 57’ Nigel Thomas (ADO Den Haag), 1-2 Thomas 57’ 66’ Jacob Trenskow (Heerenveen), 1-3 Trenskow 66’ 72’ Nigel Thomas (ADO Den Haag), 2-3 Thomas 72’
ADO Den Haag 3.14 xGHeerenveen 2.87 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Heerenveen attacking ADO Den Haag attacking 
72’ Nigel Thomas (ADO Den Haag), open play, 0.87 xG, goal 24’ Jacob Trenskow (Heerenveen), open play, 0.54 xG, goal 29’ Nolhan Courtens (Heerenveen), open play, 0.45 xG, off target 66’ Jacob Trenskow (Heerenveen), open play, 0.44 xG, goal 74’ Roberts Uldriķis (Heerenveen), open play, 0.42 xG, off target 57’ Nigel Thomas (ADO Den Haag), open play, 0.37 xG, goal 89’ Marko Farji (Heerenveen), open play, 0.27 xG, saved 18’ Jesse Bal (ADO Den Haag), open play, 0.18 xG, off target 90+3’ Pascal Mulder (ADO Den Haag), open play, 0.18 xG, off target 16’ Jesse Bal (ADO Den Haag), open play, 0.17 xG, off target 18’ Matěj Šín (ADO Den Haag), open play, 0.17 xG, off target 48’ Dylan Vente (Heerenveen), open play, 0.16 xG, blocked 62’ Daryl van Mieghem (ADO Den Haag), open play, 0.16 xG, off target 51’ Ringo Meerveld (Heerenveen), open play, 0.15 xG, goal 82’ Daryl van Mieghem (ADO Den Haag), open play, 0.13 xG, blocked 42’ Matteo Waem (ADO Den Haag), set piece, 0.12 xG, blocked 5’ Maxence Rivera (Heerenveen), open play, 0.12 xG, blocked 27’ Yannick Eduardo (ADO Den Haag), open play, 0.11 xG, off target 60’ Evan Rottier (ADO Den Haag), open play, 0.11 xG, saved 62’ Daryl van Mieghem (ADO Den Haag), open play, 0.11 xG, blocked 60’ Jalen Hawkins (ADO Den Haag), open play, 0.09 xG, off target 42’ Matteo Waem (ADO Den Haag), set piece, 0.09 xG, blocked 20’ Vasilios Zagaritis (Heerenveen), from a corner, 0.07 xG, off target 39’ Oliver Braude (Heerenveen), open play, 0.06 xG, off target 90+5’ Luca Oyen (Heerenveen), open play, 0.07 xG, blocked 57’ Daryl van Mieghem (ADO Den Haag), open play, 0.05 xG, saved 13’ Juho Kilo (ADO Den Haag), open play, 0.04 xG, saved 59’ Milan Hokke (ADO Den Haag), from a corner, 0.04 xG, saved 71’ Evan Rottier (ADO Den Haag), open play, 0.04 xG, blocked 79’ Jonas Jensen-Abbew (ADO Den Haag), from a corner, 0.03 xG, blocked 12’ Maxence Rivera (Heerenveen), direct free kick, 0.03 xG, off target 17’ Jacob Trenskow (Heerenveen), open play, 0.03 xG, off target 60’ Jalen Hawkins (ADO Den Haag), open play, 0.03 xG, saved 76’ Nolhan Courtens (Heerenveen), open play, 0.02 xG, saved 81’ Marcus Linday (Heerenveen), open play, 0.02 xG, off target 14’ Matěj Šín (ADO Den Haag), from a corner, 0.02 xG, off target 79’ Milan Hokke (ADO Den Haag), open play, 0.02 xG, off target 25’ Maxence Rivera (Heerenveen), open play, 0.02 xG, off target 72’ Nigel Thomas (ADO Den Haag), open play, 0.87 xG, goal 24’ Jacob Trenskow (Heerenveen), open play, 0.54 xG, goal 29’ Nolhan Courtens (Heerenveen), open play, 0.45 xG, off target 66’ Jacob Trenskow (Heerenveen), open play, 0.44 xG, goal 74’ Roberts Uldriķis (Heerenveen), open play, 0.42 xG, off target 57’ Nigel Thomas (ADO Den Haag), open play, 0.37 xG, goal 89’ Marko Farji (Heerenveen), open play, 0.27 xG, saved 90+3’ Pascal Mulder (ADO Den Haag), open play, 0.18 xG, off target 18’ Jesse Bal (ADO Den Haag), open play, 0.18 xG, off target 18’ Matěj Šín (ADO Den Haag), open play, 0.17 xG, off target 16’ Jesse Bal (ADO Den Haag), open play, 0.17 xG, off target 48’ Dylan Vente (Heerenveen), open play, 0.16 xG, blocked 62’ Daryl van Mieghem (ADO Den Haag), open play, 0.16 xG, off target 51’ Ringo Meerveld (Heerenveen), open play, 0.15 xG, goal 82’ Daryl van Mieghem (ADO Den Haag), open play, 0.13 xG, blocked 42’ Matteo Waem (ADO Den Haag), set piece, 0.12 xG, blocked 5’ Maxence Rivera (Heerenveen), open play, 0.12 xG, blocked 27’ Yannick Eduardo (ADO Den Haag), open play, 0.11 xG, off target 60’ Evan Rottier (ADO Den Haag), open play, 0.11 xG, saved 62’ Daryl van Mieghem (ADO Den Haag), open play, 0.11 xG, blocked 60’ Jalen Hawkins (ADO Den Haag), open play, 0.09 xG, off target 42’ Matteo Waem (ADO Den Haag), set piece, 0.09 xG, blocked 20’ Vasilios Zagaritis (Heerenveen), from a corner, 0.07 xG, off target 90+5’ Luca Oyen (Heerenveen), open play, 0.07 xG, blocked 39’ Oliver Braude (Heerenveen), open play, 0.06 xG, off target 57’ Daryl van Mieghem (ADO Den Haag), open play, 0.05 xG, saved 13’ Juho Kilo (ADO Den Haag), open play, 0.04 xG, saved 59’ Milan Hokke (ADO Den Haag), from a corner, 0.04 xG, saved 71’ Evan Rottier (ADO Den Haag), open play, 0.04 xG, blocked 79’ Jonas Jensen-Abbew (ADO Den Haag), from a corner, 0.03 xG, blocked 12’ Maxence Rivera (Heerenveen), direct free kick, 0.03 xG, off target 17’ Jacob Trenskow (Heerenveen), open play, 0.03 xG, off target 60’ Jalen Hawkins (ADO Den Haag), open play, 0.03 xG, saved 76’ Nolhan Courtens (Heerenveen), open play, 0.02 xG, saved 79’ Milan Hokke (ADO Den Haag), open play, 0.02 xG, off target 81’ Marcus Linday (Heerenveen), open play, 0.02 xG, off target 14’ Matěj Šín (ADO Den Haag), from a corner, 0.02 xG, off target 25’ Maxence Rivera (Heerenveen), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

ADO Den Haag 4-4-2 Starting XI
Nikièma
Sylla 56’
Jensen-Abbew 81’
Mulder
Waem
Kilo
Šín 56’
Rottier
Hawkins 67’
Bal 46’
Eduardo
Heerenveen 4-2-3-1 Starting XI
Klaverboer
Zagaritis
Kersten
Willemsen
Braude
Linday
Courtens
Rivera 86’
Meerveld 73’
Trenskow 2 90’
Vente 73’

Player stats

Goalkeeper1 player
90′ 2 3 42 – – – – –
Defenders5 players
Jonas Jensen-Abbew Taken off
81′ – 1 – 2 2 42 2 – – –
90′ 4 1 1 6 2 59 5 – – –
90′ – 1 1 3 2 55 2 – – –
Sekou Sylla Taken off
56′ – 1 – 1 1 21 1 – – –
Milan Hokke Came on as a substitute
34′ – – – 2 1 29 – – – –
Midfielders6 players
Jalen Hawkins Taken off
67′ – – 11 2 – – – 2 – 2 –
Matěj Šín Taken off
56′ – – 14 – – – – 1 1 – –
90′ – – 49 3 – 2 2 3 – 1 –
Daryl van Mieghem Came on as a substitute
45′ – – 13 – – 2 1 3 2 – –
Cameron Peupion Came on as a substitute
23′ – – 7 1 – – – – – – –
Álex Pozo Came on as a substitute
9′ – – 10 1 – – – – – – –
Forwards4 players
90′ – 1 2 1 0.15 – 3 2 1 21 –
Jesse Bal Taken off
45′ – – 2 – 0.35 – 1 – – 9 –
90′ – – 2 – 0.11 – – 4 1 20
Nigel Thomas Came on as a substitute
34′ 2 – 2 2 1.24 – 1 2 1 4 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

ADO Den Haag win 29% Avg odds 3.21
Draw 25% Avg odds 3.80
Heerenveen win 46% Avg odds 2.01

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.