07.03.2026 20:00
1 - 2
Finished

Excelsior vs Heerenveen

Excelsior vs Heerenveen Live Score, Stats, Forecasts, H2H

Highlights:

4-3-3
Formations
4-2-3-1
1
6.4
van Gassel
2
6.8
Bronkhorst
4
7.3
Widell
3
6.1
Meissen
15
6.2
Janssen
23
6.4
Yegoian
14
7.4
Schouten
20
6.4
Hartjes
30
6.7
Fernandes Sanches
10
6.6
Naujoks
11
6.6
de Regt
18
7.4
Nordas
20
7.0
Trenskow
10
7.0
Meerveld
7
6.7
Rivera
8
7.7
Brouwers
6
7.5
van Overeem
45
7.7
Braude
3
7.3
Willemsen
4
7.2
Kersten
19
7.5
Zagaritis
22
7.6
Klaverboer
9
Wlodarczyk
26
Jonathans
29
van Duinen
33
6.4
Armantrading
6
Carlen
9
6.4
Vente
17
Hopland
28
6.0
Petrov
11
Oyen
15
Egbring

Starting Lineups:

1
Stijn van Gassel (G)
2
Ilias Bronkhorst
3
Rick Meissen
4
Casper Widell (C)
10
Noah Naujoks
11
Gyan de Regt
14
Lewis Schouten
15
Simon Janssen
20
Lennard Hartjes
23
Irakli Yegoian
30
Derensili Fernandes Sanches
3
Maas Willemsen
4
Sam Kersten
6
Joris van Overeem
7
Maxence Rivera
8
Luuk Brouwers (C)
10
Ringo Meerveld
18
Lasse Selvag Nordas
19
Vasilios Zagaritis
20
Jacob Trenskow
22
Bernt Klaverboer (G)
45
Braude O.

Substitutes

6
Adam Carlen
8
Mathijs Tielemans
9
Szymon Wlodarczyk
24
Cairo G.
26
Miliano Jonathans
29
Mike van Duinen
33
Armantrading J.
40
Holla T. (G)
9
Dylan Vente
11
Luca Oyen
15
Mats Egbring
17
Nikolai Hopland
28
Hristiyan Petrov
31
Nordin Bakker (G)
35
Ahmed I.
36
Nolhan Courtens
38
Mulder I.
44
Andries Noppert (G)
50
Gurbuz E.

Coaches:

den Uil R.
Robin Veldman

Missing Players:

Emil Hansson (Thigh Injury)
Nadje C. (Inactive)
Calvin Raatsie (Shoulder Injury)
Arthur Zagre (Yellow Cards)
Levi Smans (Knee Injury)
Marcus Linday (Yellow Cards)

Final Results and Statistics of Match:

0
Accurate through passes
2
153
Ball possession
147
28
Big chances
12
22
Blocked shots
4
38
Clearances
102
24
Corner kicks
32
83
Crosses
0
122
Duels won
82
0
Errors leading to goal
0
0
Errors leading to shot
0
3.38
Expected assists (xA)
2.68
10.2
Expected goals (xG)
5.96
8
Fouls
14
14
Free kicks
8
6
Goalkeeper saves
8
0.48
Goals prevented
1.12
2
Hit the woodwork
0
14
Interceptions
22
153
Long passes
109
2
Offsides
2
448
Passes
460
174
Passes in final third
178
36
Shots inside the box
14
10
Shots off target
6
20
Shots on target
20
6
Shots outside the box
6
159
Tackles
167
60
Throw ins
32
84
Total shots
40
96
Touches in opposition box
40
3.12
xG on target (xGOT)
4.48
4.48
xGOT faced
3.12
2
Yellow cards
2
0.00
Accurate through passes
1.00
51.00
Ball possession
49.00
4.00
Big chances
1.00
4.00
Blocked shots
0.00
3.00
Clearances
15.00
3.00
Corner kicks
3.00
50.00
Crosses
0.00
30.00
Duels won
23.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.15
Expected assists (xA)
0.85
1.01
Expected goals (xG)
0.42
1.00
Fouls
4.00
4.00
Free kicks
1.00
2.00
Goalkeeper saves
3.00
-0.31
Goals prevented
0.63
1.00
Hit the woodwork
0.00
2.00
Interceptions
9.00
49.00
Long passes
39.00
0.00
Offsides
1.00
77.00
Passes
81.00
57.00
Passes in final third
64.00
8.00
Shots inside the box
4.00
2.00
Shots off target
3.00
3.00
Shots on target
3.00
1.00
Shots outside the box
2.00
67.00
Tackles
60.00
17.00
Throw ins
4.00
9.00
Total shots
6.00
20.00
Touches in opposition box
11.00
0.63
xG on target (xGOT)
0.69
0.69
xGOT faced
0.63
0.00
Accurate through passes
0.00
51.00
Ball possession
49.00
3.00
Big chances
2.00
7.00
Blocked shots
2.00
16.00
Clearances
36.00
3.00
Corner kicks
5.00
7.00
Crosses
0.00
31.00
Duels won
18.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.54
Expected assists (xA)
0.49
1.54
Expected goals (xG)
1.07
3.00
Fouls
3.00
3.00
Free kicks
3.00
1.00
Goalkeeper saves
1.00
0.55
Goals prevented
-0.07
0.00
Hit the woodwork
0.00
5.00
Interceptions
2.00
53.00
Long passes
34.00
1.00
Offsides
0.00
72.00
Passes
72.00
59.00
Passes in final third
55.00
10.00
Shots inside the box
3.00
3.00
Shots off target
0.00
2.00
Shots on target
2.00
2.00
Shots outside the box
1.00
42.00
Tackles
50.00
13.00
Throw ins
12.00
12.00
Total shots
4.00
28.00
Touches in opposition box
9.00
0.93
xG on target (xGOT)
1.55
1.55
xGOT faced
0.93
1.00
Yellow cards
1.00
0.00
Accurate through passes
1.00
51.00
Ball possession
49.00
7.00
Big chances
3.00
11.00
Blocked shots
2.00
19.00
Clearances
51.00
6.00
Corner kicks
8.00
26.00
Crosses
0.00
61.00
Duels won
41.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.69
Expected assists (xA)
1.34
2.55
Expected goals (xG)
1.49
4.00
Fouls
7.00
7.00
Free kicks
4.00
3.00
Goalkeeper saves
4.00
0.24
Goals prevented
0.56
1.00
Hit the woodwork
0.00
7.00
Interceptions
11.00
51.00
Long passes
36.00
1.00
Offsides
1.00
75.00
Passes
77.00
58.00
Passes in final third
59.00
18.00
Shots inside the box
7.00
5.00
Shots off target
3.00
5.00
Shots on target
5.00
3.00
Shots outside the box
3.00
50.00
Tackles
57.00
30.00
Throw ins
16.00
21.00
Total shots
10.00
48.00
Touches in opposition box
20.00
1.56
xG on target (xGOT)
2.24
2.24
xGOT faced
1.56
1.00
Yellow cards
1.00

Online Stream (Excelsior - Heerenveen Text Broadcast)

