Heracles Almelo vs Ajax

20 October 2024 · Eredivisie · 2024/25

Full time 3 – 4

Half-time: 2–2

  • Luka Kulenović 12’, 76’
  • Mario Engels 28’
  • Davy Klaassen 25’
  • Bertrand Traoré 34’
  • Wout Weghorst 63’, 82’ (pen)

Match summary

Ajax came from behind to win 4-3 away at Heracles Almelo. It was 2-2 at half-time.

In the first half, Luka Kulenović put Heracles Almelo ahead in the 12th minute, Davy Klaassen equalised in the 25th minute, Mario Engels put Heracles Almelo back in front in the 28th minute, and Bertrand Traoré equalised in the 34th minute. In the second half, Wout Weghorst put Ajax in front with a header in the 63rd minute, Kulenović equalised in the 76th minute, and Weghorst won it from the penalty spot in the 82nd minute.

The chances backed that up: Ajax created 4.13 expected goals (xG) from 18 shots to Heracles Almelo's 0.96 from 14. Heracles Almelo had a player sent off.

Match stats

Heracles Almelo Ajax
14 Shots 18
6 Shots on Target 6
3 Corners 0
2 Yellow Cards 4
1 Red Cards 0
0.96 xG 4.13
0.96 Non-penalty xG 3.34

Key events

Heracles Almelo Ajax
Kick-off
Luka Kulenović1-0 (Heracles Almelo)
12’
25’
Davy Klaassen1-1 (Ajax)
Mario Engels2-1 (Heracles Almelo)
28’
34’
Bertrand Traoré2-2 (Ajax)
Half-time2-2
63’
Wout Weghorst2-3 (Ajax)
Luka Kulenović3-3 (Heracles Almelo)
76’
82’
Wout Weghorst
Penalty
3-4 (Ajax)
Full-time3-4

Bookings

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

Heracles Almelo
  • Brian De Keersmaecker
