28.11.2025 19:00
2 - 1
Finished

Zwolle vs Heerenveen

Zwolle vs Heerenveen Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
2 - 1
de Rooij K. (Unsportsmanlike conduct)
34'
2nd Half
0 - 0
4-3-3
Formations
4-2-3-1
16
7.7
de Graaff
3
7.1
Aertssen
28
7.3
Graves
6
6.8
Gooijer
2
7.5
Floranus
25
7.7
Oosting
30
7.7
Thomas
35
6.7
Monteiro
7
7.5
Shoretire
10
7.4
Kostons
22
6.8
de Rooij
9
5.9
Vente
20
6.7
Trenskow
10
7.6
Meerveld
7
6.5
Rivera
8
7.5
Brouwers
6
6.2
van Overeem
45
6.4
Braude
4
6.3
Kersten
3
5.8
Willemsen
19
7.4
Zagaritis
22
5.5
Klaverboer
8
6.5
Buurmeester
11
Mbayo
19
Faberski
20
Reiziger
26
Pereira da Gama
5
Bochniewicz
15
7.0
Egbring
16
7.0
Linday
27
6.3
Sejk
50
7.3
Gurbuz

Starting Lineups:

2
Sheral Floranus
3
Olivier Aertssen
6
Tristan Gooijer
7
Shola Shoretire
10
Koen Kostons
16
Tom de Graaff (G)
22
Kaj de Rooij
25
Thijs Oosting
28
Simon Graves
30
Ryan Thomas (C)
35
Jamiro Monteiro
3
Maas Willemsen
4
Sam Kersten
6
Joris van Overeem
7
Maxence Rivera
8
Luuk Brouwers (C)
9
Dylan Vente
10
Ringo Meerveld
19
Vasilios Zagaritis
20
Jacob Trenskow
22
Bernt Klaverboer (G)
45
Braude O.

Substitutes

8
Zico Buurmeester
11
Dylan Mbayo
19
Jan Faberski
20
Reiziger G.
26
Pereira da Gama J.
29
Thomas Buitink
34
Nick Fichtinger
41
Duke Verduin (G)
42
Dylan Ruward
48
Bakker L. (G)
5
Pawel Bochniewicz
15
Mats Egbring
16
Marcus Linday
17
Nikolai Hopland
27
Vaclav Sejk
28
Hristiyan Petrov
31
Nordin Bakker (G)
33
Jermaine Rijssel
35
Ahmed I.
37
Schaken K.
44
Andries Noppert (G)
50
Gurbuz E.

Coaches:

Van Der Vegt N.
Robin Veldman

Missing Players:

Braydon Marvin Manu (Inactive)
David Voute (Inactive)
Samir Lagsir (Inactive)
Odysseus Velanas (Ankle Injury)
Levi Smans (Knee Injury)

Final Results and Statistics of Match:

