Zwolle 2-1 Heerenveen final score - 28 November 2025, Eredivisie

Follow the next match live between these two teams
Heerenveen - Zwolle live

Netherlands - Eredivisie

Zwolle
2
-
1
End
Heerenveen

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Zwolle Zwolle
Heerenveen Heerenveen
End of game
J. Faberski
90+6'
D. Mbayo
K. de Rooij
89'
G. Reiziger
J. Monteiro
89'
88'
P. Bochniewicz
J. Trenskow
J. Faberski
S. Shoretire
88'
80'
E. Gurbuz
M. Willemsen
76'
M. Egbring
70'
M. Egbring
O. Braude
70'
M. Linday
R. Meerveld
69'
V. Sejk
M. Rivera
Z. Buurmeester
T. Oosting
67'
65'
M. Willemsen
S. Graves
51'
Half-time
S. Shoretire
40'
drop icon
36'
drop icon
R. Meerveld
L. Brouwers
K. de Rooij
34'
T. Oosting
K. Kostons
28'
drop icon
Kick-off

Game Statistics

Zwolle Zwolle
Heerenveen Heerenveen
43
Ball possession (%)
57
9
Shots
12
4
Shots on-target
6
5
Shots off-target
6
3
Corners
9
2
Offsides
0
10
Fouls
20
20
Free kicks
12
9
Goal kicks
7
5
Saves
2
17
Throw-ins
15
3
Yellow cards
2

Tactical Scheme

Zwolle

Formation : 4 - 3 - 3

16
T. de Graaff
3
O. Aertssen
28
S. Graves
6
T. Gooijer
2
S. Floranus
25
T. Oosting
30
R. Thomas
35
J. Monteiro
7
S. Shoretire
10
K. Kostons
22
K. de Rooij
9
D. Vente
7
M. Rivera
10
R. Meerveld
20
J. Trenskow
6
J. Overeem
8
L. Brouwers
19
V. Zagaritis
3
M. Willemsen
4
S. Kersten
45
O. Braude
22
B. Klaverboer

Formation : 4 - 2 - 3 - 1

Heerenveen

Substitutes

Zwolle
Zwolle
Goalkeeper

L. Bakker

D. Verduin

Defender

D. Ruward

Midfielder

J. Pereira da Gama

Z. Buurmeester

T. Oosting 67'

J. Faberski

S. Shoretire 88'

N. Fichtinger

G. Reiziger

J. Monteiro 89'

Forward

T. Buitink

D. Mbayo

K. de Rooij 89'

Heerenveen
Heerenveen
Goalkeeper

N. Bakker

A. Noppert

Defender

H. Petrov

P. Bochniewicz

J. Trenskow 88'

N. Soyset Hopland

M. Egbring

O. Braude 70'

Midfielder

M. Linday

R. Meerveld 70'

I. Ahmed

E. Gurbuz

M. Willemsen 80'

Forward

K. Schaken

V. Sejk

M. Rivera 69'

J. Rijssel

Form

Table

Teams Pts P W D L GD
9
Heerenveen
Heerenveen
20 16 5 5 6 0
11
Zwolle
Zwolle
19 16 5 4 7 -16

Last matches

Zwolle
Zwolle Last matches
D D W L W D
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

4.67 Total goals
83% BTTS
2.17 Goals scored
2.5 Goals conceded
83% Over 2.5
17% Under 2.5

23 Nov 2025 - Eredivisie

Groningen
2 :  2
Zwolle

8 Nov 2025 - Eredivisie

Zwolle
1 :  0
Sparta Rotterdam

2 Nov 2025 - Eredivisie

Heracles
8 :  2
Zwolle

28 Oct 2025 - KNVB beker

Helmond Sport
1 :  4
Zwolle

25 Oct 2025 - Eredivisie

Zwolle
2 :  2
NEC Nijmegen

18 Oct 2025 - Eredivisie

NAC Breda
2 :  2
Zwolle
W L L L D W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.33 Total goals
17% BTTS
0.67 Goals scored
1.67 Goals conceded
33% Over 2.5
67% Under 2.5

8 Nov 2025 - Eredivisie

Zwolle
1 :  0
Sparta Rotterdam

25 Oct 2025 - Eredivisie

Zwolle
2 :  2
NEC Nijmegen

4 Oct 2025 - Eredivisie

Zwolle
0 :  4
PSV Eindhoven

21 Sept 2025 - Eredivisie

Zwolle
0 :  2
Go Ahead Eagles

