17.05.2026 12:30
0 - 0
Finished

Heerenveen vs Ajax

Heerenveen vs Ajax Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
0 - 0
26'
Mokio J. (Roughing)
2nd Half
0 - 0
4-2-3-1
Formations
4-3-3
22
8.4
Klaverboer
45
6.9
Braude
4
7.0
Kersten
3
6.9
Willemsen
19
6.8
Zagaritis
16
8.0
Linday
6
7.9
van Overeem
20
7.1
Trenskow
10
6.3
Meerveld
11
6.9
Oyen
9
7.0
Vente
23
7.3
Berghuis
25
7.6
Weghorst
11
6.7
Godts
48
7.8
Steur
24
6.7
Mokio
18
7.4
Klaassen
3
6.8
Gaaei
4
7.6
Itakura
15
6.4
Baas
2
6.5
Rosa
26
7.7
Paes
8
Brouwers
18
Nordas
28
6.7
Petrov
50
Gurbuz
15
Egbring
6
6.5
Regeer
7
Carrizo
9
6.7
Dolberg
43
6.8
Bounida
10
Gloukh

Starting Lineups:

3
Maas Willemsen
4
Sam Kersten
6
Joris van Overeem (C)
9
Dylan Vente
10
Ringo Meerveld
11
Luca Oyen
16
Marcus Linday
19
Vasilios Zagaritis
20
Jacob Trenskow
22
Bernt Klaverboer (G)
45
Braude O.
2
Lucas Rosa
3
Anton Gaaei
4
Ko Itakura
11
Mika Godts
15
Youri Baas
18
Davy Klaassen (C)
23
Steven Berghuis
24
Mokio J.
25
Wout Weghorst
26
Maarten Paes (G)
48
Steur S.

Substitutes

8
Luuk Brouwers
15
Mats Egbring
17
Nikolai Hopland
18
Lasse Selvag Nordas
28
Hristiyan Petrov
31
Nordin Bakker (G)
35
Ahmed I.
36
Nolhan Courtens
38
Mulder I.
40
Bonevacia C.
44
Andries Noppert (G)
50
Gurbuz E.
6
Youri Regeer
7
Maher Carrizo
9
Kasper Dolberg
10
Oscar Gloukh
19
Konadu D.
30
Bouwman A.
32
Takehiro Tomiyasu
43
Rayane Bounida
45
Ryan van de Pavert
50
Muzungu M.
52
Paul Reverson (G)
58
van der Velde V. (G)

Coaches:

Robin Veldman
Oscar Garcia Junyent

Missing Players:

Maxence Rivera (Injury)
Levi Smans (Knee Injury)
Oliver Edvardsen (Inactive)
Josip Sutalo (Inactive)
Kian Fitz-Jim (Inactive)
Vitezslav Jaros (Knee Injury)
Owen Wijndal (Injury)
Oleksandr Zinchenko (Knee Injury)

Final Results and Statistics of Match:

0
Accurate through passes
6
160
Ball possession
140
8
Big chances
0
8
Blocked shots
12
48
Clearances
80
40
Corner kicks
24
53
Crosses
62
96
Duels won
88
0
Errors leading to goal
0
0
Errors leading to shot
0
3.72
Expected assists (xA)
3.54
6.44
Expected goals (xG)
7.44
18
Fouls
16
16
Free kicks
18
12
Goalkeeper saves
8
2.6
Goals prevented
0.98
0
Hit the woodwork
2
12
Interceptions
10
134
Long passes
168
2
Offsides
0
510
Passes
514
237
Passes in final third
221
20
Shots inside the box
26
12
Shots off target
22
24
Shots on target
24
12
Shots outside the box
20
191
Tackles
209
22
Throw ins
22
64
Total shots
92
66
Touches in opposition box
56
0.98
xG on target (xGOT)
2.6
2.6
xGOT faced
0.98
0
Yellow cards
6
0.00
Accurate through passes
1.00
48.00
Ball possession
52.00
0.00
Big chances
0.00
1.00
Blocked shots
1.00
8.00
Clearances
16.00
5.00
Corner kicks
2.00
8.00
Crosses
13.00
21.00
Duels won
15.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.46
Expected assists (xA)
0.72
0.25
Expected goals (xG)
0.57
3.00
Fouls
4.00
4.00
Free kicks
3.00
2.00
Goalkeeper saves
2.00
0.44
Goals prevented
0.21
0.00
Hit the woodwork
1.00
0.00
Interceptions
4.00
46.00
Long passes
55.00
1.00
Offsides
0.00
87.00
Passes
90.00
84.00
Passes in final third
81.00
1.00
Shots inside the box
4.00
1.00
Shots off target
5.00
3.00
Shots on target
2.00
4.00
Shots outside the box
4.00
44.00
Tackles
80.00
8.00
Throw ins
6.00
5.00
Total shots
8.00
8.00
Touches in opposition box
11.00
0.21
xG on target (xGOT)
0.44
0.44
xGOT faced
0.21
0.00
Yellow cards
1.00
0.00
Accurate through passes
2.00
59.00
Ball possession
41.00
2.00
Big chances
0.00
3.00
Blocked shots
5.00
16.00
Clearances
24.00
5.00
Corner kicks
4.00
27.00
Crosses
27.00
27.00
Duels won
29.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.40
Expected assists (xA)
1.05
1.36
Expected goals (xG)
1.29
6.00
Fouls
4.00
4.00
Free kicks
6.00
4.00
Goalkeeper saves
2.00
0.86
Goals prevented
0.28
0.00
Hit the woodwork
0.00
6.00
Interceptions
1.00
43.00
Long passes
57.00
0.00
Offsides
0.00
83.00
Passes
81.00
74.00
Passes in final third
67.00
9.00
Shots inside the box
9.00
5.00
Shots off target
6.00
3.00
Shots on target
4.00
2.00
Shots outside the box
6.00
82.00
Tackles
62.00
3.00
Throw ins
5.00
11.00
Total shots
15.00
25.00
Touches in opposition box
17.00
0.28
xG on target (xGOT)
0.86
0.86
xGOT faced
0.28
0.00
Yellow cards
2.00
0.00
Accurate through passes
3.00
53.00
Ball possession
47.00
2.00
Big chances
0.00
4.00
Blocked shots
6.00
24.00
Clearances
40.00
10.00
Corner kicks
6.00
18.00
Crosses
22.00
48.00
Duels won
44.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.86
Expected assists (xA)
1.77
1.61
Expected goals (xG)
1.86
9.00
Fouls
8.00
8.00
Free kicks
9.00
6.00
Goalkeeper saves
4.00
1.30
Goals prevented
0.49
0.00
Hit the woodwork
1.00
6.00
Interceptions
5.00
45.00
Long passes
56.00
1.00
Offsides
0.00
85.00
Passes
86.00
79.00
Passes in final third
73.00
10.00
Shots inside the box
13.00
6.00
Shots off target
11.00
6.00
Shots on target
6.00
6.00
Shots outside the box
10.00
65.00
Tackles
67.00
11.00
Throw ins
11.00
16.00
Total shots
23.00
33.00
Touches in opposition box
28.00
0.49
xG on target (xGOT)
1.30
1.30
xGOT faced
0.49
0.00
Yellow cards
3.00

Online Stream (Heerenveen - Ajax Text Broadcast)

