01.11.2025 15:30
1 - 1
Finished

Ajax vs Heerenveen

Ajax vs Heerenveen Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
1 - 0
2nd Half
0 - 1
4-2-3-1
Formations
4-2-3-1
22
7.3
Pasveer
2
7.0
Rosa
4
7.3
Itakura
15
7.3
Baas
5
7.5
Wijndal
6
7.2
Regeer
8
6.7
Taylor
7
6.5
Moro
10
6.9
Gloukh
11
7.3
Godts
25
7.0
Weghorst
27
7.2
Sejk
20
6.6
Trenskow
9
6.2
Vente
7
6.9
Rivera
6
6.9
van Overeem
8
7.3
Brouwers
45
7.2
Braude
4
7.3
Kersten
3
7.0
Willemsen
19
6.9
Zagaritis
22
6.3
Klaverboer
3
6.3
Gaaei
18
6.1
Klaassen
24
6.5
Mokio
1
Jaros
16
McConnell
16
Linday
17
Hopland
50
6.3
Gurbuz
15
Egbring
28
Petrov

Starting Lineups:

2
Lucas Rosa
4
Ko Itakura
5
Owen Wijndal
6
Youri Regeer
7
Raul Moro
8
Kenneth Taylor (C)
10
Oscar Gloukh
11
Mika Godts
15
Youri Baas
22
Remko Pasveer (G)
25
Wout Weghorst
3
Maas Willemsen
4
Sam Kersten
6
Joris van Overeem
7
Maxence Rivera
8
Luuk Brouwers (C)
9
Dylan Vente
19
Vasilios Zagaritis
20
Jacob Trenskow
22
Bernt Klaverboer (G)
27
Vaclav Sejk
45
Braude O.

Substitutes

1
Vitezslav Jaros (G)
3
Anton Gaaei
16
James McConnell
17
Oliver Edvardsen
18
Davy Klaassen
24
Mokio J.
28
Kian Fitz-Jim
37
Josip Sutalo
43
Rayane Bounida
52
Paul Reverson (G)
59
Unuvar E.
15
Mats Egbring
16
Marcus Linday
17
Nikolai Hopland
28
Hristiyan Petrov
31
Nordin Bakker (G)
33
Jermaine Rijssel
35
Ahmed I.
36
Nolhan Courtens
44
Andries Noppert (G)
50
Gurbuz E.

Coaches:

Johnny Heitinga
Robin Veldman

Missing Players:

Steven Berghuis (Groin Injury)
Kasper Dolberg (Abdominal strain)
Branco van den Boomen (Back Injury)
Ringo Meerveld (Overload)
Pawel Bochniewicz (Knee Injury)
Levi Smans (Knee Injury)

Final Results and Statistics of Match:

2
Accurate through passes
0
57
Ball Possession
43
0
Big Chances
4
6
Blocked Shots
10
44
Clearances
42
20
Corner Kicks
16
57
Crosses
84
96
Duels won
92
2
Errors leading to goal
0
0
Errors leading to shot
0
3.34
Expected assists (xA)
0.92
4.44
Expected Goals (xG)
3.64
12
Fouls
32
32
Free Kicks
12
12
Goalkeeper Saves
2
-0.58
Goals prevented
-0.34
0
Hit the Woodwork
0
18
Interceptions
40
181
Long passes
98
2
Offsides
0
498
Passes
474
208
Passes in final third
180
14
Shots inside the Box
20
8
Shots off target
10
8
Shots on target
28
4
Shots outside the Box
14
195
Tackles
161
54
Throw-ins
40
36
Total shots
68
58
Touches in opposition box
64
1.66
xG on target (xGOT)
1.42
1.42
xGOT faced
1.66
0
Yellow Cards
4
0.00
Accurate through passes
0.00
51.00
Ball Possession
49.00
0.00
Big Chances
0.00
1.00
Blocked Shots
3.00
9.00
Clearances
4.00
2.00
Corner Kicks
1.00
20.00
Crosses
40.00
25.00
Duels won
24.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.63
Expected assists (xA)
0.22
0.64
Expected Goals (xG)
0.26
4.00
Fouls
8.00
8.00
Free Kicks
4.00
4.00
Goalkeeper Saves
0.00
0.15
Goals prevented
-0.22
0.00
Hit the Woodwork
0.00
6.00
Interceptions
13.00
62.00
Long passes
28.00
0.00
Offsides
0.00
82.00
Passes
85.00
66.00
Passes in final third
70.00
3.00
Shots inside the Box
4.00
2.00
Shots off target
1.00
1.00
Shots on target
4.00
1.00
Shots outside the Box
4.00
78.00
Tackles
42.00
10.00
Throw-ins
10.00
4.00
Total shots
8.00
7.00
Touches in opposition box
15.00
0.78
xG on target (xGOT)
0.15
0.15
xGOT faced
0.78
1.00
Accurate through passes
0.00
64.00
Ball Possession
36.00
0.00
Big Chances
1.00
2.00
Blocked Shots
2.00
13.00
Clearances
17.00
3.00
Corner Kicks
3.00
18.00
Crosses
17.00
23.00
Duels won
22.00
1.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.04
Expected assists (xA)
0.24
0.47
Expected Goals (xG)
0.65
2.00
Fouls
8.00
8.00
Free Kicks
2.00
2.00
Goalkeeper Saves
1.00
-0.44
Goals prevented
0.05
0.00
Hit the Woodwork
0.00
3.00
Interceptions
7.00
59.00
Long passes
37.00
1.00
Offsides
0.00
84.00
Passes
72.00
72.00
Passes in final third
50.00
4.00
Shots inside the Box
6.00
2.00
Shots off target
4.00
1.00
Shots on target
3.00
1.00
Shots outside the Box
3.00
50.00
Tackles
67.00
17.00
Throw-ins
10.00
5.00
Total shots
9.00
22.00
Touches in opposition box
17.00
0.05
xG on target (xGOT)
0.56
0.56
xGOT faced
0.05
0.00
Yellow Cards
2.00
1.00
Accurate through passes
0.00
57.00
Ball Possession
43.00
0.00
Big Chances
1.00
3.00
Blocked Shots
5.00
22.00
Clearances
21.00
5.00
Corner Kicks
4.00
19.00
Crosses
27.00
48.00
Duels won
46.00
1.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.67
Expected assists (xA)
0.46
1.11
Expected Goals (xG)
0.91
6.00
Fouls
16.00
16.00
Free Kicks
6.00
6.00
Goalkeeper Saves
1.00
-0.29
Goals prevented
-0.17
0.00
Hit the Woodwork
0.00
9.00
Interceptions
20.00
60.00
Long passes
33.00
1.00
Offsides
0.00
83.00
Passes
80.00
70.00
Passes in final third
60.00
7.00
Shots inside the Box
10.00
4.00
Shots off target
5.00
2.00
Shots on target
7.00
2.00
Shots outside the Box
7.00
67.00
Tackles
52.00
27.00
Throw-ins
20.00
9.00
Total shots
17.00
29.00
Touches in opposition box
32.00
0.83
xG on target (xGOT)
0.71
0.71
xGOT faced
0.83
0.00
Yellow Cards
2.00

Online Stream (Ajax - Heerenveen Text Broadcast)

