Heracles Almelo vs PEC Zwolle

2 November 2025 · Eredivisie · 2025/26 · Referee Ingmar Oostrom

Full time 8 – 2

Half-time: 4–1

  • J. Hornkamp 18’, 29’, 32’
  • L. Kulenović 39’ (pen)
  • M. t. Wierik 50’
  • B. Limbombe 59’
  • A. V. Hoorenbeeck 67’
  • T. Bruns 89’
  • K. d. Rooij 9’, 71’

Match summary

Heracles Almelo came from behind to win 8-2 at home to PEC Zwolle. Heracles Almelo led 4-1 at half-time.

In the first half, K. d. Rooij put PEC Zwolle ahead in the 9th minute, J. Hornkamp equalised in the 18th minute, Hornkamp put Heracles Almelo in front in the 29th minute, Hornkamp made it 3-1 in the 32nd minute, and L. Kulenović made it 4-1 from the penalty spot in the 39th minute. In the second half, M. t. Wierik made it 5-1 with a header in the 50th minute, B. Limbombe made it 6-1 in the 59th minute, A. V. Hoorenbeeck made it 7-1 from a corner in the 67th minute, Rooij pulled one back to make it 7-2 in the 71st minute, and T. Bruns made it 8-2 in the 89th minute.

The chances backed that up: Heracles Almelo created 4.51 expected goals (xG) from 24 shots to PEC Zwolle's 1.14 from 7. PEC Zwolle had a player sent off.

Match stats

57% Possession 43%
24 Shots 7
11 Shots on target 4
4 Corners 2
434 Passes 338
80.4% Pass accuracy 74.6%
18 Tackles 9
16 Fouls 11
0 Yellow cards 3
0 Red cards 1
0 Offsides 0

Key events