90+7' The referee blows his whistle for the final time to end this match.
90+6' The ball goes out of play and Heerenveen have been awarded a corner kick.
90+2' Heerenveen fail to score from a corner as Maarten Paes (Ajax) leaps to collect the ball.
90+2' Heerenveen have a chance to score from a corner kick, but the ball is cleared by a defender. The ball goes out of play. Heerenveen are awarded a corner kick.
90' 1 additional min. will be played.
87' A good clearance by a defender means the corner comes to nothing for Ajax.
85' The referee stops play so that a substitution can be made and Maher Carrizo (Ajax) comes onto the pitch for Mika Godts.
84' The referee stops play so that a substitution can be made and Luuk Brouwers (Heerenveen) replaces Ringo Meerveld.
84' Robin Veldman has decided to make a change. Eser Gurbuz (Heerenveen) replaces Luca Oyen.
84' Here comes a substitution. Dylan Vente is given a rest as he is replaced by Lasse Selvag Nordas (Heerenveen).
83' A fantastic block by a defender means that the corner from Heerenveen comes to nothing.
81' Ajax take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
79' Oscar Garcia Junyent prepares a substitution. Sean Steur is replaced by Kasper Dolberg (Ajax).
78' The attendance for today's match is 25450.
75' Vasilios Zagaritis will be replaced by Hristiyan Petrov (Heerenveen).
75' Jorthy Mokio (Ajax) is down injured and the referee stops play so that he can receive medical treatment.
73' The resulting set piece from Ajax is comfortably intercepted by one of the defending players.
73' Bernt Klaverboer makes a brilliant save! Sean Steur (Ajax) easily weaves through the defence and fires the ball from mid-range. His effort goes towards the middle of the goal but is saved by the keeper!
70' Youri Regeer (Ajax) is booked after bringing down an opponent. Joey Kooij had an easy-decision to make.
70' Mika Godts (Ajax) slaloms his way past challenges, but an opposing player does well to get the ball away.
69' Oscar Garcia Junyent has decided to substitute Steven Berghuis and he is replaced by Rayane Bounida (Ajax).
69' Davy Klaassen goes off the pitch and Youri Regeer (Ajax) comes on.
67' It seemed like Anton Gaaei (Ajax) was going to take a quick free kick, but instead he is going to send the ball inside the penalty box for his teammates.
65' Steven Berghuis (Ajax) runs onto a pass and from the edge of the box tries his luck with a dipping shot. Unfortunately for him, the effort fizzes just over the bar.
65' Wonderful movement by Ajax. The players are holding possession, mostly exchanging one-touch passes. They control the pace of the game now.
63' Ajax can’t profit from the corner as the defence clear the ball upfield.
63' Anton Gaaei (Ajax) tries to send a low pass into the box, but it's blocked and cleared. Ajax force their opponents to concede a corner.
58' Lucas Rosa (Ajax) makes a bad challenge and receives a yellow card. The referee had no doubt.
58' Davy Klaassen (Ajax) is obviously not following the Golden Rule: "Treat others as you want to be treated.“ He makes a bad challenge and leaves Joey Kooij with no other option than to blow for a foul.
56' Ajax control the tempo of the game by exchanging some accurate short passes.
50' The defence is alert as they clear a dangerous cross from Mika Godts (Ajax).
49' Heerenveen earn a corner.
47' Joris van Overeem (Heerenveen) collects a pass from the flank, looks up and fires in a goal-bound shot from the edge of the box which canons off a defender to safety.
46' The second half gets underway.
45+1' The first half of today's match has just finished.
45' Anton Gaaei (Ajax) gets the ball and drives a shot high over the bar from the edge of the area.
42' Ajax enjoy a period of possession as they are exchanging some passes and waiting for an opportunity to strike.
39' Wout Weghorst (Ajax) fires a shot high over the bar from inside the box after latching onto a short pass.
38' The corner is swung in but Ajax can’t take advantage as a defender sweeps the ball away.
37' Anton Gaaei (Ajax) latches on to a sweet pass on the edge of the box and unleashes a brilliant shot towards the goal, but he hits the crossbar!
36' Ajax failed to take advantage of the corner as the opposition's defence was alert and averted the threat.
36' Mika Godts (Ajax) goes on a solo run, but he fails to create a chance as an opposition player blocks him. Now Ajax have a corner.
36' Anton Gaaei (Ajax) plays a through ball which would have led to a great opportunity, if it hadn't been stopped by the defence.
33' The current number of shots on goal is 3:1.
31' Wasted opportunity! Ringo Meerveld (Heerenveen) picked up a pass and had lots of options, but instead decided to shoot from distance and it went high over the bar.
28' Lucas Rosa (Ajax) crosses into the box from near the side line, but he doesn't connect as he wanted and it's cleared by the well-organized defence.
26' It must be a yellow card. It is. Jorthy Mokio (Ajax) receives the caution after an awful tackle.
25' Dangerous play by Youri Baas (Ajax). Joey Kooij blows his whistle for a foul.
24' Wout Weghorst (Ajax) misses a good chance to score. A perfect cross into the box finds Wout Weghorst (Ajax) who rises for a header, but he sends the ball well over the bar.
22' Nice passing game by Ajax. They are increasing their possession with a series of long passes and waiting for the right moment to create an attacking opportunity.
21' Oliver Braude (Heerenveen) holds his opponent to prevent him from getting the ball and the referee blows for a foul after seeing the whole situation.
17' Heerenveen fail to score from a corner as Maarten Paes (Ajax) leaps to collect the ball.
16' Mika Godts (Ajax) races towards goal but the defender gets back well to make a challenge.
15' Oliver Braude (Heerenveen) makes a rough challenge and Joey Kooij blows his whistle for a foul.
15' Heerenveen quickly take a corner kick with a short pass.
14' Dylan Vente (Heerenveen) creates himself some space and attempts to put the ball into the box. However, the defender gets an important foot in to clear. Heerenveen will take a corner kick.
12' Heerenveen take a short corner instead of sending the ball into the penalty area.
11' Heerenveen have a chance to score from a corner kick, but the ball is cleared by a defender. The ball is out of play. Heerenveen win a corner kick.
10' Oliver Braude (Heerenveen) sends a beautiful cross into the penalty area, but the opposition's defence manages to clear the ball to safety.
9' A corner kick by Heerenveen is thwarted by the well prepared Maarten Paes (Ajax).
8' Steven Berghuis (Ajax) fouls an opponent. At least that's what referee Joey Kooij signals.
5' Jacob Trenskow (Heerenveen) produces a poor pass. He attempts to get the ball into the box but it's hacked away.
2' The ball is cleared after Oliver Braude (Heerenveen) attempted to dribble past an opposing player.
1' The Ajax players are exchanging some short passes.
1' The referee blows his whistle and we are underway.
Ajax will kick the game off.
Joey Kooij will supervise the game today.
The starting lineups of both teams are already revealed and you can check them out in the details of this match.
Hello to all football fans, we are here to bring you a live commentary of the following match, describing all the most interesting and important moments. We'll make sure you won't miss a thing, so just sit back and have fun.