4
Accurate through passes
2
43
Ball Possession
57
12
Big Chances
12
6
Blocked Shots
10
90
Clearances
38
12
Corner Kicks
36
67
Crosses
47
114
Duels won
136
0
Errors leading to goal
2
4
Errors leading to shot
4
2.12
Expected assists (xA)
3.4
6.44
Expected Goals (xG)
7.72
22
Fouls
38
38
Free Kicks
22
12
Goalkeeper Saves
4
3.44
Goals prevented
0.22
2
Headed Goals
0
0
Hit the Woodwork
0
26
Interceptions
22
117
Long passes
123
8
Offsides
0
450
Passes
476
162
Passes in final third
220
12
Shots inside the Box
24
8
Shots off target
14
16
Shots on target
28
10
Shots outside the Box
14
119
Tackles
171
34
Throw-ins
32
44
Total shots
76
36
Touches in opposition box
78
4.22
xG on target (xGOT)
5.44
5.44
xGOT faced
4.22
6
Yellow Cards
4
2.00
Accurate through passes
0.00
48.00
Ball Possession
52.00
3.00
Big Chances
1.00
2.00
Blocked Shots
2.00
13.00
Clearances
10.00
3.00
Corner Kicks
4.00
14.00
Crosses
13.00
29.00
Duels won
24.00
0.00
Errors leading to goal
1.00
1.00
Errors leading to shot
2.00
0.90
Expected assists (xA)
0.36
1.47
Expected Goals (xG)
0.62
3.00
Fouls
7.00
7.00
Free Kicks
3.00
0.00
Goalkeeper Saves
1.00
-0.12
Goals prevented
0.01
1.00
Headed Goals
0.00
0.00
Hit the Woodwork
0.00
6.00
Interceptions
5.00
40.00
Long passes
31.00
3.00
Offsides
0.00
76.00
Passes
79.00
46.00
Passes in final third
69.00
6.00
Shots inside the Box
5.00
3.00
Shots off target
4.00
3.00
Shots on target
1.00
2.00
Shots outside the Box
2.00
30.00
Tackles
57.00
9.00
Throw-ins
4.00
8.00
Total shots
7.00
12.00
Touches in opposition box
7.00
2.01
xG on target (xGOT)
0.88
0.88
xGOT faced
2.01
1.00
Yellow Cards
0.00
0.00
Accurate through passes
1.00
39.00
Ball Possession
61.00
0.00
Big Chances
2.00
1.00
Blocked Shots
3.00
32.00
Clearances
9.00
0.00
Corner Kicks
5.00
33.00
Crosses
18.00
28.00
Duels won
44.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
0.00
0.16
Expected assists (xA)
1.34
0.14
Expected Goals (xG)
1.31
8.00
Fouls
12.00
12.00
Free Kicks
8.00
6.00
Goalkeeper Saves
1.00
1.84
Goals prevented
0.10
0.00
Hit the Woodwork
0.00
7.00
Interceptions
6.00
38.00
Long passes
52.00
1.00
Offsides
0.00
74.00
Passes
80.00
61.00
Passes in final third
77.00
0.00
Shots inside the Box
7.00
1.00
Shots off target
3.00
1.00
Shots on target
6.00
3.00
Shots outside the Box
5.00
50.00
Tackles
57.00
8.00
Throw-ins
12.00
3.00
Total shots
12.00
6.00
Touches in opposition box
32.00
0.10
xG on target (xGOT)
1.84
1.84
xGOT faced
0.10
2.00
Yellow Cards
2.00
2.00
Accurate through passes
1.00
44.00
Ball Possession
56.00
3.00
Big Chances
3.00
3.00
Blocked Shots
5.00
45.00
Clearances
19.00
3.00
Corner Kicks
9.00
20.00
Crosses
16.00
57.00
Duels won
68.00
0.00
Errors leading to goal
1.00
2.00
Errors leading to shot
2.00
1.06
Expected assists (xA)
1.70
1.61
Expected Goals (xG)
1.93
11.00
Fouls
19.00
19.00
Free Kicks
11.00
6.00
Goalkeeper Saves
2.00
1.72
Goals prevented
0.11
1.00
Headed Goals
0.00
0.00
Hit the Woodwork
0.00
13.00
Interceptions
11.00
39.00
Long passes
40.00
4.00
Offsides
0.00
75.00
Passes
79.00
55.00
Passes in final third
74.00
6.00
Shots inside the Box
12.00
4.00
Shots off target
7.00
4.00
Shots on target
7.00
5.00
Shots outside the Box
7.00
39.00
Tackles
57.00
17.00
Throw-ins
16.00
11.00
Total shots
19.00
18.00
Touches in opposition box
39.00
2.11
xG on target (xGOT)
2.72
2.72
xGOT faced
2.11
3.00
Yellow Cards
2.00

Online Stream (Zwolle - Heerenveen Text Broadcast)

