Heracles Almelo vs Heerenveen

20 December 2025 · Eredivisie · 2025/26 · Referee Martin Van den Kerkhof

Full time 0 – 3

Half-time: 0–0

  • J. Trenskow 55’
  • V. Zagaritis 77’
  • M. Rivera 90+5’ (pen)

Match summary

Heerenveen won comfortably, 3-0 away at Heracles Almelo. It was goalless at half-time.

J. Trenskow put Heerenveen ahead in the 55th minute, V. Zagaritis made it 0-2 in the 77th minute, and M. Rivera made it 0-3 from the penalty spot in stoppage time.

The chances backed that up: Heerenveen created 2.01 expected goals (xG) from 15 shots to Heracles Almelo's 0.64 from 8.

Match stats

42% Possession 58%
8 Shots 15
2 Shots on target 8
4 Corners 4
349 Passes 501
78.2% Pass accuracy 82.6%
12 Tackles 13
12 Fouls 9
1 Yellow cards 1
4 Offsides 5

Key events

Heracles Almelo Heerenveen
3’
D. VenteShot on target
6’
J. TrenskowShot on target
M. EngelsShot on target
16’
24’
35’
J. TrenskowShot on target
55’
J. TrenskowLeft foot shot0-1 (Heerenveen)
T. v. GilstL. Kulenović
62’
M. t. Wierik
67’
68’
M. RiveraShot on target
68’
M. RiveraShot on target
J. ŽambůrekT. Bruns
73’
77’
V. ZagaritisLeft foot shot0-2 (Heerenveen)
86’
86’
A. v. Axel-DongenJ. Trenskow
87’
N. S. HoplandD. Vente
B. LimbombeShot on target
89’
90’
M. RiveraPenalty0-3 (Heerenveen)

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.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.64 2.01 55’ J. Trenskow (Heerenveen), 0-1 55’ 77’ V. Zagaritis (Heerenveen), 0-2 77’ 90+5’ M. Rivera (Heerenveen), 0-3 90+5’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.64 2.01 55’ J. Trenskow (Heerenveen), 0-1 Trenskow 55’ 77’ V. Zagaritis (Heerenveen), 0-2 Zagaritis 77’ 90+5’ M. Rivera (Heerenveen), 0-3 Rivera 90+5’
Heracles Almelo 0.64 xGHeerenveen 2.01 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Heerenveen attacking Heracles Almelo attacking 
90+5’ M. Rivera (Heerenveen), penalty, 0.79 xG, goal 32’ L. Brouwers (Heerenveen), open play, 0.25 xG, off target 35’ J. Trenskow (Heerenveen), open play, 0.24 xG, saved 85’ M. Engels (Heracles Almelo), open play, 0.20 xG, off target 3’ D. Vente (Heerenveen), open play, 0.19 xG, saved 16’ M. Engels (Heracles Almelo), set piece, 0.16 xG, saved 77’ V. Zagaritis (Heerenveen), open play, 0.12 xG, goal 69’ M. Engels (Heracles Almelo), open play, 0.11 xG, blocked 19’ A. V. Hoorenbeeck (Heracles Almelo), from a corner, 0.07 xG, blocked 68’ M. Rivera (Heerenveen), open play, 0.08 xG, saved 3’ O. Braude (Heerenveen), open play, 0.07 xG, off target 68’ M. Rivera (Heerenveen), open play, 0.06 xG, saved 90’ A. v. Axel-Dongen (Heerenveen), open play, 0.05 xG, off target 74’ L. Brouwers (Heerenveen), open play, 0.04 xG, off target 19’ D. Mirani (Heracles Almelo), from a corner, 0.04 xG, blocked 55’ J. Trenskow (Heerenveen), open play, 0.03 xG, goal 6’ J. Trenskow (Heerenveen), open play, 0.03 xG, saved 31’ R. Meerveld (Heerenveen), from a corner, 0.03 xG, off target 62’ M. Willemsen (Heerenveen), set piece, 0.03 xG, off target 4’ A. Hrustić (Heracles Almelo), open play, 0.03 xG, off target 89’ B. Limbombe (Heracles Almelo), open play, 0.02 xG, saved 14’ M. Linday (Heerenveen), from a corner, 0.02 xG, off target 2’ A. Hrustić (Heracles Almelo), set piece, 0.01 xG, off target 90+5’ M. Rivera (Heerenveen), penalty, 0.79 xG, goal 32’ L. Brouwers (Heerenveen), open play, 0.25 xG, off target 35’ J. Trenskow (Heerenveen), open play, 0.24 xG, saved 85’ M. Engels (Heracles Almelo), open play, 0.20 xG, off target 3’ D. Vente (Heerenveen), open play, 0.19 xG, saved 16’ M. Engels (Heracles Almelo), set piece, 0.16 xG, saved 77’ V. Zagaritis (Heerenveen), open play, 0.12 xG, goal 69’ M. Engels (Heracles Almelo), open play, 0.11 xG, blocked 68’ M. Rivera (Heerenveen), open play, 0.08 xG, saved 19’ A. V. Hoorenbeeck (Heracles Almelo), from a corner, 0.07 xG, blocked 3’ O. Braude (Heerenveen), open play, 0.07 xG, off target 68’ M. Rivera (Heerenveen), open play, 0.06 xG, saved 90’ A. v. Axel-Dongen (Heerenveen), open play, 0.05 xG, off target 74’ L. Brouwers (Heerenveen), open play, 0.04 xG, off target 19’ D. Mirani (Heracles Almelo), from a corner, 0.04 xG, blocked 55’ J. Trenskow (Heerenveen), open play, 0.03 xG, goal 6’ J. Trenskow (Heerenveen), open play, 0.03 xG, saved 62’ M. Willemsen (Heerenveen), set piece, 0.03 xG, off target 4’ A. Hrustić (Heracles Almelo), open play, 0.03 xG, off target 31’ R. Meerveld (Heerenveen), from a corner, 0.03 xG, off target 89’ B. Limbombe (Heracles Almelo), open play, 0.02 xG, saved 14’ M. Linday (Heerenveen), from a corner, 0.02 xG, off target 2’ A. Hrustić (Heracles Almelo), set piece, 0.01 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