90+6' There will be no more action in this match as the referee signals full time.
90+6' Maxence Rivera (Heerenveen) fires a volley towards goal from the edge of the penalty box, but his effort goes well wide of the left post.
90+4' That was close. Maxence Rivera (Heerenveen) fires a shot from the edge of the box which goes a whisker wide of the right post. The ball is off of the pitch and it's a goal kick for Ajax.
90+3' The resulting corner, taken by Eser Gurbuz (Heerenveen), comes to nothing.
90+2' Maxence Rivera (Heerenveen) receives a yellow card.
90' We will have 5 min. of added time.
90' A player from Ajax takes his opponent down, the referee blows his whistle for a foul. A free kick has been awarded to Heerenveen.
89' Anton Gaaei (Ajax) whips the ball into the penalty area, but one of the defenders is alert and spanks it away.
88' Substitution. Joris van Overeem walks off the pitch and Nikolai Hopland (Heerenveen) comes on as a substitute.
85' A defender mistimes his tackle on the edge on the box and let's in Maxence Rivera (Heerenveen). It's a decent effort but his shot flies just wide of the right post.
84' Vaclav Sejk (Heerenveen) is penalised for holding. Jannick van der Laan signals a set piece.
83' Joris van Overeem (Heerenveen) sees a yellow card. He should be more careful because one more challenge like that could result in a red card.
83' One of the Heerenveen players unfairly tackled his opponent and conceded a foul.
82' Robin Veldman has decided to make a change. Marcus Linday (Heerenveen) replaces Dylan Vente.
80' Luuk Brouwers (Heerenveen) produces a good strike that sails to the middle of the goal, but his low effort ends up in the goalkeeper's gloves.
79' Davy Klaassen (Ajax) joins the action as a substitute, replacing Raul Moro.
78' Oscar Gloukh (Ajax) goes on a solo run, but he fails to create a chance as an opposition player blocks him.
76' Maxence Rivera (Heerenveen) steadies himself on the edge of the box and releases a precise effort on goal that just narrowly sails past the right post. The ball is off of the pitch and it's a goal kick for Ajax.
76' A clumsy foul by Vaclav Sejk (Heerenveen) and Jannick van der Laan blows his whistle.
75' A player from Ajax commits an attacking foul. The referee blows his whistle.
74' Dylan Vente (Heerenveen) found some space to dink a cross from the side into the box, but it needed to be more precise to threaten the opposition. The linesman signals a throw-in for Ajax.
73' Johnny Heitinga has decided to substitute Youri Regeer and he is replaced by Jorthy Mokio (Ajax).
73' Substitution. Anton Gaaei (Ajax) has come on for Owen Wijndal.
71' Oscar Gloukh (Ajax) fires a shot at goal from a very promising position outside the penalty area, but it is blocked by a self-sacrificing defender.
68' Goal! Vaclav Sejk (Heerenveen) fires the rebound into the middle of the goal after the ball breaks to him in the box. The score is 1:1.
68' Maas Willemsen (Heerenveen) has a sight of goal, fires a shot in from distance towards the roof of the net and forces a good save out of Remko Pasveer.
68' Here is a change. Jacob Trenskow is going off and Robin Veldman gives the last tactical orders to Eser Gurbuz (Heerenveen).
67' Mika Godts (Ajax) is writhing in pain and can now receive medical treatment after the referee signals for the physio to come onto the pitch.
66' Corner kick. Heerenveen will have an opportunity.
66' Heerenveen win a corner. Maxence Rivera (Heerenveen) fails to send a pass into the box as his effort is cut out.
65' Sam Kersten (Heerenveen) commits a foul after bringing down his opponent with a slide tackle.
64' Wout Weghorst (Ajax) trips an opponent with a slide tackle. Jannick van der Laan stops the game and he could give him a card, but eventually decides on just a warning. There is a free kick near the sideline to Heerenveen.
63' The attendance for today's match is 54283.
61' Youri Regeer (Ajax) is down injured and the referee stops play so that he can receive medical treatment.
58' Oscar Gloukh (Ajax) releases a decent shot towards the middle of the goal from the edge of the box, but it's comfortably gathered by Bernt Klaverboer.
56' Youri Regeer (Ajax) seems to have picked up a minor injury, but it looks like he will be able to continue playing.
55' A good clearance by a defender means the corner comes to nothing for Ajax.
54' Kenneth Taylor (Ajax) swings in the corner, but it's comfortably cleared away.
54' Ajax spell of possession comes to an end after a mistake. The ball goes out of play and Ajax have been awarded a corner kick.
53' Ajax quickly take a corner kick with a short pass.
53' Oscar Gloukh (Ajax) slaloms his way past challenges, but an opposing player does well to get the ball away. The referee and one of his assistants signal for a corner kick to Ajax.
51' Dylan Vente (Heerenveen) has a shot blocked from inside the box.
48' Ajax are showing great team-chemistry. They are passing the ball around seamlessly but finally one of the defending players makes an interception.
46' Referee Jannick van der Laan blows his whistle to start the second half.
45+5' The referee blows his whistle for half-time, bringing to a close the first 45 minutes of the match.
45+3' Maas Willemsen (Heerenveen) wins himself just enough space inside the box to connect with the corner. His header flies towards the middle of the goal, but the goalkeeper blocks the effort.
45+2' The referee blows his whistle, Heerenveen are awarded a corner kick.
45+1' Jannick van der Laan blows the whistle, Kenneth Taylor (Ajax) is penalised for a foul. A free kick has been awarded to Heerenveen.
45' 4 additional min. will be played.
45' Jacob Trenskow (Heerenveen) has picked up a minor injury, but it looks like he will be able to continue.
45' Youri Regeer (Ajax) is moving okay again after that injury scare.
44' The game is interrupted now, Jacob Trenskow (Heerenveen) picks up a knock and the physio has to come on.
43' Youri Regeer (Ajax) requires medical treatment, so the referee stops play and signals for the physio to come onto the pitch.
42' Jacob Trenskow (Heerenveen) finds himself free inside the box and pulls the trigger, but his effort is brilliantly stopped by one of the defending players.
42' A player from Heerenveen pulled an opponent down, forcing the referee to blow his whistle. Free kick. Ajax will probably just try to cross the ball in from here.
41' The free kick from long range, taken by Heerenveen, is intercepted by one of the defenders.
41' A player from Ajax takes his opponent down, the referee blows his whistle for a foul. Heerenveen have a free kick.
38' What a beauty from just outside the box! Mika Godts (Ajax) lashed the ball with incredible pace and power into the bottom left corner.
35' The free kick from close range, taken by Ajax, is overhit and the ball goes out of play. The ball goes out of play and Heerenveen will have a goal kick.
34' Luuk Brouwers (Heerenveen) handles the ball inside the box. Ajax win a free kick.
33' Raul Moro (Ajax) shoots inside the box, but is denied by a timely block.
32' Vaclav Sejk (Heerenveen) hits a first-time shot from the edge of the box low towards the middle of the goal, but Remko Pasveer is equal to the task and makes a comfortable save.
32' A player from Ajax brings down an opponent and commits a foul. A free kick is awarded to Heerenveen.
31' The game gets underway again after that interruption.
30' The game is interrupted.
27' Mika Godts (Ajax) was trying to get to the ball but clattered into the legs of the opponent as well. Jannick van der Laan blows his whistle for an infringement. A free kick to Heerenveen.
25' Ajax have a chance to score from a corner kick, but the ball is cleared by a defender.
24' None of the Ajax players could reach the corner kick as the ball was overhit and goes out of play.
22' Kenneth Taylor (Ajax) hasn't suffered any serious injury which would see him leave the pitch. He's back in the game now.
20' Kenneth Taylor (Ajax) picks up an injury.
20' The goalkeeper dives to deny Maxence Rivera (Heerenveen), whose promising shot was aimed towards the left post.
18' Referee Jannick van der Laan signals NO PENALTY for Ajax after a VAR review!
17' Referee Jannick van der Laan makes the VAR signal and is going to check whether it’s a penalty. Let’s see what happens!
16' Jannick van der Laan blows his whistle after Sam Kersten (Heerenveen) kicks an opponent's legs instead of the ball. A penalty is given to Ajax!
13' Maas Willemsen (Heerenveen) commits a foul after making a slide tackle on his opponent. Ajax earn a free kick.
12' Oliver Braude (Heerenveen) trips an opposition player and Jannick van der Laan signals a foul.
9' One of the Heerenveen players tripped an opponent and conceded a foul. Ajax have been awarded a free kick.
6' Maxence Rivera (Heerenveen) blasts the ball from just outside the box, but his attempt is blocked by the defender.
3' A player from Heerenveen commits a rough challenge. Jannick van der Laan blows for a foul and keeps the game under control.
2' Luuk Brouwers (Heerenveen) did his best to latch on to a crossfield pass, but it was too long and it goes out of play.
2' Jacob Trenskow (Heerenveen) unleashes a powerful shot towards goal, but it is bravely blocked by a self-sacrificing defender.
1' The first half of this match is about to start.
Heerenveen will kick-off.
Jannick van der Laan is the one to supervise the game today.
Both teams starting lineups are available now, so you can have a look at them.
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 Ajax