90+5' That's the end of the match.
90+3' Heerenveen quickly take a corner kick with a short pass.
90+1' The resulting set piece from Excelsior is comfortably intercepted by one of the defending players.
90' 5 additional min. will be played.
90' The referee stops play so that a substitution can be made and Szymon Wlodarczyk (Excelsior) comes onto the pitch for Irakli Yegoian.
89' Danny Makkelie shows a yellow card to Noah Naujoks (Excelsior) for his blatant foul.
89' Rough tackle by Noah Naujoks (Excelsior). The referee blows his whistle for a foul.
86' Robin Veldman has decided to introduce fresh legs, with Nikolai Hopland (Heerenveen) replacing Jacob Trenskow.
81' Miliano Jonathans (Excelsior) is being substituted because of an injury. Ruben den Uil sends Mike van Duinen on the pitch.
78' This yellow card was deserved. The tackle by Hristiyan Petrov (Heerenveen) was quite harsh and Danny Makkelie didn't hesitate to show him a yellow card.
75' The substitution is prepared. Hristiyan Petrov (Heerenveen) joins the action as a substitute, replacing Vasilios Zagaritis.
74' GOAL! That’s a great strike from the spot by Noah Naujoks (Excelsior) low into the right of the net, giving goalkeeper Bernt Klaverboer no chance!
74' Noah Naujoks (Excelsior) is going to take the penalty!
73' The referee blows his whistle, a clear handball by Joris van Overeem (Heerenveen). It's a penalty! Great chance to score for Excelsior!
72' Ruben den Uil has decided to substitute Lennard Hartjes and he is replaced by Jerroldino Bergraaf (Excelsior).
72' Substitution. Miliano Jonathans receives a signal from the referee and is now allowed to enter the pitch as Simon Janssen (Excelsior) walks off.
70' Heerenveen take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
67' GOAL! And it’s a scrappy one as Joris van Overeem (Heerenveen) uses his body to force the ball into the net after a lofted pass.
67' Joris van Overeem (Heerenveen) meets the lofted pass inside the box with a well placed low shot towards the middle of the goal, but Stijn van Gassel pulls off a fantastic save to deny him.
65' Here is a change. Lasse Selvag Nordas is going off and Robin Veldman gives the last tactical orders to Dylan Vente (Heerenveen).
64' None of the Heerenveen players could reach the corner kick as the ball was overhit and goes out of play. The ball is off of the pitch and it's a goal kick for Excelsior.
62' Heerenveen enjoy a period of possession as they are exchanging some passes and waiting for an opportunity to strike.
59' The corner is swung in but Excelsior can’t take advantage as a defender sweeps the ball away.
57' Ringo Meerveld (Heerenveen) commits a rough challenge and Danny Makkelie blows his whistle for an infringement.
57' Heerenveen fail to score from a corner as Stijn van Gassel (Excelsior) leaps to collect the ball.
52' A cross from a corner kick by Excelsior is too strong and the ball goes well out of play.
52' Bernt Klaverboer was forced into action to thwart Simon Janssen (Excelsior). He found himself some space after picking up a pass and unleashed a shot to the left post but couldn't beat the keeper. Excelsior force their opponents to concede a corner.
51' Heerenveen can’t profit from the corner as the defence clear the ball upfield.
50' Maxence Rivera (Heerenveen) flights in the cross, but the defender is alert and clears to safety. Heerenveen force a corner. They send men into the box.
49' Ilias Bronkhorst (Excelsior) commits a rough foul. Danny Makkelie stops the game and makes a call.
48' Sam Kersten (Heerenveen) seems to have picked up a minor injury, but it looks like he will be able to continue playing.
47' Sam Kersten (Heerenveen) requires medical treatment, so the referee stops play and signals for the physio to come onto the pitch.
46' The second half gets underway.
45+3' The first half of today's match has just finished.
45' 2 min. of stoppage-time to be played.
42' Excelsior have a chance to score from a corner kick, but the ball is cleared by a defender.
41' The assistant referee raises his flag and the referee blows his whistle. Ringo Meerveld (Heerenveen) puts the ball into the net, but he is flagged for offside.
39' Noah Naujoks (Excelsior) makes an overly-aggressive challenge and Danny Makkelie blows his whistle for a foul.
38' Luuk Brouwers (Heerenveen) has acres of space after latching on to a precise pass into the box. He doesn't hesitate to unleash a great effort which ends up in the bottom left corner.
35' Noah Naujoks (Excelsior) sends in a shot from a promising distance after a precise pass. His effort goes inches over the crossbar.
34' Luuk Brouwers (Heerenveen) gives away a foul for a fierce tackle on an opponent. Excelsior have a free kick.
32' Maas Willemsen (Heerenveen) makes a reckless foul in order to win the ball from his opponent. Danny Makkelie has a clear sight of it and blows his whistle.
29' A corner kick by Excelsior is thwarted by the well prepared Bernt Klaverboer (Heerenveen).
28' Lewis Schouten (Excelsior) outjumped the defenders to meet the ball from the free kick and plants a precise header from deep inside the box towards the net! The goalkeeper shows his reflexes and superbly keeps the ball out! The ball goes out for a corner. Excelsior can continue in their attacking effort.
27' The Excelsior players keep the ball and are exchanging a combination of passes. They are waiting for gaps in the defence to open up.
25' Irakli Yegoian (Excelsior) unleashes a powerful shot towards goal, but it is bravely blocked by a self-sacrificing defender.
24' Noah Naujoks (Excelsior) darts into the penalty area to latch on to a pass, and he unleashes a low shot in the direction of the right post. Bernt Klaverboer is alert and denies him with a nice save.
22' Vasilios Zagaritis (Heerenveen) goes for goal, but his effort isn't precise at all and it flies yards wide of the right post.
18' Stijn van Gassel (Excelsior) is moving okay again after that injury scare.
17' The game is interrupted now, Stijn van Gassel (Excelsior) picks up a knock and the physio has to come on.
15' Great save! Maxence Rivera (Heerenveen) had time and space inside the box after picking up a neat pass, but his shot towards the bottom left corner was brilliantly saved by Stijn van Gassel.
13' A cross from a corner kick by Heerenveen is too strong and the ball goes well out of play. The ball goes out of play and Excelsior will have a goal kick.
12' A good clearance by a defender means the corner comes to nothing for Heerenveen.
11' Ilias Bronkhorst (Excelsior) times his run well and connects with a cross on the edge of the six-yard box, but can't keep the ball down and it flies high over the bar.
9' Golden chance! Jacob Trenskow (Heerenveen) meets a cross in the box and finds some space for a shot. He produces an inaccurate effort that goes wide of the right post.
7' Lewis Schouten (Excelsior) receives a pass and fires a shot in from long range, but it's blocked.
7' A fantastic block by a defender means that the corner from Excelsior comes to nothing.
6' None of the Heerenveen players could reach the corner kick as the ball was overhit and goes out of play.
6' The game is interrupted. Maxence Rivera (Heerenveen) has violated the rules in the battle for the ball. No protests or gestures are being made as he is quite aware of what he did.
4' Heerenveen control the tempo of the game by exchanging some accurate short passes.
1' Today's match has just started, enjoy the game!
Excelsior will kick the game off.
Danny Makkelie was nominated as the referee for this game.
Before the start of the game, you can see the starting lineups for today's clash.
Hello and welcome to our live text commentary! We will provide you with instant updates of everything that happens in the match. The starting lineups will be announced very soon.