90+8' The referee blows for the end of today's match.
90+6' Booking. Jan Faberski (Zwolle) receives a caution from the referee.
90+3' The attendance for today's match is 14000.
90' There will be a minimum of 6 min. of added time.
89' Here's the change. Shola Shoretire leaves the pitch and Jan Faberski (Zwolle) comes on as a substitute.
89' The game has come to an end for Kaj de Rooij. He has contributed as much as he could today. He will be replaced by the fresh legs of Dylan Mbayo (Zwolle).
88' Henry Van Der Vegt has decided to introduce fresh legs, with Gabriel Reiziger (Zwolle) replacing Jamiro Monteiro.
88' The referee stops play so that a substitution can be made and Jacob Trenskow departs the field of play to be replaced by Pawel Bochniewicz (Heerenveen).
86' Eser Gurbuz (Heerenveen) had a good chance to change the score. He ran towards the goal and unleashed a shot from just outside the penalty area which went towards the bottom right corner, but the goalkeeper was ready and made an amazing save.
85' Jacob Trenskow (Heerenveen) is unlucky with a goal-bound effort from the edge of the box. Some classy goalkeeping by Tom de Graaff stops the ball out of the bottom right corner.
85' Vasilios Zagaritis (Heerenveen) serves up a nice cross, but the defence clears the danger.
82' The ball is behind the touchline and Zwolle will take a throw-in.
80' Substitution. Eser Gurbuz (Heerenveen) on for Maas Willemsen.
78' Jamiro Monteiro (Zwolle) strikes a bullet of a shot towards goal from distance and forces the goalkeeper to make a good save.
76' Luuk Brouwers (Heerenveen) latched on to an accurate cross inside the box and attempted to direct the ball with a nice header towards the net, but the goalkeeper reacted quickly to keep the ball out.
76' Mats Egbring (Heerenveen) is rightly booked by the referee because it could not have been anything other than a yellow card.
75' None of the Heerenveen players could reach the corner kick as the ball was overhit and goes out of play.
70' Ringo Meerveld has picked up an injury and is replaced by Marcus Linday (Heerenveen).
70' Mats Egbring (Heerenveen) joins the action as a substitute, replacing Oliver Braude.
69' Robin Veldman has decided to make a change. Vaclav Sejk (Heerenveen) replaces Maxence Rivera.
67' The substitution is prepared. Zico Buurmeester (Zwolle) joins the action as a substitute, replacing Thijs Oosting.
66' Zwolle seem to be finding their feet as they enjoy some possession. Great movement by the offensive players allows the defenders to set up the attack.
65' Maas Willemsen (Heerenveen) sees a yellow card from Stan Teuben after he sent one of the opposing players to the ground.
63' A good clearance by a defender means the corner comes to nothing for Heerenveen.
63' Maxence Rivera (Heerenveen) whips a promising cross into the box, but the opposition's defence intercepts the ball. The ball goes out of play and Heerenveen have been awarded a corner kick.
61' Tristan Gooijer (Zwolle) hits a good looking first-time shot from the edge of the box, but it goes narrowly over the bar.
59' Zwolle are playing possession football and controlling the game at present. They are exchanging inch-perfect passes from player to player, making it difficult for the opposition to win the ball.
57' A cross from a corner kick by Heerenveen is too strong and the ball goes well out of play.
53' Maxence Rivera (Heerenveen) had a good opportunity from long range. His shot was directed towards the bottom left corner, but Tom de Graaff was alert and made a comfortable save.
51' Simon Graves (Zwolle) is booked after bringing down an opponent. Stan Teuben had an easy-decision to make.
50' Zwolle showcase their great team work by exchanging one-two passes, but one wayward pass sees them lose possession.
49' A cross from a corner kick by Heerenveen is too strong and the ball goes well out of play.
47' Joris van Overeem (Heerenveen) whips the ball into the penalty area, but one of the defenders is alert and spanks it away.
46' The resulting set piece from Heerenveen is comfortably intercepted by one of the defending players.
46' The second half gets underway.
45+4' Stan Teuben blows his whistle to signal the end of the first-half action.
45+3' Ryan Thomas (Zwolle) fires the ball towards goal from just outside the penalty area, but it goes narrowly over the crossbar after coming very close to hitting the roof of the net.
45' We will have 3 min. of added time.
45' The referee and the linesman both signal a throw-in for Zwolle.
43' Zwolle showcase their great team work by exchanging one-two passes, but one wayward pass sees them lose possession.
40' Goal! It's a catastrophic error from the opponent which has gifted a chance to Shola Shoretire (Zwolle), who rolls the ball into the back of the net from close range. 2:1.
38' Zwolle take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
36' Goal! A precise cut back on the goal line from Luuk Brouwers finds Ringo Meerveld (Heerenveen) right in front of goal, and he easily buries the ball into the top left corner. 1:1.
34' Shola Shoretire (Zwolle) takes the chance to have an effort at goal from inside the box but blazes it just over the crossbar.
34' The main referee, Stan Teuben, is apparently not going to tolerate any discussions. Kaj de Rooij (Zwolle) is given a yellow card for dissent.
32' Heerenveen are showing great team chemistry. They are passing it around beautifully. Excellent team work.
30' A quickly taken corner by Heerenveen.
28' It's a goal! Thijs Oosting (Zwolle) gets on the end of a pass and it allows him to finish into an empty net with a close-range header. The score has changed to 1:0.
27' One of the players from Zwolle times his run too early and the referee blows his whistle for offside.
24' Kaj de Rooij (Zwolle) blasts the ball high over the crossbar.
22' Zwolle show off their ball retention skills as they exchange one-two passes and the move is only interrupted when the final pass is intercepted.
20' One of the Heerenveen players tripped an opponent and conceded a foul.
18' The Zwolle players are displaying brilliant short passes and great ball movement. They are waiting to open the opposition's defence and hit them swiftly on the break.
17' Maxence Rivera (Heerenveen) blasts the ball high over the crossbar.
17' Oliver Braude (Heerenveen) whips the ball in, but it fails to reach any of his teammates as the opposition's defence averts the threat.
15' Heerenveen are happy to keep the ball as they wait for gaps in defence to open up. However, an opposing player steps in and clears.
14' A fantastic block by a defender means that the corner from Heerenveen comes to nothing.
12' Zwolle show off their ball retention skills as they exchange one-two passes and the move is only interrupted when the final pass is intercepted.
9' None of the Heerenveen players could reach the corner kick as the ball was overhit and goes out of play.
9' Maxence Rivera (Heerenveen) unleashes a bullet of a shot that is blocked by a defender. Heerenveen force a corner. Their opponents will face another attacking threat.
8' Vasilios Zagaritis (Heerenveen) goes for goal but he directs his effort just wide of the left post.
8' Heerenveen are happy to keep the ball as they wait for gaps in defence to open up. However, an opposing player steps in and clears.
6' Zwolle have a chance to score from a corner kick, but the ball is cleared by a defender.
6' Olivier Aertssen (Zwolle) sends a beautiful cross into the penalty area, but the opposition's defence manages to clear the ball to safety. The referee and his assistant both point at the corner flag. Zwolle will have an opportunity to threaten the opposition's goal.
5' Thijs Oosting (Zwolle) wastes a big chance! He unleashes a shot from the edge of the box and it goes narrowly over the crossbar.
5' Dangerous play by Maas Willemsen (Heerenveen). Stan Teuben blows his whistle for a foul.
3' Heerenveen can’t profit from the corner as the defence clear the ball upfield.
3' Maxence Rivera (Heerenveen) blasts the ball from just outside the box, but his attempt is blocked by the defender. The referee signals a corner kick to Heerenveen.
3' Zwolle work the corner short. The ball is passed to a nearby teammate.
2' Sam Kersten (Heerenveen) knocks his opponent down with an over-the-top tackle.
1' The game is pretty dull as Zwolle are just passing the ball from player to player. Nothing lasts forever, though, and they finally make a mistake, allowing the opposition to pick up the ball.
1' The first half has just begun.
The players are out at last! Zwolle will take the kick-off.
Stan Teuben got the nomination for today's game and will try his best to be a fair judge and not make any mistakes.
You can have a look at the starting XIs of both teams in the details of this match.
Welcome to our minute-by-minute commentary of today's clash. You can enjoy a written form of everything important that will be happening on the pitch. Have fun.