06.12.25
ERE
(1) - (1)
W
02.12.25
ERE
(1) - (0)
W
25.11.25
CL
(0) - (1)
L
22.11.25
ERE
(0) - (1)
L
09.11.25
ERE
(1) - (0)
L
05.11.25
CL
(0) - (0)
L
02.12.25
ERE
(1) - (0)
W
25.11.25
CL
(0) - (1)
L
22.11.25
ERE
(0) - (1)
L
05.11.25
CL
(0) - (0)
L
01.11.25
ERE
(1) - (0)
D
18.10.25
ERE
(0) - (2)
L

Last Matches of Heerenveen

06.12.25
ERE
(0) - (2)
L
28.11.25
ERE
(2) - (1)
L
23.11.25
ERE
(2) - (0)
W
08.11.25
ERE
(0) - (0)
L
01.11.25
ERE
(1) - (0)
D
28.10.25
KNV
(0) - (1)
W
28.11.25
ERE
(2) - (1)
L
08.11.25
ERE
(0) - (0)
L
01.11.25
ERE
(1) - (0)
D
28.10.25
KNV
(0) - (1)
W
19.10.25
ERE
(1) - (2)
W
28.09.25
ERE
(1) - (1)
D

Ajax vs Heerenveen matches

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)
10.09.22
ERE
(2) - (0)
01.11.25
ERE
(1) - (0)
11.08.24
ERE
(1) - (0)
05.11.23
ERE
(2) - (1)
10.09.22
ERE
(2) - (0)
11.05.22
ERE
(3) - (0)
18.10.20
ERE
(3) - (0)