Heracles Almelo 4-4-2 Starting XI
Jansink
Wierik
Mirani
Hoorenbeeck
Kust
Limbombe
Hrustić
Bruns 73’
Engels
Kulenović 62’
Ould-Chikh
Heerenveen 4-2-3-1 Starting XI
Klaverboer
Braude
Kersten 86’
Willemsen
Zagaritis
Linday
Overeem
Trenskow
Brouwers
Meerveld 63’
Vente

Player stats

Goalkeeper1 player
T. Jansink
90′ 5 3 41 1 – – – –
Defenders4 players
M. t. Wierik
90′ 3 1 – 8 4 37 2 – –
D. Mirani
90′ – – – 1 1 52 2 – – –
90′ 3 3 – 11 7 54 – – – –
D. v. d. Kust
90′ 2 – – 5 2 33 1 – – –
Midfielders6 players
90′ – – 22 – – 1 1 4 2 2 –
A. Hrustić
90′ – – 30 1 – 1 2 3 – – –
T. Bruns
73′ – – 27 – – – 3 1 2 1 –
M. Engels
90′ – – 6 – – – – 2 2 – –
T. v. Gilst Came on as a substitute
28′ – – 7 – – – – – – – –
J. Žambůrek Came on as a substitute
17′ – – 5 1 – 2 – 3 – 1 –
Forwards2 players
L. Kulenović
62′ – – – – – – – 4 – 7 –
W. Ould-Chikh
90′ – – – – – – 3 4 1 32 –
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

Heracles Almelo win 27% Avg odds 3.43
Draw 26% Avg odds 3.69
Heerenveen win 47% Avg odds 1.98

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.