Heracles Almelo PEC Zwolle
Kick-off
9’
K. d. RooijRight foot shot0-1 (PEC Zwolle)
14’
K. KostonsShot on target
15’
J. HornkampShot on target
17’
J. HornkampRight foot shot1-1 (Heracles Almelo)
18’
20’
J. HornkampRight foot shot2-1 (Heracles Almelo)
29’
J. HornkampRight foot shot3-1 (Heracles Almelo)
32’
38’
N. FichtingerSecond yellow
L. KulenovićPenalty4-1 (Heracles Almelo)
39’
Half-time4-1
46’
K. d. RooijShot on target
Second half underway
M. t. WierikHeader5-1 (Heracles Almelo)
50’
M. t. WierikVAR: Goal ruled out
51’
I. MesíkShot on target
54’
B. LimbombeRight foot shot6-1 (Heracles Almelo)
59’
64’
J. FaberskiS. Shoretire
T. BrunsJ. Hornkamp
64’
65’
A. V. HoorenbeeckRight foot shot7-1 (Heracles Almelo)
67’
J. WieckhoffM. t. Wierik
68’
Y. B. SanchesW. Ould-Chikh
68’
71’
K. d. RooijRight foot shot7-2 (PEC Zwolle)
S. BlokhuisB. Limbombe
84’
J. TijinkI. Mesík
84’
Y. B. SanchesShot on target
87’
T. BrunsLeft foot shot8-2 (Heracles Almelo)
89’
Full-time8-2

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 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.51 1.14 9’ K. d. Rooij (PEC Zwolle), 0-1 9’ 18’ J. Hornkamp (Heracles Almelo), 1-1 18’ 29’ J. Hornkamp (Heracles Almelo), 2-1 29’ 32’ J. Hornkamp (Heracles Almelo), 3-1 32’ 39’ L. Kulenović (Heracles Almelo), 4-1 39’ 50’ M. t. Wierik (Heracles Almelo), 5-1 50’ 59’ B. Limbombe (Heracles Almelo), 6-1 59’ 67’ A. V. Hoorenbeeck (Heracles Almelo), 7-1 67’ 71’ K. d. Rooij (PEC Zwolle), 7-2 71’ 89’ T. Bruns (Heracles Almelo), 8-2 89’ 0 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.51 1.14 9’ K. d. Rooij (PEC Zwolle), 0-1 Rooij 9’ 18’ J. Hornkamp (Heracles Almelo), 1-1 Hornkamp 18’ 29’ J. Hornkamp (Heracles Almelo), 2-1 Hornkamp 29’ 32’ J. Hornkamp (Heracles Almelo), 3-1 Hornkamp 32’ 39’ L. Kulenović (Heracles Almelo), 4-1 Kulenović 39’ 50’ M. t. Wierik (Heracles Almelo), 5-1 Wierik 50’ 59’ B. Limbombe (Heracles Almelo), 6-1 Limbombe 59’ 67’ A. V. Hoorenbeeck (Heracles Almelo), 7-1 Hoorenbeeck 67’ 71’ K. d. Rooij (PEC Zwolle), 7-2 Rooij 71’ 89’ T. Bruns (Heracles Almelo), 8-2 Bruns 89’
Heracles Almelo 4.51 xGPEC Zwolle 1.14 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 PEC Zwolle attacking Heracles Almelo attacking 
39’ L. Kulenović (Heracles Almelo), penalty, 0.79 xG, goal 14’ K. Kostons (PEC Zwolle), open play, 0.53 xG, saved 29’ J. Hornkamp (Heracles Almelo), open play, 0.53 xG, goal 83’ L. Kulenović (Heracles Almelo), open play, 0.48 xG, hit the woodwork 56’ L. Kulenović (Heracles Almelo), set piece, 0.47 xG, hit the woodwork 71’ K. d. Rooij (PEC Zwolle), open play, 0.39 xG, goal 50’ M. t. Wierik (Heracles Almelo), open play, 0.36 xG, goal 67’ A. V. Hoorenbeeck (Heracles Almelo), from a corner, 0.30 xG, goal 54’ I. Mesík (Heracles Almelo), open play, 0.19 xG, saved 63’ A. V. Hoorenbeeck (Heracles Almelo), open play, 0.19 xG, off target 29’ J. Hornkamp (Heracles Almelo), open play, 0.18 xG, off target 13’ A. V. Hoorenbeeck (Heracles Almelo), set piece, 0.16 xG, off target 89’ Y. B. Sanches (Heracles Almelo), open play, 0.15 xG, blocked 17’ J. Hornkamp (Heracles Almelo), from a corner, 0.14 xG, saved 59’ B. Limbombe (Heracles Almelo), open play, 0.10 xG, goal 32’ J. Hornkamp (Heracles Almelo), open play, 0.09 xG, goal 53’ L. Kulenović (Heracles Almelo), open play, 0.08 xG, off target 89’ T. Bruns (Heracles Almelo), open play, 0.08 xG, goal 66’ A. Hrustić (Heracles Almelo), open play, 0.07 xG, off target 9’ K. d. Rooij (PEC Zwolle), open play, 0.07 xG, goal 47’ J. Monteiro (PEC Zwolle), open play, 0.06 xG, blocked 46’ K. d. Rooij (PEC Zwolle), open play, 0.04 xG, saved 79’ K. d. Rooij (PEC Zwolle), from a corner, 0.03 xG, off target 75’ J. Žambůrek (Heracles Almelo), open play, 0.03 xG, off target 59’ L. Kulenović (Heracles Almelo), open play, 0.03 xG, blocked 87’ Y. B. Sanches (Heracles Almelo), open play, 0.02 xG, saved 18’ J. Hornkamp (Heracles Almelo), open play, 0.02 xG, goal 47’ K. d. Rooij (PEC Zwolle), open play, 0.02 xG, blocked 50’ B. Limbombe (Heracles Almelo), open play, 0.02 xG, blocked 20’ I. Mesík (Heracles Almelo), set piece, 0.02 xG, off target 88’ T. Bruns (Heracles Almelo), open play, 0.01 xG, blocked 39’ L. Kulenović (Heracles Almelo), penalty, 0.79 xG, goal 14’ K. Kostons (PEC Zwolle), open play, 0.53 xG, saved 29’ J. Hornkamp (Heracles Almelo), open play, 0.53 xG, goal 83’ L. Kulenović (Heracles Almelo), open play, 0.48 xG, hit the woodwork 56’ L. Kulenović (Heracles Almelo), set piece, 0.47 xG, hit the woodwork 71’ K. d. Rooij (PEC Zwolle), open play, 0.39 xG, goal 50’ M. t. Wierik (Heracles Almelo), open play, 0.36 xG, goal 67’ A. V. Hoorenbeeck (Heracles Almelo), from a corner, 0.30 xG, goal 63’ A. V. Hoorenbeeck (Heracles Almelo), open play, 0.19 xG, off target 54’ I. Mesík (Heracles Almelo), open play, 0.19 xG, saved 29’ J. Hornkamp (Heracles Almelo), open play, 0.18 xG, off target 13’ A. V. Hoorenbeeck (Heracles Almelo), set piece, 0.16 xG, off target 89’ Y. B. Sanches (Heracles Almelo), open play, 0.15 xG, blocked 17’ J. Hornkamp (Heracles Almelo), from a corner, 0.14 xG, saved 59’ B. Limbombe (Heracles Almelo), open play, 0.10 xG, goal 32’ J. Hornkamp (Heracles Almelo), open play, 0.09 xG, goal 53’ L. Kulenović (Heracles Almelo), open play, 0.08 xG, off target 89’ T. Bruns (Heracles Almelo), open play, 0.08 xG, goal 66’ A. Hrustić (Heracles Almelo), open play, 0.07 xG, off target 9’ K. d. Rooij (PEC Zwolle), open play, 0.07 xG, goal 47’ J. Monteiro (PEC Zwolle), open play, 0.06 xG, blocked 46’ K. d. Rooij (PEC Zwolle), open play, 0.04 xG, saved 79’ K. d. Rooij (PEC Zwolle), from a corner, 0.03 xG, off target 59’ L. Kulenović (Heracles Almelo), open play, 0.03 xG, blocked 75’ J. Žambůrek (Heracles Almelo), open play, 0.03 xG, off target 87’ Y. B. Sanches (Heracles Almelo), open play, 0.02 xG, saved 18’ J. Hornkamp (Heracles Almelo), open play, 0.02 xG, goal 47’ K. d. Rooij (PEC Zwolle), open play, 0.02 xG, blocked 50’ B. Limbombe (Heracles Almelo), open play, 0.02 xG, blocked 20’ I. Mesík (Heracles Almelo), set piece, 0.02 xG, off target 88’ T. Bruns (Heracles Almelo), open play, 0.01 xG, blocked
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 68’
Mirani
Hoorenbeeck
Mesík 84’
Limbombe 84’
Hrustić 2
Žambůrek
Ould-Chikh 68’
Kulenović
Hornkamp 3 64’
PEC Zwolle 4-4-2 Starting XI
Graaff
Aertssen
Jensen
McNulty
Floranus
Shoretire 64’
Fichtinger
Monteiro
Rooij 2
Oosting 57’
Kostons 65’