Last Matches of Excelsior

20.03.26
ERE
(1) - (0)
D
15.03.26
ERE
(0) - (1)
L
07.03.26
ERE
(0) - (1)
L
01.03.26
ERE
(0) - (0)
L
20.02.26
ERE
(1) - (0)
L
14.02.26
ERE
(1) - (0)
L
07.03.26
ERE
(0) - (1)
L
01.03.26
ERE
(0) - (0)
L
14.02.26
ERE
(1) - (0)
L
01.02.26
ERE
(0) - (2)
D
17.01.26
ERE
(0) - (0)
D
20.12.25
ERE
(1) - (0)
W

Last Matches of Heerenveen

22.03.26
ERE
(1) - (2)
D
14.03.26
ERE
(1) - (0)
W
07.03.26
ERE
(0) - (1)
W
28.02.26
ERE
(1) - (0)
W
21.02.26
ERE
(1) - (1)
L
15.02.26
ERE
(1) - (2)
W
22.03.26
ERE
(1) - (2)
D
07.03.26
ERE
(0) - (1)
W
21.02.26
ERE
(1) - (1)
L
11.02.26
ERE
(0) - (0)
W
07.02.26
ERE
(2) - (0)
L
20.12.25
ERE
(0) - (0)
W

Excelsior vs Heerenveen matches

07.03.26
ERE
(0) - (1)
04.10.25
ERE
(0) - (1)
19.01.24
ERE
(2) - (0)
23.09.23
ERE
(0) - (2)
13.05.23
ERE
(0) - (0)
05.11.22
ERE
(0) - (0)
07.03.26
ERE
(0) - (1)
19.01.24
ERE
(2) - (0)
05.11.22
ERE
(0) - (0)
22.09.18
ERE
(2) - (0)
20.09.17
KNV
(0) - (2)
16.09.17
ERE
(1) - (0)

Follow Game Online:

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

Excelsior vs Heerenveen Head To Head Confrontation

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

07.03.2026

Excelsior 1 - 2 Heerenveen (Brouwers L., van Overeem J.)

19.01.2024

Excelsior 3 - 0 Heerenveen (Driouech C., Parrott T., Lamprou L.)

22.09.2018

Excelsior 3 - 3 Heerenveen (Messaoud A., Bruins L., Bulthuis D.)

20.09.2017

Excelsior 1 - 2 Heerenveen (Zeneli A., Zeneli A., van Duinen M.)

20-09-2017 17:45

KNVB Beker

8' Arber Zeneli (0-1), 15' Arber Zeneli (0-2), 74' Mike van Duinen (1-2),

16.09.2017

Excelsior 1 - 2 Heerenveen (Koolwijk R., Zeneli A., Rojas M.)

11.03.2017

Excelsior 4 - 1 Heerenveen (Elbers S., Mattheij J., Massop M.)

17.04.2016

Excelsior 1 - 1 Heerenveen (Kuwas B., Larsson S.)

01.03.2015

Excelsior 3 - 0 Heerenveen (Bruins L., van Weert T., Vermeulen K.)

10.12.2011

Excelsior 0 - 5 Heerenveen (Dost B., Dost B., Dost B.)

30.10.2010

Excelsior 0 - 2 Heerenveen (Dost B., Assaidi O.)

15.09.2007

Excelsior 2 - 5 Heerenveen (den O. G., den O. G., Sulejmani M.)

09.09.2006

Excelsior 3 - 1 Heerenveen (Hansson P., Bruins L., Bruins L.)

19.04.2003

Excelsior 1 - 0 Heerenveen

19-04-2003 17:30

Eredivisie