Last Matches of Zwolle

20.12.25
ERE
(1) - (0)
L
13.12.25
ERE
(1) - (0)
W
06.12.25
ERE
(4) - (0)
L
28.11.25
ERE
(2) - (1)
W
23.11.25
ERE
(1) - (1)
D
08.11.25
ERE
(1) - (0)
W
13.12.25
ERE
(1) - (0)
W
28.11.25
ERE
(2) - (1)
W
08.11.25
ERE
(1) - (0)
W
25.10.25
ERE
(1) - (1)
D
04.10.25
ERE
(0) - (2)
L
21.09.25
ERE
(0) - (0)
L

Last Matches of Heerenveen

20.12.25
ERE
(0) - (0)
W
14.12.25
ERE
(0) - (1)
W
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
20.12.25
ERE
(0) - (0)
W
14.12.25
ERE
(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

Zwolle vs Heerenveen matches

28.11.25
ERE
(2) - (1)
06.10.24
ERE
(1) - (1)
03.03.24
ERE
(1) - (0)
13.01.24
ERE
(0) - (1)
22.01.22
ERE
(0) - (1)
02.10.21
ERE
(0) - (0)
28.11.25
ERE
(2) - (1)
13.01.24
ERE
(0) - (1)
02.10.21
ERE
(0) - (0)
26.02.21
ERE
(0) - (1)
10.08.18
ERE
(1) - (3)
06.02.18
ERE
(2) - (0)

Follow Game Online:

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

Zwolle vs Heerenveen Head To Head Confrontation

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

28.11.2025

Zwolle 2 - 1 Heerenveen (Oosting T., Meerveld R., Shoretire S.)

16.02.2025

Zwolle - Heerenveen

16-02-2025 13:30

Eredivisie

13.01.2024

Zwolle 2 - 2 Heerenveen (Tahiri A., Namli Y., Thy L.)

26.02.2021

Zwolle 4 - 1 Heerenveen (van Bergen M., Misidjan V., Buitink T.)

10.08.2018

Zwolle 2 - 3 Heerenveen (van Duinen M., Thorsby M., Thorsby M.)

10-08-2018 18:00

Eredivisie

28' Mike van Duinen (1-0), 32' Morten Thorsby (1-1), 39' Morten Thorsby (1-2), 43' Arber Zeneli (1-3), 56' Mike van Duinen (2-3),

17' Kik Pierie (Y), 27' Doke Schmidt (Y), 29' Davy Bulthuis (Y), 55' Morten Thorsby (R), 63' Daniel Hoegh (Y), 90' Mike van Duinen (Y), 90' Sam Lammers (Y), 90+3' Darryl Lachman (Y),

46' Denis GenreauYounes Namli, 60' Nemanja MihajlovicRodney Kongolo, 65' Arber ZeneliMarco Rojas, 87' Zian FlemmingTerell Ondaan, 87' Michel VlapPelle van Amersfoort,

06.02.2018

Zwolle 3 - 2 Heerenveen (Marinus W., Namli Y., Dumfries D.)

07.05.2017

Zwolle 2 - 1 Heerenveen (Holla D., Menig Q., Ghoochannejhad R.)

16.01.2016

Zwolle 5 - 2 Heerenveen (Marcellis D., van Polen B., te Vrede M.)

26.10.2014

Zwolle 2 - 2 Heerenveen (Uth M., Necid T., Uth M.)

13.12.2013

Zwolle 1 - 2 Heerenveen (Finnbogason A., Broerse J., Finnbogason A.)

26.01.2013

Zwolle 1 - 1 Heerenveen (Finnbogason A., Avdic D.)

17.04.2004

Zwolle 1 - 0 Heerenveen

17-04-2004 17:30

Eredivisie

17.05.2003

Zwolle 0 - 1 Heerenveen

17-05-2003 17:30

Eredivisie