SC Heerenveen vs AFC Ajax, Eredivisie 2019-20 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 Jeroen Manschot
- Referee Jochem Kamphuis
- Referee Edwin van de Graaf
- Referee Erik Kleinjan
- Referee Richard Brondijk
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | AZ | 2 | 6 |
| 2 | FC Groningen | 2 | 6 |
| 3 | Fortuna Sittard | 2 | 4 |
| 4 | PSV | 2 | 4 |
| 5 | SBV Excelsior | 2 | 3 |
| 6 | Go Ahead Eagles | 1 | 3 |
| 7 | NEC | 2 | 3 |
| 8 | AFC Ajax | 1 | 3 |
| 9 | Sparta Rotterdam | 2 | 3 |
| 10 | Feyenoord Rotterdam | 1 | 3 |
| 11 | SC Heerenveen | 1 | 3 |
| 12 | Telstar 1963 | 2 | 3 |
| 13 | FC Twente '65 | 1 | 0 |
| 14 | PEC Zwolle | 1 | 0 |
| 15 | FC Utrecht | 2 | 0 |
| 16 | ADO Den Haag | 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 |
|---|---|---|---|---|
| 07 Mar | AFC Ajax | H | 1–3 | L |
| 29 Feb | FC Twente '65 | A | 3–2 | W |
| 22 Feb | ADO Den Haag | H | 2–2 | D |
| 16 Feb | SBV Vitesse | A | 2–4 | L |
| 08 Feb | VVV Venlo | H | 1–1 | D |
| 02 Feb | Fortuna Sittard | A | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 07 Mar | SC Heerenveen | A | 3–1 | W |
| 01 Mar | AZ | H | 0–2 | L |
| 27 Feb | Getafe CF | H | 2–1 | W |
| 23 Feb | Heracles Almelo | A | 0–1 | L |
| 16 Feb | RKC Waalwijk | H | 3–0 | W |
| 02 Feb | PSV | H | 1–0 | W |
Season Stats
| SC Heerenveen | AFC Ajax | |
|---|---|---|
| #11 | Position | #8 |
| 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 8th (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' Three points are at stake. SC Heerenveen host AFC Ajax — let the battle begin!
- 5' 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 Alen Halilovic suffering a number of foals already.
- 10' Matchday of the Array and both teams know exactly what is at stake tonight.
- 12' That is a Yellow card for AFC Ajax. Jurrien Timber will be fuming at that decision.
- 17' While players are taking a pause, let’s have a look at their stats. The teams met 0 times this season with winning -% of all matches.
- 22' Jurrien Timber has been one of the livelier players on the pitch with 0 goals to his name this season.
- 27' The 24-year-old Ryan Gravenberch has been sensational this season — 0 goals and 2 assists is a remarkable return.
- 32' AFC Ajax have won 817 goals from 480 games. They will be desperate to add to that tally today.
- 37' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 42' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 47' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 52' The midfield battle is intense right now. Both SC Heerenveen and AFC Ajax are fighting for every inch of the pitch.
- 57' Brilliant from the ! Dusan Tadic makes it 0-1 with a superb finish on 57.
- 60' The Serbia Dusan Tadic breaks the deadlock on 60 minutes. 0-2!
- 63' Clinical. Composed. Brilliant. Quincy Promes makes it 0-3.
- 67' Goal! Mitchell van Bergen scores his 20 goal in 369 matches.
- 68' A change in the AFC Ajax ranks — Hakim Ziyech exits the field as Ryan Gravenberch enters on 68.
- 72' Another substitution for SC Heerenveen to replace Alen Halilovic by Jens Odgaard on 72 minute.
- 77' AFC Ajax fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 82' AFC Ajax make a change. Jurrien Timber trudges off to be replaced by Edson Alvarez on 82 minutes.
- 85' It is a substitution in AFC Ajax team. Lassina Franck Traore is replaced by Klaas-Jan Huntelaar on 85 minute.
- 89' The referee has no hesitation. Rodney Kongolo is booked for SC Heerenveen — Yellow card on 89.
- Another three points for AFC Ajax.
Lineups
SC Heerenveen Lineups
Starting XI
- 16
- 21
- 11
- 2
- 23
-
10
Alen Halilovic ↓ Jens Odgaard 72'
-
6
Hicham Faik C ↓ Rami Hajal 72'
- 14
- 8
- 18
- 20
Bench
- 24
- 3
- 5
- 13
-
9
Jens Odgaard ↑ 72'
- 26
-
28
Rami Hajal ↑ 72'
- 31
AFC Ajax Lineups
Starting XI
- 31
- 10
-
22
Hakim Ziyech ↓ Ryan Gravenberch 68'
- 24
- 6
- 17
- 11
- 21
- 23
- 28
-
41
Jurrien Timber ↓ Edson Alvarez 82'
Bench
- 8
- 26
-
9
Klaas-Jan Huntelaar ↑ 85'
- 2
-
29
Ryan Gravenberch ↑ 68'
-
4
Edson Alvarez ↑ 82'
- 1
- 35
- 18
- 47
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.67
SC Heerenveen xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.39
AFC Ajax xG
I would bet for:
Under 2.5 goals 66% + Under — clean sheet likely 62%
Match Result
✓ CorrectActual: AFC Ajax win
Both Teams to Score
✗ Wrong
Avg goals/match: 2.06
Actual: Yes — both scored
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 85% |
|
15% |
| ± 1.5 | 61% |
|
39% |
| ± 2.5 | 34% |
|
66% |
| ± 3.5 | 16% |
|
84% |
| ± 4.5 | 7% |
|
93% |
Double Chance
SC Heerenveen or Draw
51%
Draw or AFC Ajax
79%
SC Heerenveen or AFC Ajax
70%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
0 – 1
16.6%
0 – 0
14.9%
1 – 1
12.7%
0 – 2
11.8%
1 – 2
8.1%
1 – 0
7.3%
0 – 3
5.4%
1 – 3
Actual
2 – 1
3.8%
2 – 2
2.8%
2 – 0
2.7%
0 – 4
1.9%
Asian Handicap — SC Heerenveen
| Handicap | SC Heerenveen covers | Push | AFC Ajax covers |
|---|---|---|---|
| -2.5 | 1% | — | 99% |
| -2 | 1% | 4% | 95% |
| -1.5 | 5% | — | 95% |
| -1 | 5% | 12% | 84% |
| -0.5 | 16% | — | 84% |
| +0.5 | 47% | — | 53% |
| +1 | 47% | 26% | 27% |
| +1.5 | 73% | — | 27% |
| +2 | 73% | 16% | 10% |
| +2.5 | 90% | — | 10% |
Clean Sheet
SC Heerenveen keeps clean sheet
26%
✓
AFC Ajax keeps clean sheet
51%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