Ajax
  • Jorrel Hato
  • Jordan Henderson
  • Brian Brobbey
  • Christian Rasmussen

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.96 4.13 12’ Luka Kulenović (Heracles Almelo), 1-0 12’ 25’ Davy Klaassen (Ajax), 1-1 25’ 28’ Mario Engels (Heracles Almelo), 2-1 28’ 34’ Bertrand Traoré (Ajax), 2-2 34’ 63’ Wout Weghorst (Ajax), 2-3 63’ 76’ Luka Kulenović (Heracles Almelo), 3-3 76’ 82’ Wout Weghorst (Ajax), 3-4 82’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.96 4.13 12’ Luka Kulenović (Heracles Almelo), 1-0 Kulenović 12’ 25’ Davy Klaassen (Ajax), 1-1 Klaassen 25’ 28’ Mario Engels (Heracles Almelo), 2-1 Engels 28’ 34’ Bertrand Traoré (Ajax), 2-2 Traoré 34’ 63’ Wout Weghorst (Ajax), 2-3 Weghorst 63’ 76’ Luka Kulenović (Heracles Almelo), 3-3 Kulenović 76’ 82’ Wout Weghorst (Ajax), 3-4 Weghorst 82’
Heracles Almelo 0.96 xGAjax 4.13 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Ajax attacking Heracles Almelo attacking 
9’ Brian Brobbey (Ajax), open play, 0.92 xG, off target 82’ Wout Weghorst (Ajax), penalty, 0.79 xG, goal 90’ Anton Gaaei (Ajax), open play, 0.58 xG, off target 47’ Brian Brobbey (Ajax), open play, 0.47 xG, saved 25’ Davy Klaassen (Ajax), open play, 0.35 xG, goal 63’ Wout Weghorst (Ajax), open play, 0.35 xG, goal 76’ Luka Kulenović (Heracles Almelo), open play, 0.23 xG, goal 50’ Mario Engels (Heracles Almelo), open play, 0.16 xG, saved 34’ Bertrand Traoré (Ajax), open play, 0.13 xG, goal 69’ Damon Mirani (Heracles Almelo), from a corner, 0.11 xG, off target 12’ Luka Kulenović (Heracles Almelo), open play, 0.08 xG, goal 39’ Mika Godts (Ajax), open play, 0.08 xG, off target 25’ Bertrand Traoré (Ajax), open play, 0.08 xG, blocked 33’ Mika Godts (Ajax), open play, 0.07 xG, off target 4’ Mika Godts (Ajax), open play, 0.06 xG, off target 12’ Shiloh 't Zand (Heracles Almelo), open play, 0.06 xG, blocked 19’ Mimeirhel Benita (Heracles Almelo), open play, 0.06 xG, saved 15’ Bertrand Traoré (Ajax), direct free kick, 0.05 xG, saved 6’ Jordan Henderson (Ajax), direct free kick, 0.05 xG, blocked 71’ Thomas Bruns (Heracles Almelo), from a corner, 0.05 xG, blocked 87’ Juho Talvitie (Heracles Almelo), open play, 0.05 xG, off target 21’ Kenneth Taylor (Ajax), open play, 0.03 xG, blocked 41’ Brian Brobbey (Ajax), open play, 0.03 xG, blocked 68’ Thomas Bruns (Heracles Almelo), direct free kick, 0.03 xG, blocked 26’ Kenneth Taylor (Ajax), open play, 0.03 xG, blocked 28’ Mario Engels (Heracles Almelo), open play, 0.03 xG, goal 32’ Suf Podgoreanu (Heracles Almelo), open play, 0.03 xG, blocked 55’ Shiloh 't Zand (Heracles Almelo), direct free kick, 0.03 xG, saved 20’ Bertrand Traoré (Ajax), open play, 0.02 xG, off target 65’ Suf Podgoreanu (Heracles Almelo), open play, 0.03 xG, hit the woodwork 36’ Damon Mirani (Heracles Almelo), from a corner, 0.02 xG, off target 85’ Jorrel Hato (Ajax), open play, 0.02 xG, off target 9’ Brian Brobbey (Ajax), open play, 0.92 xG, off target 82’ Wout Weghorst (Ajax), penalty, 0.79 xG, goal 90’ Anton Gaaei (Ajax), open play, 0.58 xG, off target 47’ Brian Brobbey (Ajax), open play, 0.47 xG, saved 25’ Davy Klaassen (Ajax), open play, 0.35 xG, goal 63’ Wout Weghorst (Ajax), open play, 0.35 xG, goal 76’ Luka Kulenović (Heracles Almelo), open play, 0.23 xG, goal 50’ Mario Engels (Heracles Almelo), open play, 0.16 xG, saved 34’ Bertrand Traoré (Ajax), open play, 0.13 xG, goal 69’ Damon Mirani (Heracles Almelo), from a corner, 0.11 xG, off target 12’ Luka Kulenović (Heracles Almelo), open play, 0.08 xG, goal 39’ Mika Godts (Ajax), open play, 0.08 xG, off target 25’ Bertrand Traoré (Ajax), open play, 0.08 xG, blocked 33’ Mika Godts (Ajax), open play, 0.07 xG, off target 4’ Mika Godts (Ajax), open play, 0.06 xG, off target 12’ Shiloh 't Zand (Heracles Almelo), open play, 0.06 xG, blocked 19’ Mimeirhel Benita (Heracles Almelo), open play, 0.06 xG, saved 15’ Bertrand Traoré (Ajax), direct free kick, 0.05 xG, saved 6’ Jordan Henderson (Ajax), direct free kick, 0.05 xG, blocked 71’ Thomas Bruns (Heracles Almelo), from a corner, 0.05 xG, blocked 87’ Juho Talvitie (Heracles Almelo), open play, 0.05 xG, off target 21’ Kenneth Taylor (Ajax), open play, 0.03 xG, blocked 68’ Thomas Bruns (Heracles Almelo), direct free kick, 0.03 xG, blocked 41’ Brian Brobbey (Ajax), open play, 0.03 xG, blocked 28’ Mario Engels (Heracles Almelo), open play, 0.03 xG, goal 32’ Suf Podgoreanu (Heracles Almelo), open play, 0.03 xG, blocked 55’ Shiloh 't Zand (Heracles Almelo), direct free kick, 0.03 xG, saved 26’ Kenneth Taylor (Ajax), open play, 0.03 xG, blocked 65’ Suf Podgoreanu (Heracles Almelo), open play, 0.03 xG, hit the woodwork 20’ Bertrand Traoré (Ajax), open play, 0.02 xG, off target 36’ Damon Mirani (Heracles Almelo), from a corner, 0.02 xG, off target 85’ Jorrel Hato (Ajax), 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.

Player stats

Players16 players
Fabian De Keijzer
90′ – – – – – – –
Mimeirhel Benita Taken off
64′ – – 1 0.06 – – –
Damon Mirani
90′ – – 2 0.13 – – –
90′ – – – – – – –
Ruben Roosken
90′ – – – – – – –
Brian De Keersmaecker Sent off
84′ – – – – – –
Daniel Van Kaam Taken off
64′ – – – – – – –
Suf Podgoreanu Taken off
72′ – – 2 0.05 – – –
Mario Engels Taken off
83′ 1 – 2 0.19 – – –
Shiloh 't Zand Taken off
64′ – – 2 0.09 – – –
Luka Kulenović
90′ 2 – 2 0.31 – – –
Jannes Wieckhoff Came on as a substitute
26′ – – – – – – –
Thomas Bruns Came on as a substitute
26′ – – 2 0.08 – – –
Jan Žambůrek Came on as a substitute
26′ – – – – – – –
Juho Talvitie Came on as a substitute
18′ – – 1 0.05 – – –
Jizz Hornkamp 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

Heracles Almelo win 12% Avg odds 7.54
Draw 18% Avg odds 5.37
Ajax win 70% Avg odds 1.36

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.