SC Heerenveen vs AFC Ajax, Eredivisie 2021-22 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 Danny Makkelie
- Referee Kevin Blom
- Referee Alex Bos
- Referee Patrick Inia
- Referee Freek Vandeursen
- Referee Halis Kucukerbir (Netherlands)
18 games this season
🟨 2.5/game
⚽ 8.6 goals/game
🟥 1 total
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 |
|---|---|---|---|---|
| 16 Oct | AFC Ajax | H | 0–2 | L |
| 02 Oct | PEC Zwolle | A | 1–0 | W |
| 26 Sep | FC Twente '65 | H | 2–3 | L |
| 22 Sep | Feyenoord Rotterdam | A | 1–3 | L |
| 18 Sep | Fortuna Sittard | H | 1–0 | W |
| 12 Sep | FC Groningen | A | 1–1 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 Oct | SC Heerenveen | A | 2–0 | W |
| 03 Oct | FC Utrecht | H | 0–1 | L |
| 28 Sep | Beşiktaş JK | H | 2–0 | W |
| 25 Sep | FC Groningen | H | 3–0 | W |
| 21 Sep | Fortuna Sittard | A | 5–0 | W |
| 18 Sep | SC Cambuur-Leeuwarden | H | 9–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 Nicolas Madsen suffering a number of foals already.
- 10' It looks surprising AFC Ajax does not make any changes. Sebastien Haller has some obvious troubles when approaching to the goal.
- 15' Lisandro Martinez, a Argentina , has 0 bookings this season and will need to keep his discipline tonight.
- 20' The energy levels are beginning to show. Erik ten Hag might look to freshen things up shortly.
- 24' What a moment for Sebastien Haller! That strike on 24 puts his side firmly in control.
- 29' The 29-year-old David Neres has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 34' will be watching from the dugout nervously. His SC Heerenveen side need to improve if they are to claim all three points.
- 39' It looks like no one’s ball. AFC Ajax is used to counterattacking playing. None of the sides are ready to take the lead.
- 44' AFC Ajax are happy to let the opposition have the ball in their own half. The trap is set.
- 49' AFC Ajax started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 49.
- 54' With 0 assists to his name this season, Anthony Musaba is clearly more than just a goal scorer for AFC Ajax.
- 55' Poor challenge from Nicolas Madsen. The referee spots it immediately and shows the Yellow card.
- 56' The referee calls foul for Nicolas Madsen. He receives a Yellow card.
- 61' The SC Heerenveen manager makes a substitution. Arjen van der Heide departs to be replaced by Benjamin Nygren.
- 61' Rami Kaib was booked on 61.
- 63' AFC Ajax ring the changes. Steven Berghuis has done his job and it is now time for David Neres to step up.
- 64' AFC Ajax manager makes another effort to make the tables turned. Lisandro Martinez is hanging Mohammed Kudus on the field on 64 minute.
- 69' While there is no rush on the pitch, let’s have a look at some stats. Jurrien Timber made 480 appearances and scored 8 goals. He is very likely to score a goal today.
- 74' AFC Ajax is showing some good football. However, AFC Ajax are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 75' David Neres doubles the advantage! 0-2 and this game is slipping away from the opposition.
- 76' The AFC Ajax bench stirs into life. Noussair Mazraoui is withdrawn and Devyne Rensch gets his opportunity.
- 81' Rodney Kongolo gets the nod from SC Heerenveen. He replaces Nicolas Madsen and will look to change the dynamic.
- 82' The whistle greets Henk Veerman as he departs to be replaced by Siem de Jong.
- 86' Mohammed Daramy is replacing Dusan Tadic for the AFC Ajax side.
- 87' A change in the AFC Ajax ranks — Ryan Gravenberch exits the field as Kenneth Taylor enters on 87.
- 90' The referee reaches into his pocket. Out comes the Yellow card for Milan van Ewijk.
- The referee blows the final whistle. Sensational lose for SC Heerenveen.
Lineups
SC Heerenveen Lineups
Starting XI
- 4
-
9
Henk Veerman ↓ Siem de Jong 82'
- 15
-
29
Nicolas Madsen ↓ Rodney Kongolo 81'
- 16
- 10
- 11
- 22
- 27
- 20
- 13
Bench
-
21
Rodney Kongolo ↑ 81'
- 23
-
6
Siem de Jong ↑ 82'
- 17
-
8
Benjamin Nygren ↑ 61'
- 18
- 19
- 2
- 24
- 35
AFC Ajax Lineups
Starting XI
- 6
- 32
-
10
Dusan Tadic ↓ Mohammed Daramy 86'
- 12
- 17
- 3
- 8
-
23
Steven Berghuis ↓ David Neres 63'
- 22
- 20
- 2
Bench
- 19
-
7
David Neres ↑ 63'
-
21
Lisandro Martinez ↑ 64'
- 9
-
30
Mohammed Daramy ↑ 86'
- 16
-
25
Kenneth Taylor ↑ 87'
-
15
Devyne Rensch ↑ 76'
- 26
- –
- 51
Coach
Erik ten Hag
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Dusan Tadic | 9 |
| Mohammed Kudus | 5 |
| Chuba Akpom | 4 |
| Pelle van Amersfoort | 4 |
| Sebastien Haller | 3 |
| Mitchell van Bergen | 3 |
| Nicolas Tagliafico | 3 |
| Brian Brobbey | 3 |
Head to Head
SC Heerenveen Form
Predictions
Prediction accuracy
3 / 4
0.3
SC Heerenveen xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.43
AFC Ajax xG
I would bet for:
Under — clean sheet likely 79% + Under 2.5 goals 75%
Match Result
✓ CorrectActual: AFC Ajax win
Both Teams to Score
✓ Correct
Avg goals/match: 1.73
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 80% |
|
20% |
| ± 1.5 | 51% |
|
49% |
| ± 2.5 | 25% |
|
75% |
| ± 3.5 | 11% |
|
89% |
| ± 4.5 | 4% |
|
96% |
Double Chance
SC Heerenveen or Draw
40%
Draw or AFC Ajax
88%
SC Heerenveen or AFC Ajax
72%
Half-Time Result
✗ WrongActual: AFC Ajax win at HT
Correct Score
✓ In top 12
0 – 1
24.6%
0 – 0
20%
0 – 2
Actual
0 – 3
8.1%
1 – 1
8%
1 – 2
5.6%
1 – 0
4.2%
0 – 4
2.9%
1 – 3
2.8%
1 – 4
1.1%
2 – 1
1.1%
2 – 2
0.9%
Asian Handicap — SC Heerenveen
| Handicap | SC Heerenveen covers | Push | AFC Ajax covers |
|---|---|---|---|
| -2.5 | 0% | — | 100% |
| -2 | 0% | 1% | 99% |
| -1.5 | 1% | — | 99% |
| -1 | 1% | 5% | 94% |
| -0.5 | 6% | — | 94% |
| +0.5 | 35% | — | 65% |
| +1 | 35% | 31% | 34% |
| +1.5 | 66% | — | 34% |
| +2 | 66% | 20% | 14% |
| +2.5 | 86% | — | 14% |
Clean Sheet
SC Heerenveen keeps clean sheet
25%
✓
AFC Ajax keeps clean sheet
74%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

