SC Heerenveen vs AFC Ajax, Eredivisie 2020-21 REGULAR SEASON
Overview
Match Preview
SC Heerenveen vs AFC Ajax — Eredivisie at Abe Lenstra Stadion.
- SC Heerenveen 1 games · 3 pts (2026/27)
- AFC Ajax 1 games · 3 pts (2026/27)
Match Details
- Referee Jochem Kamphuis
- Referee Mario Diks
- Referee Rob Dieperink
- Referee Richard Martens
- Referee Rens Bluemink
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | AZ | 2 | 6 |
| 2 | Fortuna Sittard | 2 | 4 |
| 3 | PSV | 2 | 4 |
| 4 | SBV Excelsior | 2 | 3 |
| 5 | Go Ahead Eagles | 1 | 3 |
| 6 | NEC | 2 | 3 |
| 7 | AFC Ajax | 1 | 3 |
| 8 | Sparta Rotterdam | 2 | 3 |
| 9 | FC Groningen | 1 | 3 |
| 10 | Feyenoord Rotterdam | 1 | 3 |
| 11 | SC Heerenveen | 1 | 3 |
| 12 | Telstar 1963 | 2 | 3 |
| 13 | FC Twente '65 | 1 | 0 |
| 14 | ADO Den Haag | 1 | 0 |
| 15 | PEC Zwolle | 1 | 0 |
| 16 | FC Utrecht | 2 | 0 |
| 17 | Willem II Tilburg | 2 | 0 |
| 18 | SC Cambuur-Leeuwarden | 2 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 04 Apr | AFC Ajax | H | 1–2 | L |
| 19 Mar | FC Twente '65 | H | 0–0 | D |
| 13 Mar | Willem II Tilburg | A | 1–3 | L |
| 06 Mar | ADO Den Haag | H | 3–0 | W |
| 26 Feb | PEC Zwolle | A | 1–4 | L |
| 21 Feb | FC Groningen | H | 1–1 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 04 Apr | SC Heerenveen | A | 2–1 | W |
| 21 Mar | ADO Den Haag | H | 5–0 | W |
| 18 Mar | BSC Young Boys | A | 2–0 | W |
| 14 Mar | PEC Zwolle | A | 2–0 | W |
| 11 Mar | BSC Young Boys | H | 3–0 | W |
| 07 Mar | FC Groningen | H | 3–1 | W |
Season Stats
| SC Heerenveen | AFC Ajax | |
|---|---|---|
| #11 | Position | #7 |
| 3 | Points | 3 |
| 1 | Played | 1 |
| 1 / 0 / 0 | W / D / L | 1 / 0 / 0 |
| 1 | Scored | 2 |
| 0 | Conceded | 0 |
| +1 | GD | +2 |
| 3.00 | PPG | 3.00 |
| 100% | Win % | 100% |
Key Stats
56%
Both Teams to Score
H2H (16 games)
H2H (16 games)
69%
Over 2.5 Goals
H2H history
H2H history
100%
Clean Sheets
SC Heerenveen this season
SC Heerenveen this season
100%
Clean Sheets
AFC Ajax this season
AFC Ajax this season
SC Heerenveen are 11th (3 pts). AFC Ajax are 7th (3 pts).
Goal Timing (This Season)
SC Heerenveen
0-15
–/–
16-30
–/–
31-45
–/–
46-60
1/–
61-75
–/–
76+
–/–
■ Scored ■ Conceded
AFC Ajax
0-15
–/–
16-30
–/–
31-45
–/–
46-60
–/–
61-75
–/–
76+
2/–
■ Scored ■ Conceded
Events
Match Events
- 0' In just a few seconds Abe Lenstra Stadion will turn into a battlefield for SC Heerenveen and AFC Ajax.
- 5' SC Heerenveen started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 5.
- 10' The Array continues to deliver drama. Both SC Heerenveen and AFC Ajax are desperate not to drop points on matchday .
- 15' SC Heerenveen is showing some good football. However, SC Heerenveen are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 20' SC Heerenveen are deployed in a today, looking to exploit space against AFC Ajax's shape.
- 24' Another change for SC Heerenveen made on 24 minute. Pawel Bochniewicz leaves to be changed by Ibrahim Dresevic.
- 27' Magnificent from Mitchell van Bergen! That is 20 goals in 369 appearances — and it could not have come at a better time.
- 32' 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.
- 36' GOAL! Dusan Tadic fires home to make it 1-1!
- 41' SC Heerenveen seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 46' SC Heerenveen currently sit in the Array table. A result here could be decisive in the race for the top positions.
- 51' Sebastien Haller, a Ivory Coast centre-forward, has 0 bookings this season and will need to keep his discipline tonight.
- 56' A quiet spell here at Abe Lenstra Stadion. AFC Ajax seem content sitting deep and soaking up pressure.
- 60' Another substitution for SC Heerenveen to replace Tibor Halilovic by Lucas Woudenberg on 60 minute.
- 61' GOAL! Sebastien Haller scores on 61. Assisted by Lisandro Martinez
- 66' The clock is ticking and both teams know a goal could change everything at this point.
- 71' Fresh legs for AFC Ajax! Antony comes on to replace David Neres.
- 72' Mohammed Kudus is replacing Devyne Rensch for the AFC Ajax side.
- 75' The supporters are chanting for Arjen van der Heide. He replaces Mitchell van Bergen on 75 minute.
- 80' With 0 assists to his name this season, Sheral Floranus is clearly more than just a goal scorer for AFC Ajax.
- 85' SC Heerenveen are enjoying more possession but struggling to find a way through a disciplined AFC Ajax backline.
- 86' That is a Yellow card for AFC Ajax. Nicolas Tagliafico will be fuming at that decision.
- 90' AFC Ajax make a change. Sebastien Haller trudges off to be replaced by Brian Brobbey on 90 minutes.
- Hope, you loved the show. Another epic battle is over with the score 1-2.
Lineups
SC Heerenveen Lineups
Starting XI
- 1
- 43
- 11
- 2
- 9
- 6
- 25
- 3
- 44
- 20
-
41
Rami Kaib ↓ Arjen van der Heide 75'
Bench
- 21
- 23
-
5
Lucas Woudenberg ↑ 60'
- 22
-
14
Ibrahim Dresevic ↑ 24'
-
16
Arjen van der Heide ↑ 75'
- 17
-
8
Benjamin Nygren ↑ 75'
- 10
- 42
AFC Ajax Lineups
Starting XI
- 6
- 31
- 10
-
7
David Neres ↓ Antony 71'
- 8
- 22
- 4
- 16
- 21
- 2
-
15
Devyne Rensch ↓ Mohammed Kudus 72'
Bench
- 9
-
39
Antony ↑ 71'
- 1
- 18
- 3
- 33
-
20
Mohammed Kudus ↑ 72'
- 23
- 25
-
30
Brian Brobbey ↑ 90'
- 35
Coach
Erik ten Hag
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Dusan Tadic | 9 |
| Mohammed Kudus | 5 |
| Pelle van Amersfoort | 4 |
| Chuba Akpom | 4 |
| Sebastien Haller | 3 |
| Mitchell van Bergen | 3 |
| Nicolas Tagliafico | 3 |
| Brian Brobbey | 3 |
Head to Head
SC Heerenveen Form
Predictions
Prediction accuracy
2 / 4
0.57
SC Heerenveen xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.17
AFC Ajax xG
I would bet for:
Under 2.5 goals 74% + Under — clean sheet likely 69%
Match Result
✓ CorrectActual: AFC Ajax win
Both Teams to Score
✗ Wrong
Avg goals/match: 1.74
Actual: Yes — both scored
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 80% |
|
20% |
| ± 1.5 | 52% |
|
48% |
| ± 2.5 | 26% |
|
74% |
| ± 3.5 | 11% |
|
89% |
| ± 4.5 | 4% |
|
96% |
Double Chance
SC Heerenveen or Draw
50%
Draw or AFC Ajax
81%
SC Heerenveen or AFC Ajax
68%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
0 – 0
20%
0 – 1
19.3%
1 – 1
12.5%
0 – 2
11.5%
1 – 0
8.6%
1 – 2
Actual
0 – 3
4.4%
2 – 1
3.2%
1 – 3
2.8%
2 – 0
2.6%
2 – 2
2.1%
0 – 4
1.3%
Asian Handicap — SC Heerenveen
| Handicap | SC Heerenveen covers | Push | AFC Ajax covers |
|---|---|---|---|
| -2.5 | 1% | — | 99% |
| -2 | 1% | 3% | 96% |
| -1.5 | 4% | — | 96% |
| -1 | 4% | 12% | 84% |
| -0.5 | 16% | — | 84% |
| +0.5 | 51% | — | 49% |
| +1 | 51% | 27% | 22% |
| +1.5 | 78% | — | 22% |
| +2 | 78% | 15% | 7% |
| +2.5 | 93% | — | 7% |
Clean Sheet
SC Heerenveen keeps clean sheet
32%
✓
AFC Ajax keeps clean sheet
57%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