Last Matches of Heerenveen

17.05.26
ERE
(0) - (0)
D
11.05.26
ERE
(1) - (0)
L
03.05.26
ERE
(0) - (1)
W
25.04.26
ERE
(1) - (1)
W
12.04.26
ERE
(2) - (0)
L
05.04.26
ERE
(2) - (1)
W
17.05.26
ERE
(0) - (0)
D
25.04.26
ERE
(1) - (1)
W
05.04.26
ERE
(2) - (1)
W
14.03.26
ERE
(1) - (0)
W
28.02.26
ERE
(1) - (0)
W
15.02.26
ERE
(1) - (2)
W

Last Matches of Ajax

17.05.26
ERE
(0) - (0)
D
10.05.26
ERE
(0) - (0)
L
02.05.26
ERE
(1) - (1)
D
25.04.26
ERE
(0) - (2)
W
11.04.26
ERE
(0) - (2)
W
04.04.26
ERE
(1) - (1)
L
17.05.26
ERE
(0) - (0)
D
25.04.26
ERE
(0) - (2)
W
11.04.26
ERE
(0) - (2)
W
22.03.26
ERE
(0) - (0)
D
07.03.26
ERE
(1) - (1)
L
01.03.26
ERE
(0) - (0)
D

Heerenveen vs Ajax matches

17.05.26
ERE
(0) - (0)
01.11.25
ERE
(1) - (0)
11.08.24
ERE
(1) - (0)
11.02.24
ERE
(2) - (0)
05.11.23
ERE
(2) - (1)
12.03.23
ERE
(1) - (3)
17.05.26
ERE
(0) - (0)
11.02.24
ERE
(2) - (0)
12.03.23
ERE
(1) - (3)
16.10.21
ERE
(0) - (1)
04.04.21
ERE
(1) - (1)
03.03.21
KNV
(0) - (1)

Follow Game Online:

Heerenveen vs Ajax live stream online is not available right now. You can see the full history of Heerenveen vs Ajax head to head confrontation.

Heerenveen vs Ajax Head To Head Confrontation

Our site's database keeps all result's history of previous games between Heerenveen and Ajax, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Heerenveen vs Ajax upcoming matches.

17.05.2026

Heerenveen 0 - 0 Ajax

19.01.2025

Heerenveen - Ajax

19-01-2025 13:30

Eredivisie

11.02.2024

Heerenveen 3 - 2 Ajax (van Amersfoort P., Sahraoui O., van Amersfoort P.)

12.03.2023

Heerenveen 2 - 4 Ajax (Kudus M., Alvarez E., Bergwijn S.)

16.10.2021

Heerenveen 0 - 2 Ajax (Haller S., Neres D.)

04.04.2021

Heerenveen 1 - 2 Ajax (van Bergen M., Tadic D., Haller S.)

03.03.2021

Heerenveen 0 - 3 Ajax (Klaassen D., Tadic D., Neres D.)

07.03.2020

Heerenveen 1 - 3 Ajax (Tadic D., Tadic D., Promes Q.)

20.10.2018

Heerenveen 0 - 4 Ajax (Schone L., Ziyech H., Tadic D.)

01.10.2017

Heerenveen 0 - 4 Ajax (Neres D., Neres D., Schone L.)

27.11.2016

Heerenveen 0 - 1 Ajax (Klaassen D.)

20.04.2016

Heerenveen 0 - 2 Ajax (Milik A., Milik A.)

15.03.2015

Heerenveen 1 - 4 Ajax (Milik A., Klaassen D., Veltman J.)

23.08.2013

Heerenveen 3 - 3 Ajax (Moisander N., Sigthorsson K., Finnbogason A.)

02.09.2012

Heerenveen 2 - 2 Ajax (Serero T., Finnbogason A., Finnbogason A.)

11.04.2012

Heerenveen 0 - 5 Ajax (Janssen T., Aissati I., de Jong S.)

01.05.2011

Heerenveen 1 - 2 Ajax (Vayrynen M., Sulejmani M., Eriksen C.)

13.02.2010

Heerenveen 0 - 2 Ajax (Rommedahl D., Suarez L.)

05.10.2008

Heerenveen 5 - 2 Ajax (Beerens R., Sibon G., Pranjic D.)

01.05.2008

Heerenveen 1 - 2 Ajax (Suarez L., Sibon G., Heitinga J.)