Player stats

Goalkeeper1 player
T. Jansink
90′ 2 2 27 – – – – –
Defenders6 players
M. t. Wierik Taken off
90′ 2 1 – 7 4 26 2 1 – –
D. Mirani
90′ 3 – – 5 2 62 1 – – –
90′ 1 2 – 3 2 59 – 1 – –
I. Mesík Taken off
84′ – 1 – 4 2 33 4 – – –
J. Wieckhoff Came on as a substitute
22′ 2 – – 2 – 18 – – – –
J. Tijink Came on as a substitute
8′ – – – – – 1 – – – –
Midfielders6 players
B. Limbombe Taken off
84′ 1 1 24 2 – – – – 2 – –
A. Hrustić
90′ – 2 52 5 – 5 – 9 – 2 –
90′ – – 51 – – 1 4 3 3 1 –
W. Ould-Chikh Taken off
68′ – 1 21 3 – 1 2 5 – 4 –
Y. B. Sanches Came on as a substitute
22′ – – 8 – – 1 – 2 1 – –
S. Blokhuis Came on as a substitute
8′ – – 2 1 – – – – – – –
Forwards3 players
L. Kulenović
90′ 1 1 5 1 1.85 – 2 5 – 20 –
J. Hornkamp Taken off
64′ 3 – 5 4 0.96 – 1 8 – 19 –
T. Bruns Came on as a substitute
26′ 1 – 2 1 0.09 – – 1 – 11 –
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 37% Avg odds 2.52
Draw 27% Avg odds 3.47
PEC Zwolle win 36% Avg odds 2.62

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.