AFC Ajax vs SC Heerenveen, Eredivisie 2022-23 REGULAR SEASON
Overview
Match Preview
AFC Ajax vs SC Heerenveen — Eredivisie at Johan Cruijff Arena.
- AFC Ajax 7 games · 14 pts (2026/27)
- SC Heerenveen 7 games · 9 pts (2026/27)
Match Details
- Referee Danny Makkelie
- Referee Edwin van de Graaf
- Referee Erik Kleinjan
- Referee Freek Vandeursen
- Referee Don Frijn
- Referee Martijn Vos
12 games this season
🟨 3.7/game
⚽ 11.9 goals/game
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | AZ | 7 | 19 |
| 2 | Feyenoord Rotterdam | 7 | 17 |
| 3 | PSV | 7 | 16 |
| 4 | FC Twente '65 | 7 | 16 |
| 5 | AFC Ajax | 7 | 14 |
| 6 | Fortuna Sittard | 7 | 13 |
| 7 | SBV Excelsior | 7 | 11 |
| 8 | FC Groningen | 7 | 11 |
| 9 | Go Ahead Eagles | 7 | 10 |
| 10 | SC Heerenveen | 7 | 9 |
| 11 | NEC | 7 | 8 |
| 12 | Sparta Rotterdam | 7 | 5 |
| 13 | Telstar 1963 | 7 | 5 |
| 14 | SC Cambuur-Leeuwarden | 7 | 5 |
| 15 | FC Utrecht | 7 | 5 |
| 16 | PEC Zwolle | 7 | 4 |
| 17 | ADO Den Haag | 7 | 2 |
| 18 | Willem II Tilburg | 7 | 2 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 10 Sep | SC Heerenveen | H | 5–0 | W |
| 07 Sep | Rangers FC | H | 4–0 | W |
| 03 Sep | SC Cambuur-Leeuwarden | H | 4–0 | W |
| 28 Aug | FC Utrecht | A | 2–0 | W |
| 21 Aug | Sparta Rotterdam | A | 1–0 | W |
| 14 Aug | FC Groningen | H | 6–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 10 Sep | AFC Ajax | A | 0–5 | L |
| 04 Sep | NEC | H | 0–0 | D |
| 27 Aug | Fortuna Sittard | H | 2–1 | W |
| 20 Aug | SBV Vitesse | A | 4–0 | W |
| 13 Aug | Feyenoord Rotterdam | A | 0–0 | D |
| 05 Aug | Sparta Rotterdam | H | 0–0 | D |
Season Stats
| AFC Ajax | SC Heerenveen | |
|---|---|---|
| #5 | Position | #10 |
| 14 | Points | 9 |
| 7 | Played | 7 |
| 4 / 2 / 1 | W / D / L | 2 / 3 / 2 |
| 21 | Scored | 11 |
| 9 | Conceded | 9 |
| +12 | GD | +2 |
| 2.00 | PPG | 1.29 |
| 57% | Win % | 29% |
Key Stats
59%
Both Teams to Score
H2H (17 games)
H2H (17 games)
71%
Over 2.5 Goals
H2H history
H2H history
29%
Clean Sheets
AFC Ajax this season
AFC Ajax this season
43%
Clean Sheets
SC Heerenveen this season
SC Heerenveen this season
AFC Ajax are 5th (14 pts). SC Heerenveen are 10th (9 pts).
Goal Timing (This Season)
AFC Ajax
0-15
–/1
16-30
1/–
31-45
6/3
46-60
2/1
61-75
5/1
76+
6/3
■ Scored ■ Conceded
SC Heerenveen
0-15
–/1
16-30
3/–
31-45
2/1
46-60
2/1
61-75
2/3
76+
2/2
■ Scored ■ Conceded
Top Scorers (This Season)
AFC Ajax
| Julian Brandt | 4 G | |
| Toluwalas Arokodare | 3 G | 1 A |
| Davy Klaassen | 3 G | |
| Kasper Dolberg | 2 G | 2 A |
| Jorthy Mokio | 1 G |
SC Heerenveen
| Jacob Trenskow | 3 G | 1 A |
| Maxence Rivera | 2 G | 1 A |
| Luca Oyen | 1 G |
Events
Match Events
- 0' Here we go! The referee blows the whistle and AFC Ajax launch into their encounter with SC Heerenveen.
- 4' Davy Klaassen does the damage! The net is bulging and AFC Ajax surge ahead!
- 9' SC Heerenveen fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 14' The 31-year-old Florian Grillitsch has been sensational this season — 0 goals and 1 assists is a remarkable return.
- 15' Sven van Beek has been a danger all night but risks an early exit having now seen a Yellow card on 15.
- 16' GOAL! Kenneth Taylor scores on 16. Assisted by Dusan Tadic
- 21' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 26' The tempo has dropped considerably in the last few minutes. Kees van Wonderen will be considering his options from the bench.
- 31' AFC Ajax started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 31.
- 36' The midfield battle is intense right now. Both AFC Ajax and SC Heerenveen are fighting for every inch of the pitch.
- 41' Over 41 minutes have gone by without a meaningful attack. The supporters want more.
- 45' A meaty challenge results in booking for Edson Alvarez on 45.
- 46' Jorge Sanchez gets the nod from AFC Ajax. He replaces Devyne Rensch and will look to change the dynamic.
- 48' Against the run of play, Mohammed Kudus has scored! This game has turned on its head.
- 53' It is a cagey affair so far. AFC Ajax in their trying to find a way past SC Heerenveen's compact .
- 58' 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 Pawel Bochniewicz suffering a number of foals already.
- 59' Assisted by Jorge Sanchez with the perfectly-timed delivery and Mohammed Kudus makes no mistake. 4-0!
- 60' Brian Brobbey is ready to make an impact after coming on for Steven Bergwijn at the 60 minute mark.
- 61' AFC Ajax ring the changes. Steven Bergwijn has done his job and it is now time for Brian Brobbey to step up.
- 66' Milan van Ewijk needs to be pretty careful with his discipline considering 0 Red cards this season.
- 67' Another change for SC Heerenveen made on 67 minute. Sydney van Hooijdonk leaves to be changed by Amin Sarr.
- 70' Brian Brobbey adds to his 3 season tally! AFC Ajax lead 5-0 — and this changes everything.
- 71' Poor challenge from Pawel Bochniewicz. The referee spots it immediately and shows the Yellow card.
- 72' It is a substitution in SC Heerenveen team. Simon Olsson is replaced by Rami Hajal on 72 minute.
- 77' It looks surprising AFC Ajax does not make any changes. Remko Pasveer has some obvious troubles when approaching to the goal.
- 82' AFC Ajax are deployed in a today, looking to exploit space against SC Heerenveen's shape.
- 87' While players are taking a pause, let’s have a look at their stats. The teams met 1 times this season with SC Heerenveen winning 0% of all matches.
- SC Heerenveen will have plenty to reflect on. AFC Ajax were simply the better side today.
Lineups
AFC Ajax Lineups
Starting XI
- 6
-
7
Steven Bergwijn ↓ Brian Brobbey 60'
- 22
- 10
- 17
- 4
-
20
Mohammed Kudus ↓ Lucas Ocampos 72'
- 2
- 8
- 3
-
15
Devyne Rensch ↓ Jorge Sanchez 46'
Bench
- 18
- 1
-
23
Steven Berghuis ↑ 67'
-
11
Lucas Ocampos ↑ 72'
-
21
Florian Grillitsch ↑ 60'
- 29
-
19
Jorge Sanchez ↑ 46'
- 16
- 13
-
9
Brian Brobbey ↑ 60'
- 25
Coach
Alfred Schreuder
SC Heerenveen Lineups
Starting XI
- 44
- 17
- 3
- 4
- 26
- 5
- 27
- 33
- 13
-
19
Simon Olsson ↓ Rami Hajal 72'
- 8
Bench
- 23
-
22
Rami Hajal ↑ 72'
- 1
-
9
Amin Sarr ↑ 67'
-
29
Antoine Colassin ↑ 67'
- 6
- 34
- 15
Coach
Kees van Wonderen
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Dusan Tadic | 9 |
| Mohammed Kudus | 5 |
| Chuba Akpom | 4 |
| Pelle van Amersfoort | 4 |
| Mitchell van Bergen | 3 |
| Nicolas Tagliafico | 3 |
| Brian Brobbey | 3 |
| Sebastien Haller | 3 |
Head to Head
AFC Ajax Form
Predictions
Prediction accuracy
3 / 4
3.03
AFC Ajax xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.8
SC Heerenveen xG
I would bet for:
AFC Ajax to win 76% + Over 2.5 goals 72%
Match Result
✓ CorrectActual: AFC Ajax win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.83
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 97% |
|
3% |
| ± 1.5 | 89% |
|
11% |
| ± 2.5 | 72% |
|
28% |
| ± 3.5 | 52% |
|
48% |
| ± 4.5 | 33% |
|
67% |
Double Chance
AFC Ajax or Draw
91%
Draw or SC Heerenveen
24%
AFC Ajax or SC Heerenveen
85%
Half-Time Result
✓ CorrectActual: AFC Ajax win at HT
Correct Score
✓ In top 12
2 – 0
10.2%
3 – 0
9.9%
2 – 1
7.8%
3 – 1
7.8%
4 – 0
7.4%
1 – 0
6.7%
4 – 1
5.9%
1 – 1
5.9%
5 – 0
Actual
5 – 1
3.7%
0 – 0
3.2%
3 – 2
3.1%
Asian Handicap — AFC Ajax
| Handicap | AFC Ajax covers | Push | SC Heerenveen covers |
|---|---|---|---|
| -2.5 | 41% | — | 59% |
| -2 | 41% | 21% | 38% |
| -1.5 | 62% | — | 38% |
| -1 | 62% | 18% | 20% |
| -0.5 | 80% | — | 20% |
| +0.5 | 93% | — | 7% |
| +1 | 93% | 5% | 2% |
| +1.5 | 98% | — | 2% |
| +2 | 98% | 2% | 0% |
| +2.5 | 100% | — | 0% |
Clean Sheet
AFC Ajax keeps clean sheet
45%
✗
SC Heerenveen keeps clean sheet
6%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