Follow Game Online:

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

Ajax vs Heerenveen Head To Head Confrontation

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

01.11.2025

Ajax 1 - 1 Heerenveen (Godts M., Sejk V.)

05.11.2023

Ajax 4 - 1 Heerenveen (Bergwijn S., Brobbey B., Brouwers L.)

10.09.2022

Ajax 5 - 0 Heerenveen (Klaassen D., Taylor K., Kudus M.)

11.05.2022

Ajax 5 - 0 Heerenveen (Tagliafico N., Berghuis S., Haller S.)

18.10.2020

Ajax 5 - 1 Heerenveen (Tadic D., Tadic D., Kudus M.)

14.09.2019

Ajax 4 - 1 Heerenveen (Tadic D., Odgaard J., Tagliafico N.)

24.01.2019

Ajax 3 - 1 Heerenveen (Mazraoui N., van de Beek D., van de Beek D.)

20.01.2019

Ajax 4 - 4 Heerenveen (Tadic D., Lammers S., Tadic D.)

11.03.2018

Ajax 4 - 1 Heerenveen (de Ligt M., Odegaard M., Tagliafico N.)

16.04.2017

Ajax 5 - 1 Heerenveen (Ghoochannejhad R., Viergever N., de Ligt M.)

05.12.2015

Ajax 5 - 2 Heerenveen (Fischer V., Milik A., Younes A.)

22.11.2014

Ajax 4 - 1 Heerenveen (Slagveer L., El-Ghazi A., Kishna R.)

16.02.2014

Ajax 3 - 0 Heerenveen (Schone L., Schone L., Schone L.)

19.04.2013

Ajax 1 - 1 Heerenveen (Fischer V., Finnbogason A.)

14.08.2011

Ajax 5 - 1 Heerenveen (Sigthorsson K., Dost B., Alderweireld T.)

27.10.2010

Ajax 3 - 1 Heerenveen (Mounir El Hamdaoui, Bas Dost, Mounir El Hamdaoui)

22.11.2009

Ajax 5 - 1 Heerenveen (De Zeeuw D., De Zeeuw D., Pantelic M.)

31.01.2009

Ajax 0 - 1 Heerenveen (Pranjic D.)

05.05.2008

Ajax 3 - 1 Heerenveen (Perez K., Rommedahl D., Perez K.)