31 Aug 2025 - Eredivisie

Zwolle
0 :  2
Utrecht

10 Aug 2025 - Eredivisie

Zwolle
1 :  0
Twente
L L D W L D
Wins

1/6 (17%)

Draw

2/6 (33%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

5.17 Total goals
100% BTTS
2 Goals scored
3.17 Goals conceded
100% Over 2.5
0% Under 2.5

23 Nov 2025 - Eredivisie

Groningen
2 :  2
Zwolle

2 Nov 2025 - Eredivisie

Heracles
8 :  2
Zwolle

28 Oct 2025 - KNVB beker

Helmond Sport
1 :  4
Zwolle

18 Oct 2025 - Eredivisie

NAC Breda
2 :  2
Zwolle

9 Oct 2025 - Clubs Friendlies

Heerenveen
4 :  1
Zwolle

27 Sept 2025 - Eredivisie

Volendam
2 :  1
Zwolle
Heerenveen
Heerenveen Last matches
W D W D L W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.67 Total goals
67% BTTS
2.17 Goals scored
1.5 Goals conceded
67% Over 2.5
33% Under 2.5

23 Nov 2025 - Eredivisie

Heerenveen
3 :  1
AZ Alkmaar

8 Nov 2025 - Eredivisie

Fortuna Sittard
2 :  0
Heerenveen

1 Nov 2025 - Eredivisie

Ajax
1 :  1
Heerenveen

28 Oct 2025 - KNVB beker

Venlo
0 :  3
Heerenveen

24 Oct 2025 - Eredivisie

Heerenveen
3 :  3
NAC Breda

19 Oct 2025 - Eredivisie

Telstar
2 :  3
Heerenveen
D W W W D W
Wins

4/6 (67%)

Draw

2/6 (33%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

4.5 Total goals
100% BTTS
2.83 Goals scored
1.67 Goals conceded
100% Over 2.5
0% Under 2.5

23 Nov 2025 - Eredivisie

Heerenveen
3 :  1
AZ Alkmaar

24 Oct 2025 - Eredivisie

Heerenveen
3 :  3
NAC Breda

9 Oct 2025 - Clubs Friendlies

Heerenveen
4 :  1
Zwolle

4 Oct 2025 - Eredivisie

Heerenveen
2 :  1
Excelsior

21 Sept 2025 - Eredivisie

Heerenveen
3 :  2
NEC Nijmegen

30 Aug 2025 - Eredivisie

Heerenveen
2 :  2
Go Ahead Eagles
L D W W D L
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.83 Total goals
50% BTTS
1.5 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

8 Nov 2025 - Eredivisie

Fortuna Sittard
2 :  0
Heerenveen

1 Nov 2025 - Eredivisie

Ajax
1 :  1
Heerenveen

28 Oct 2025 - KNVB beker

Venlo
0 :  3
Heerenveen

19 Oct 2025 - Eredivisie

Telstar
2 :  3
Heerenveen

28 Sept 2025 - Eredivisie

Utrecht
2 :  2
Heerenveen

13 Sept 2025 - Eredivisie

Feyenoord
1 :  0
Heerenveen

Head to head

Zwolle

17 %

Draw

50 %

Heerenveen

33 %

Average stats (last H2H results)

2.67
Total goals
67%
BTTS
1
Goals scored (home team)
1.67
Goals scored (away team)
33%
Over 2.5
67%
Under 2.5

9 Oct 2025 - Clubs Friendlies

Heerenveen
4 :  1
Zwolle

16 Feb 2025 - Eredivisie

Zwolle
1 :  1
Heerenveen

6 Oct 2024 - Eredivisie

Heerenveen
1 :  1
Zwolle

3 Mar 2024 - Eredivisie

Heerenveen
2 :  0
Zwolle

13 Jan 2024 - Eredivisie

Zwolle
2 :  2
Heerenveen

22 Jan 2022 - Eredivisie

Heerenveen
0 :  1
Zwolle

Missing players

Zwolle
Zwolle
Goalkeeper

J. Schendelaar

Defender

D. van der Haar

A. Garcia MacNulty

Midfielder

O. Velanas

B. Manu

Forward

D. Voute

S. Lagsir

Heerenveen
Heerenveen
Midfielder

L. Smans

Forward

A. Van Axel Dongen

Live Commentary

90+7' coup_franc_1

Heerenveen are in shooting range from this free kick.

90+6'  

Throw-in high up the field for Heerenveen in Zwolle.

90+6' coup_franc_1

In Zwolle a free kick has been awarded the home team.

90+6' carton_jaune_1

Jan Faberski is booked for the home team.

90+5' coup_franc_1

Free kick Zwolle.

90+4' coup_franc_1

Stan Teuben signals a free kick to Heerenveen.

90+3'  

A throw-in for the home team on the opposite half.

90+2' coup_franc_1

Stan Teuben signals a free kick to Zwolle in their own half.

90+1' coup_franc_1

Heerenveen awarded a free kick in their own half.

90'  

Throw-in for Zwolle in the half of Heerenveen.

89' substitution_1

Dylan Mbayo is replacing Kaj de Rooij for the home team.

89' substitution_1

Gabriel Reiziger is replacing Jamiro Monteiro for Zwolle at Mac3Park Stadion.

88' substitution_1

Jan Faberski is on a sub for Shola Shoretire for Zwolle.

88' substitution_1

Heerenveen make their fifth substitution with Pawel Bochniewicz replacing Jacob Trenskow.

86' tir_cadre_1

Heerenveen drives forward and Eser Gurbuz gets in a shot. Without netting, however.

85'  

Can Heerenveen capitalize from this throw-in deep inside Zwolle's half?

85' tir_cadre_1

Eser Gurbuz of Heerenveen smashes in a shot on target. The keeper saves, though.

85'  

Zwolle needs to be cautious. Heerenveen have an attacking throw-in.

84' coup_franc_1

Free kick for Heerenveen in their own half.

83' hors_jeu_1

In Zwolle, Zwolle push forward quickly but are pulled up for offside.

82' sifflet_1

Ball goes out of play for a Heerenveen goal kick.

82'  

Throw-in for Zwolle close to the penalty box.

81' coup_franc_1

Zwolle awarded a free kick in their own half.

80' substitution_1

Eser Gurbuz is replacing Maas Willemsen for the away team.

78' tir_cadre_1

Kaj de Rooij of Zwolle smashes in a shot on target. The keeper saves, though.

77' coup_franc_1

Free kick for Zwolle in the half of Heerenveen.

76' carton_jaune_1

Mats Egbring (Heerenveen) has received a first yellow card.

76' sifflet_1

Goal kick for Zwolle at Mac3Park Stadion.

75' corner_1

Corner awarded to Heerenveen.

74'  

Zwolle awarded a throw-in in their own half.

73'  

Heerenveen have a dangerous throw-in.

72'  

Throw-in for Heerenveen in their own half.

71' coup_franc_1

In Zwolle a free kick has been awarded the home team.

70' substitution_1

The away team replace Ringo Meerveld with Marcus Linday.

70' substitution_1

Heerenveen make their second substitution with Mats Egbring replacing Oliver Braude.

69' substitution_1

Robin Veldman is making the team's first substitution at Mac3Park Stadion with Vaclav Sejk replacing Maxence Rivera.

69' sifflet_1

Stan Teuben awards Zwolle a goal kick.

67' coup_franc_1

Stan Teuben signals a free kick to Heerenveen in their own half.

67' substitution_1

Zico Buurmeester is on a sub for Thijs Oosting for Zwolle.

66'  

Throw-in Zwolle.

66'  

Can Zwolle get the ball into an attacking position from this throw-in in Heerenveen's half?

65' coup_franc_1

Free kick Zwolle.

65' carton_jaune_1

Maas Willemsen (Heerenveen) has received a yellow card from Stan Teuben.

63'  

Throw-in high up the field for Heerenveen in Zwolle.

63' corner_1

Heerenveen have been awarded a corner by Stan Teuben.

62' tir_cadre_1

Heerenveen drives forward and Dylan Vente gets in a shot. Without netting, however.

61' sifflet_1

It's a goal kick for the away team in Zwolle.

61' tir_non_cadre_1

Zwolle's Jamiro Monteiro breaks free at Mac3Park Stadion. But the strike goes wide of the post.

59'  

Ball safe as Heerenveen is awarded a throw-in in their half.

58'  

Throw-in for Zwolle in the half of Heerenveen.

58' coup_franc_1

Stan Teuben signals a free kick to Zwolle in their own half.

57' coup_franc_1

In Zwolle a free kick has been awarded the home team.

57' coup_franc_1

Free kick for Zwolle in their own half.

57' corner_1

Heerenveen have been awarded a corner by Stan Teuben.

56' tir_cadre_1

Heerenveen's Jacob Trenskow is on target but unsuccessful.

56' coup_franc_1

Zwolle awarded a free kick in their own half.

55' coup_franc_1

Zwolle awarded a free kick in their own half.

53'  

Heerenveen to take a throw-in in Zwolle territory.

52' tir_cadre_1

Heerenveen pushes forward through Maxence Rivera, whose finish on goal is saved.

51' coup_franc_1

Can Heerenveen capitalize from this dangerous free kick?

51' carton_jaune_1

Simon Graves for Zwolle has been booked by Stan Teuben and receives a first yellow card.

51' coup_franc_1

Free kick for Zwolle in their own half.

50' sifflet_1

Zwolle have a goal kick.

50' tir_non_cadre_1

Dylan Vente of Heerenveen gets in a strike, but is off target.

50'  

Throw-in for Heerenveen at Mac3Park Stadion.

49' corner_1

Corner awarded to Heerenveen.

48' sifflet_1

Ball goes out of play for a Zwolle goal kick.

48' tir_non_cadre_1

Heerenveen's Jacob Trenskow misses with an attempt on goal.

48'  

Stan Teuben awards the home team a throw-in.

47'  

Can Heerenveen capitalize from this throw-in deep inside Zwolle's half?

46' corner_1

Heerenveen have been awarded a corner by Stan Teuben.

45' sifflet_1

The first-half is over.

45+3' sifflet_1

Stan Teuben awards Heerenveen a goal kick.

45+3' tir_non_cadre_1

Jamiro Monteiro for Zwolle gets in a strike but fails to hit the target.

45+2' coup_franc_1

Free kick for Zwolle in the half of Heerenveen.

45+2' sifflet_1

Ball goes out of play for a Zwolle goal kick.

45+2' tir_non_cadre_1

Heerenveen are pushing forward but Ringo Meerveld's finish is wide of the goal.

44'  

Jamiro Monteiro returns to the field for Zwolle after picking up a slight injury.

43' blessure_1

Play has been temporarily suspended for attention to Jamiro Monteiro for Zwolle who is writhing in pain on the pitch.

42'  

Throw-in Zwolle.

40' but_1

Goal! Shola Shoretire gives Zwolle a 2-1 lead.

40'  

A throw-in for the home team on the opposite half.

39' coup_franc_1

Stan Teuben signals a free kick to Zwolle.

39' corner_1

Corner awarded to Zwolle.

37'  

Ball safe as Heerenveen is awarded a throw-in in their half.

36' but_1

Ringo Meerveld grabs a goal to bring things level at 1-1 at Mac3Park Stadion. Luuk Brouwers instrumental with a fine assist.

35' coup_franc_1

Free kick for Heerenveen in the half of Zwolle.

35' sifflet_1

Goal kick for Heerenveen at Mac3Park Stadion.

34' carton_jaune_1

Zwolle's Kaj de Rooij has been booked in Zwolle.

34'  

Stan Teuben signals a Heerenveen throw-in in Zwolle's half.

33' coup_franc_1

Stan Teuben signals a free kick to Zwolle in their own half.

31' sifflet_1

It's a goal kick for the home team in Zwolle.

31' tir_non_cadre_1

Heerenveen's Luuk Brouwers misses with an attempt on goal.

30' corner_1

Heerenveen have been awarded a corner by Stan Teuben.

28' but_1

Goal! A Thijs Oosting header gives Zwolle a 1-0 lead in Zwolle. Koen Kostons with an assist there.

27' coup_franc_1

Stan Teuben signals a free kick to Heerenveen in their own half.

26'  

Throw-in for Zwolle at Mac3Park Stadion.

26' sifflet_1

Heerenveen have a goal kick.

25'  

Stan Teuben signals a throw-in for Zwolle, close to Heerenveen's area.

24' sifflet_1

Ball goes out of play for a Heerenveen goal kick.

24' tir_non_cadre_1

In Zwolle Zwolle attack through Kaj de Rooij. The finish is off target, however.

24'  

Zwolle awarded a throw-in in their own half.

22' coup_franc_1

In Zwolle a free kick has been awarded the away team.

21' coup_franc_1

Free kick Zwolle.

21'  

Zwolle to take a throw-in in Heerenveen territory.

19'  

Throw-in for Zwolle in their own half.

17' sifflet_1

Stan Teuben awards Zwolle a goal kick.

16' coup_franc_1

Free kick for Heerenveen in their own half.

15' coup_franc_1

Zwolle awarded a free kick in their own half.

13' corner_1

Corner awarded to Heerenveen.

11'  

Can Zwolle get the ball into an attacking position from this throw-in in Heerenveen's half?

10'  

Stan Teuben awards the home team a throw-in.

10'  

Throw-in for Heerenveen in the half of Zwolle.

10'  

Stan Teuben signals a Heerenveen throw-in in Zwolle's half.

10' corner_1

Heerenveen have been awarded a corner by Stan Teuben.

8' sifflet_1

It's a goal kick for the home team in Zwolle.

8' tir_non_cadre_1

Vasilios Zagaritis of Heerenveen gets in a strike, but is off target.

6' corner_1

Corner awarded to Zwolle.

5' sifflet_1

Heerenveen have a goal kick.

5' tir_non_cadre_1

Zwolle's Thijs Oosting gets his shot away but it misses the target.

4' coup_franc_1

It's getting dangerous! Free kick for Zwolle close to the penalty box.

4' sifflet_1

Goal kick for Zwolle at Mac3Park Stadion.

4' corner_1

Corner awarded to Heerenveen.

3' corner_1

Zwolle have been awarded a corner by Stan Teuben.

2' hors_jeu_1

Zwolle are too eager and fall into an offside trap.

2' coup_franc_1

Stan Teuben signals a free kick to Zwolle.

1'  

A throw-in for the away team on the opposite half.

 

Did you know that PEC Zwolle scores 36% of their goals between the minutes 31-45? This is the highest percentage in the league.

 

PEC Zwolle scores 1 goals when playing at home and SC Heerenveen scores 1.17 goals when playing away (on average).

 

Average number of goals in the first half in meetings between PEC Zwolle and SC Heerenveen is 1.2.

 

Average number of goals in meetings between PEC Zwolle and SC Heerenveen is 3.

 

PEC Zwolle scores 1 goals in a match against SC Heerenveen and SC Heerenveen scores 2 goals against PEC Zwolle (on average).

 

In the last 5 meetings PEC Zwolle won 0, SC Heerenveen won 2, 3 draws.

 

SC Heerenveen have lost just 0 of their last 5 games against PEC Zwolle (in all competitions).

 

In Eredivisie, SC Heerenveen has better performance than PEC Zwolle.

 

When SC Heerenveen is down 1-0 away, they win 0% of their matches.

 

When PEC Zwolle is down 0-1 home, they win 10% of their matches.

 

When SC Heerenveen leads 0-1 away, they win in 71% of their matches.

 

When PEC Zwolle leads 1-0 at home, they win in 66% of their matches.

 

On their last meeting SC Heerenveen won by 3 goals.

 

The winner of their last meeting was SC Heerenveen.

 

PEC Zwolle wins 30% of halftimes, SC Heerenveen wins 33%.

 

PEC Zwolle wins 1st half in 30% of their matches, SC Heerenveen in 33% of their matches.

 

PEC Zwolle have scored at least one goal for 6 consecutive matches.

 

Koen Kostons is PEC Zwolle's top scorer with 6 goals. Dylan Vente has scored 6 times for SC Heerenveen.

 

SC Heerenveen haven't scored in 2 of their 6 away matches in Eredivisie this season.

 

PEC Zwolle haven't scored in 3 of their 6 home matches in Eredivisie this season.

 

Did you know that SC Heerenveen scores 27% of their goals between the minutes 31-45?

 

Did you know that PEC Zwolle scores 36% of their goals between the minutes 31-45?

 

Last season's matches: 1-1 (PEC Zwolle at home) and 1-1 (SC Heerenveen at home).

 

During the last 32 meetings, PEC Zwolle have won 9 times, there have been 8 draws while SC Heerenveen have won 15 times. The goal difference is 48-36 in favour of SC Heerenveen.

 

During the last 14 meetings with PEC Zwolle playing at home, PEC Zwolle have won 5 times, there have been 4 draws while SC Heerenveen have won 5 times. The goal difference is 24-21 in favour of PEC Zwolle.

 

The most common result of matches between PEC Zwolle and SC Heerenveen is 1-1. 6 matches have ended with this result.

Key match information

Date
Stadium Mac3Park Stadion, 14,000 Seats
Referee S. Teuben

Score and result Zwolle - Heerenveen

The Zwolle - Heerenveen match (Football - Eredivisie) at 28/11/2025 14:00 is complete.

The Zwolle - Heerenveen match result is as follows: 2-1.

Now that this Eredivisie Football match is over and the score is known, you can find the highlights and key statistics on that same page.