Heracles Almelo vs AFC Ajax, Eredivisie 2020-21 REGULAR SEASON
Overview
Match Preview
Heracles Almelo vs AFC Ajax — Eredivisie at Erve Asito.
- Heracles Almelo 0 games · 0 pts (2026/27)
- AFC Ajax 12 games · 25 pts (2026/27)
Match Details
- Referee Kevin Blom
- Referee Rob Dieperink
- Referee Cristian Dobre
- Referee Erwin Blank
- Referee Freek Vandeursen
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | PSV | 12 | 26 |
| 2 | Feyenoord Rotterdam | 12 | 25 |
| 3 | AFC Ajax | 12 | 25 |
| 4 | FC Twente '65 | 12 | 24 |
| 5 | AZ | 12 | 23 |
| 6 | SC Heerenveen | 12 | 21 |
| 7 | Fortuna Sittard | 12 | 20 |
| 8 | Go Ahead Eagles | 12 | 17 |
| 9 | FC Groningen | 12 | 15 |
| 10 | SC Cambuur-Leeuwarden | 12 | 15 |
| 11 | NEC | 12 | 14 |
| 12 | Sparta Rotterdam | 12 | 12 |
| 13 | PEC Zwolle | 12 | 12 |
| 14 | FC Utrecht | 12 | 12 |
| 15 | SBV Excelsior | 12 | 11 |
| 16 | Telstar 1963 | 12 | 10 |
| 17 | ADO Den Haag | 12 | 9 |
| 18 | Willem II Tilburg | 12 | 3 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 13 Feb | AFC Ajax | H | 0–2 | L |
| 05 Feb | Fortuna Sittard | A | 1–0 | W |
| 30 Jan | FC Groningen | H | 1–0 | W |
| 26 Jan | PEC Zwolle | A | 2–2 | D |
| 23 Jan | SC Heerenveen | H | 1–0 | W |
| 16 Jan | FC Utrecht | A | 0–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 13 Feb | Heracles Almelo | A | 2–0 | W |
| 31 Jan | AZ | A | 3–0 | W |
| 28 Jan | Willem II Tilburg | H | 3–1 | W |
| 24 Jan | Fortuna Sittard | A | 2–1 | W |
| 17 Jan | Feyenoord Rotterdam | H | 1–0 | W |
| 14 Jan | FC Twente '65 | A | 3–1 | W |
Key Stats
36%
Both Teams to Score
H2H (14 games)
H2H (14 games)
57%
Over 2.5 Goals
H2H history
H2H history
25%
Clean Sheets
AFC Ajax this season
AFC Ajax this season
Goal Timing (This Season)
AFC Ajax
0-15
3/1
16-30
3/1
31-45
8/4
46-60
3/2
61-75
8/1
76+
6/5
■ Scored ■ Conceded
Top Scorers (This Season)
AFC Ajax
| Toluwalas Arokodare | 7 G | 1 A |
| Julian Brandt | 6 G | 2 A |
| Davy Klaassen | 3 G | 1 A |
| Jorthy Mokio | 3 G | 1 A |
| Kasper Dolberg | 2 G | 2 A |
Events
Match Events
- 0' KICK OFF: AFC Ajax gets underway.
- 5' Ryan Gravenberch has been relatively quiet despite scoring 14 goals in his last 492 appearances.
- 10' Heracles Almelo are deployed in a today, looking to exploit space against AFC Ajax's shape.
- 14' What composure from Davy Klaassen! The Netherlands international strokes it home. 0-1.
- 19' Nicolas Tagliafico has certainly something to prove this evening. He made 12 appearances with only 0 goals this season.
- 24' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 29' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 34' Matchday of the Array and both teams know exactly what is at stake tonight.
- 39' It looks like no one’s ball. Heracles Almelo is used to counterattacking playing. None of the sides are ready to take the lead.
- 44' A quiet spell here at Erve Asito. AFC Ajax seem content sitting deep and soaking up pressure.
- 49' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 54' Ismail Azzaoui needs to be pretty careful with his discipline considering 0 Red cards this season.
- 59' The travelling AFC Ajax supporters hardly appreciate their team being pressed down to the backline.
- 64' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Robin Propper suffering a number of foals already.
- 65' Ahmed Kutucu gets the nod from Heracles Almelo. He replaces Rai Vloet and will look to change the dynamic.
- 66' That looks like a foul for a Yellow card for Sebastien Haller.
- 66' Silvester van der Water gets the nod from Heracles Almelo. He replaces Teun Bijleveld and will look to change the dynamic.
- 71' The supporters are chanting for Antony. He replaces David Neres on 71 minute.
- 72' The AFC Ajax bench stirs into life. Noussair Mazraoui is withdrawn and Devyne Rensch gets his opportunity.
- 77' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 79' Brilliant from the forward! Sebastien Haller makes it 0-2 with a superb finish on 79.
- 81' Sinan Bakis is ready to make an impact after coming on for Ismail Azzaoui at the 81 minute mark.
- 84' That looks like a foul for a Yellow card for Giacomo Quagliata.
- 88' It is a substitution in AFC Ajax team. Dusan Tadic is replaced by Zakaria Labyad on 88 minute.
- AFC Ajax celebrates a vital win. Three points that could prove pivotal come season's end.
Lineups
Heracles Almelo Lineups
Starting XI
- 15
- 14
- 1
- 2
- 4
-
18
Ismail Azzaoui ↓ Sinan Bakis 81'
-
10
Rai Vloet ↓ Ahmed Kutucu 65'
- 5
- 37
- 8
- 3
Bench
- 23
- 16
- 34
-
11
Silvester van der Water ↑ 66'
- 26
-
9
Sinan Bakis ↑ 81'
-
25
Ahmed Kutucu ↑ 65'
- 13
- 6
- 17
- 31
Coach
Frank Wormuth
AFC Ajax Lineups
Starting XI
-
6
Davy Klaassen ↓ Mohammed Kudus 88'
- 1
- 31
-
10
Dusan Tadic C ↓ Zakaria Labyad 88'
- 12
-
7
David Neres ↓ Antony 71'
- 17
- 8
- 22
- 4
- 2
Bench
-
39
Antony ↑ 71'
- 5
-
19
Zakaria Labyad ↑ 88'
- 18
- 3
- 33
- 16
- 21
-
20
Mohammed Kudus ↑ 88'
- 23
-
15
Devyne Rensch ↑ 72'
- 30
Coach
Erik ten Hag
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Davy Klaassen | 4 |
| Zakaria Labyad | 3 |
| Mario Engels | 3 |
| Steven Berghuis | 3 |
| Brian Brobbey | 3 |
| Sebastien Haller | 2 |
| Wout Weghorst | 2 |
| Luka Kulenovic | 2 |
Head to Head
Heracles Almelo Form
Predictions
Prediction accuracy
3 / 4
0.92
Heracles Almelo xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.5
AFC Ajax xG
I would bet for:
Under 2.5 goals 57%
Match Result
✓ CorrectActual: AFC Ajax win
Both Teams to Score
✓ Correct
Avg goals/match: 2.42
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 89% |
|
11% |
| ± 1.5 | 70% |
|
30% |
| ± 2.5 | 43% |
|
57% |
| ± 3.5 | 23% |
|
77% |
| ± 4.5 | 10% |
|
90% |
Double Chance
Heracles Almelo or Draw
53%
Draw or AFC Ajax
75%
Heracles Almelo or AFC Ajax
71%
Half-Time Result
✗ WrongActual: AFC Ajax win at HT
Correct Score
✓ In top 12
1 – 1
13.1%
0 – 1
12.3%
0 – 0
11%
0 – 2
Actual
1 – 2
8.9%
1 – 0
7.1%
2 – 1
5.4%
0 – 3
4.8%
1 – 3
4.5%
2 – 2
4.2%
2 – 0
3.6%
2 – 3
2.2%
Asian Handicap — Heracles Almelo
| Handicap | Heracles Almelo covers | Push | AFC Ajax covers |
|---|---|---|---|
| -2.5 | 2% | — | 98% |
| -2 | 2% | 6% | 92% |
| -1.5 | 8% | — | 92% |
| -1 | 8% | 14% | 78% |
| -0.5 | 22% | — | 78% |
| +0.5 | 51% | — | 49% |
| +1 | 51% | 24% | 25% |
| +1.5 | 75% | — | 25% |
| +2 | 75% | 15% | 10% |
| +2.5 | 90% | — | 10% |
Clean Sheet
Heracles Almelo keeps clean sheet
23%
✓
AFC Ajax keeps clean sheet
40%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

