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 12 games · 25 pts (2026/27)
- SC Heerenveen 12 games · 21 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
18 games this season
🟨 3.2/game
⚽ 11.3 goals/game
🟥 1 total
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 |
|---|---|---|---|---|
| 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 | |
|---|---|---|
| #3 | Position | #6 |
| 25 | Points | 21 |
| 12 | Played | 12 |
| 7 / 4 / 1 | W / D / L | 6 / 3 / 3 |
| 32 | Scored | 24 |
| 15 | Conceded | 16 |
| +17 | GD | +8 |
| 2.08 | PPG | 1.75 |
| 58% | Win % | 50% |
Key Stats
59%
Both Teams to Score
H2H (17 games)
H2H (17 games)
71%
Over 2.5 Goals
H2H history
H2H history
25%
Clean Sheets
AFC Ajax this season
AFC Ajax this season
42%
Clean Sheets
SC Heerenveen this season
SC Heerenveen this season
AFC Ajax are 3rd (25 pts). SC Heerenveen are 6th (21 pts).
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
SC Heerenveen
0-15
1/1
16-30
4/2
31-45
3/2
46-60
5/2
61-75
5/5
76+
6/2
■ 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 |
SC Heerenveen
| Jacob Trenskow | 6 G | 3 A |
| Ringo Meerveld | 5 G | 1 A |
| Luca Oyen | 2 G | 1 A |
| Maxence Rivera | 2 G | 1 A |
Events
Match Events
- 0' That's the starting whistle at Johan Cruijff Arena. Ninety minutes of football awaits between AFC Ajax and SC Heerenveen.
- 4' Magnificent from Davy Klaassen! That is 69 goals in 425 appearances — and it could not have come at a better time.
- 9' It’s high time Alfred Schreuder made some changes to put the his team’s game back to action.
- 14' The energy levels are beginning to show. Alfred Schreuder might look to freshen things up shortly.
- 15' The referee shows SC Heerenveen player a Yellow card on 15.
- 16' Kenneth Taylor does the damage! The net is bulging and AFC Ajax surge ahead!
- 21' Sydney van Hooijdonk, a Netherlands forward, has 0 bookings this season and will need to keep his discipline tonight.
- 26' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 31' SC Heerenveen fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 36' The teams are not in a rush to score plenty of goals. It might look strange considering SC Heerenveen that had 381 games and scored 382 goals.
- 41' 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 Steven Bergwijn suffering a number of foals already.
- 45' A meaty challenge results in booking for Edson Alvarez on 45.
- 46' The AFC Ajax manager makes a substitution. Devyne Rensch departs to be replaced by Jorge Sanchez.
- 48' A stunning finish from Mohammed Kudus — that came from absolutely nowhere!
- 53' AFC Ajax are enjoying more possession but struggling to find a way through a disciplined SC Heerenveen backline.
- 58' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 59' Magnificent from Mohammed Kudus! That is 55 goals in 6 appearances — and it could not have come at a better time.
- 60' Time for substitution for AFC Ajax. Steven Bergwijn is replaced by Brian Brobbey.
- 61' Fresh legs for AFC Ajax! Brian Brobbey comes on to replace Steven Bergwijn.
- 66' Thom Haye has certainly something to prove this evening. He made 11 appearances with only 0 goals this season.
- 67' The crowd applauds Sydney van Hooijdonk as he leaves the pitch. Amin Sarr steps in for SC Heerenveen.
- 70' Brilliant from the ! Brian Brobbey makes it 5-0 with a superb finish on 70.
- 71' A meaty challenge results in booking for Pawel Bochniewicz on 71.
- 72' SC Heerenveen ring the changes. Simon Olsson has done his job and it is now time for Rami Hajal to step up.
- 77' AFC Ajax is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 82' It is a cagey affair so far. AFC Ajax in their trying to find a way past SC Heerenveen's compact .
- 87' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- What a match! Full time at {STADIUM} — AFC Ajax 5-0 SC Heerenveen.
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 |
| Sebastien Haller | 3 |
| Mitchell van Bergen | 3 |
| Nicolas Tagliafico | 3 |
| Brian Brobbey | 3 |
Head to Head
AFC Ajax Form
Predictions
Prediction accuracy
3 / 4
2.92
AFC Ajax xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.91
SC Heerenveen xG
I would bet for:
AFC Ajax to win 74% + 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
90%
Draw or SC Heerenveen
26%
AFC Ajax or SC Heerenveen
84%
Half-Time Result
✓ CorrectActual: AFC Ajax win at HT
Correct Score
✓ In top 12
2 – 0
9.5%
3 – 0
8.9%
2 – 1
8.3%
3 – 1
7.9%
1 – 1
6.5%
4 – 0
6.4%
1 – 0
6.3%
4 – 1
5.8%
5 – 0
Actual
2 – 2
3.7%
3 – 2
3.6%
5 – 1
3.5%
Asian Handicap — AFC Ajax
| Handicap | AFC Ajax covers | Push | SC Heerenveen covers |
|---|---|---|---|
| -2.5 | 37% | — | 63% |
| -2 | 37% | 21% | 42% |
| -1.5 | 58% | — | 42% |
| -1 | 58% | 19% | 23% |
| -0.5 | 77% | — | 23% |
| +0.5 | 92% | — | 8% |
| +1 | 92% | 6% | 3% |
| +1.5 | 97% | — | 3% |
| +2 | 97% | 2% | 1% |
| +2.5 | 99% | — | 1% |
Clean Sheet
AFC Ajax keeps clean sheet
41%
✗
SC Heerenveen keeps clean sheet
6%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

