Willem II vs Heracles Almelo

9 May 2025 · Eredivisie · 2024/25

Full time 1 – 2

Half-time: 0–1

  • Jeremy Bokila 51’
  • Ivan Mesík 16’
  • Jizz Hornkamp 66’ (pen)

Match summary

Heracles Almelo took a 2-1 win at Willem II. Heracles Almelo led 1-0 at half-time.

Ivan Mesík put Heracles Almelo ahead in the 16th minute, Jeremy Bokila equalised with a header in the 51st minute, and Jizz Hornkamp won it from the penalty spot in the 66th minute.

The chances backed that up: Heracles Almelo created 2.77 expected goals (xG) from 16 shots to Willem II's 0.81 from 9.

Match stats

Willem II Heracles Almelo
9 Shots 16
5 Shots on Target 6
5 Corners 10
1 Yellow Cards 1
0 Red Cards 0
0.81 xG 2.77
0.81 Non-penalty xG 1.98

Key events

Willem II Heracles Almelo
Kick-off
16’
Ivan Mesík0-1 (Heracles Almelo)
Half-time0-1
Jeremy Bokila1-1 (Willem II)
51’
66’
Jizz Hornkamp
Penalty
1-2 (Heracles Almelo)
Full-time1-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Willem II
  • Amine Lachkar
Heracles Almelo
  • Mimeirhel Benita

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 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.81 2.77 16’ Ivan Mesík (Heracles Almelo), 0-1 16’ 51’ Jeremy Bokila (Willem II), 1-1 51’ 66’ Jizz Hornkamp (Heracles Almelo), 1-2 66’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.81 2.77 16’ Ivan Mesík (Heracles Almelo), 0-1 Mesík 16’ 51’ Jeremy Bokila (Willem II), 1-1 Bokila 51’ 66’ Jizz Hornkamp (Heracles Almelo), 1-2 Hornkamp 66’
Willem II 0.81 xGHeracles Almelo 2.77 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Heracles Almelo attacking Willem II attacking 
66’ Jizz Hornkamp (Heracles Almelo), penalty, 0.79 xG, goal 73’ Mario Engels (Heracles Almelo), from a corner, 0.55 xG, hit the woodwork 28’ Jizz Hornkamp (Heracles Almelo), open play, 0.36 xG, off target 44’ Suf Podgoreanu (Heracles Almelo), open play, 0.31 xG, saved 28’ Luka Kulenović (Heracles Almelo), open play, 0.27 xG, saved 46’ Ringo Meerveld (Willem II), open play, 0.22 xG, saved 53’ Juho Talvitie (Heracles Almelo), open play, 0.13 xG, blocked 78’ Kyan Vaesen (Willem II), set piece, 0.13 xG, saved 51’ Jeremy Bokila (Willem II), set piece, 0.11 xG, goal 71’ Thomas Bruns (Heracles Almelo), open play, 0.10 xG, saved 63’ Emilio Kehrer (Willem II), open play, 0.09 xG, saved 89’ Boris Lambert (Willem II), set piece, 0.09 xG, off target 15’ Jesse Bosch (Willem II), open play, 0.07 xG, saved 16’ Ivan Mesík (Heracles Almelo), set piece, 0.06 xG, goal 45’ Suf Podgoreanu (Heracles Almelo), from a corner, 0.06 xG, saved 75’ Kyan Vaesen (Willem II), from a corner, 0.05 xG, off target 6’ Ivan Mesík (Heracles Almelo), from a corner, 0.03 xG, off target 8’ Kyan Vaesen (Willem II), set piece, 0.03 xG, blocked 13’ Suf Podgoreanu (Heracles Almelo), from a corner, 0.03 xG, blocked 73’ Suf Podgoreanu (Heracles Almelo), from a corner, 0.03 xG, off target 12’ Juho Talvitie (Heracles Almelo), open play, 0.02 xG, blocked 13’ Thomas Bruns (Heracles Almelo), from a corner, 0.02 xG, off target 15’ Jesse Bosch (Willem II), from a corner, 0.02 xG, off target 13’ Damon Mirani (Heracles Almelo), from a corner, 0.01 xG, off target 53’ Ivan Mesík (Heracles Almelo), from a corner, 0.01 xG, blocked 66’ Jizz Hornkamp (Heracles Almelo), penalty, 0.79 xG, goal 73’ Mario Engels (Heracles Almelo), from a corner, 0.55 xG, hit the woodwork 28’ Jizz Hornkamp (Heracles Almelo), open play, 0.36 xG, off target 44’ Suf Podgoreanu (Heracles Almelo), open play, 0.31 xG, saved 28’ Luka Kulenović (Heracles Almelo), open play, 0.27 xG, saved 46’ Ringo Meerveld (Willem II), open play, 0.22 xG, saved 53’ Juho Talvitie (Heracles Almelo), open play, 0.13 xG, blocked 78’ Kyan Vaesen (Willem II), set piece, 0.13 xG, saved 51’ Jeremy Bokila (Willem II), set piece, 0.11 xG, goal 71’ Thomas Bruns (Heracles Almelo), open play, 0.10 xG, saved 63’ Emilio Kehrer (Willem II), open play, 0.09 xG, saved 89’ Boris Lambert (Willem II), set piece, 0.09 xG, off target 15’ Jesse Bosch (Willem II), open play, 0.07 xG, saved 16’ Ivan Mesík (Heracles Almelo), set piece, 0.06 xG, goal 45’ Suf Podgoreanu (Heracles Almelo), from a corner, 0.06 xG, saved 75’ Kyan Vaesen (Willem II), from a corner, 0.05 xG, off target 6’ Ivan Mesík (Heracles Almelo), from a corner, 0.03 xG, off target 8’ Kyan Vaesen (Willem II), set piece, 0.03 xG, blocked 13’ Suf Podgoreanu (Heracles Almelo), from a corner, 0.03 xG, blocked 73’ Suf Podgoreanu (Heracles Almelo), from a corner, 0.03 xG, off target 12’ Juho Talvitie (Heracles Almelo), open play, 0.02 xG, blocked 13’ Thomas Bruns (Heracles Almelo), from a corner, 0.02 xG, off target 15’ Jesse Bosch (Willem II), from a corner, 0.02 xG, off target 13’ Damon Mirani (Heracles Almelo), from a corner, 0.01 xG, off target 53’ Ivan Mesík (Heracles Almelo), from a corner, 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.

Player stats

Players15 players
90′ – – – – – – –
90′ – – – – – – –
90′ – – 1 0.09 – – –
Erik Schouten Taken off
83′ – – – – – – –
90′ – – – – – – –
Amine Lachkar Taken off
73′ – – – – – –
90′ – – 2 0.09 – – –
Emilio Kehrer Taken off
83′ – – 1 0.09 – – –
90′ – – 3 0.21 – – –
90′ – – 1 0.22 – – –
Jeremy Bokila Taken off
73′ 1 – 1 0.11 – – –
Mickael Tirpan Came on as a substitute
17′ – – – – – – –
Amar Fatah Came on as a substitute
17′ – – – – – – –
Patrick Joosten Came on as a substitute
7′ – – – – – – –
Youssuf Sylla Came on as a substitute
7′ – – – – – – –
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

Willem II win 36% Avg odds 2.65
Draw 28% Avg odds 3.39
Heracles Almelo win 36% Avg odds 2.60

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.