12.04.2026 12:30
2 - 2
Finished

Zwolle vs Excelsior

Zwolle vs Excelsior Live Score, Stats, Forecasts, H2H

4-2-3-1
Formations
5-4-1
16
6.1
de Graaff
3
5.9
Aertssen
28
5.5
Graves
4
6.7
Garcia MacNulty
2
6.1
Floranus
30
7.1
Thomas
8
6.7
Buurmeester
9
6.8
Namli
25
7.8
Oosting
18
7.8
Velanas
10
5.5
Kostons
10
6.2
Naujoks
30
7.8
Fernandes Sanches
23
6.6
Yegoian
20
5.8
Hartjes
11
7.4
de Regt
2
6.4
Bronkhorst
3
5.6
Meissen
4
8.0
Widell
14
5.9
Schouten
12
7.4
Zagre
1
6.8
van Gassel
6
6.4
Gooijer
22
6.4
de Rooij
29
6.2
Buitink
5
Velthuis
20
Reiziger
7
6.4
Hansson
9
7.2
Wlodarczyk
29
6.4
van Duinen
6
Carlen
15
Janssen

Starting Lineups:

2
Sheral Floranus
3
Olivier Aertssen
4
Anselmo Garcia MacNulty
8
Zico Buurmeester
9
Younes Namli
10
Koen Kostons
16
Tom de Graaff (G)
18
Odysseus Velanas
25
Thijs Oosting
28
Simon Graves
30
Ryan Thomas (C)
1
Stijn van Gassel (G)
2
Ilias Bronkhorst
3
Rick Meissen
4
Casper Widell (C)
10
Noah Naujoks
11
Gyan de Regt
12
Arthur Zagre
14
Lewis Schouten
20
Lennard Hartjes
23
Irakli Yegoian
30
Derensili Fernandes Sanches

Substitutes

5
Tijs Velthuis
6
Tristan Gooijer
20
Reiziger G.
22
Kaj de Rooij
29
Thomas Buitink
34
Nick Fichtinger
41
Duke Verduin (G)
42
Dylan Ruward
48
Bakker L. (G)
6
Adam Carlen
7
Emil Hansson
9
Szymon Wlodarczyk
15
Simon Janssen
16
Calvin Raatsie (G)
24
Cairo G.
29
Mike van Duinen
33
Armantrading J.

Coaches:

Van Der Vegt N.
den Uil R.

Missing Players:

Samir Lagsir (Muscle Injury)
Jamiro Monteiro (Muscle Injury)
Jasper Schendelaar (Thigh Injury)
Shola Shoretire (Knee Injury)
Hamdi Akujobi (Knee Injury)
Miliano Jonathans (Knee Injury)

Final Results and Statistics of Match:

2
Accurate through passes
0
145
Ball possession
155
16
Big chances
12
10
Blocked shots
10
66
Clearances
48
20
Corner kicks
8
134
Crosses
64
114
Duels won
128
0
Errors leading to goal
2
4
Errors leading to shot
0
3.52
Expected assists (xA)
2.24
10.64
Expected goals (xG)
6.04
20
Fouls
26
26
Free kicks
20
2
Goalkeeper saves
6
-0.88
Goals prevented
-0.58
0
Hit the woodwork
0
12
Interceptions
8
102
Long passes
142
6
Offsides
2
450
Passes
452
150
Passes in final third
180
22
Shots inside the box
18
10
Shots off target
16
20
Shots on target
12
8
Shots outside the box
14
193
Tackles
134
36
Throw ins
42
60
Total shots
64
44
Touches in opposition box
38
3.42
xG on target (xGOT)
3.12
3.12
xGOT faced
3.42
2
Headed goals
2
0
Yellow cards
2
1.00
Accurate through passes
0.00
54.00
Ball possession
46.00
2.00
Big chances
2.00
4.00
Blocked shots
4.00
18.00
Clearances
13.00
3.00
Corner kicks
1.00
11.00
Crosses
29.00
22.00
Duels won
31.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
0.00
0.50
Expected assists (xA)
0.32
0.83
Expected goals (xG)
0.89
4.00
Fouls
6.00
6.00
Free kicks
4.00
0.00
Goalkeeper saves
1.00
-0.05
Goals prevented
-0.48
0.00
Hit the woodwork
0.00
2.00
Interceptions
1.00
47.00
Long passes
50.00
2.00
Offsides
1.00
86.00
Passes
77.00
65.00
Passes in final third
60.00
5.00
Shots inside the box
5.00
1.00
Shots off target
3.00
2.00
Shots on target
1.00
2.00
Shots outside the box
3.00
86.00
Tackles
50.00
11.00
Throw ins
10.00
7.00
Total shots
8.00
11.00
Touches in opposition box
9.00
0.52
xG on target (xGOT)
0.95
0.95
xGOT faced
0.52
0.00
Accurate through passes
0.00
42.00
Ball possession
58.00
2.00
Big chances
1.00
1.00
Blocked shots
1.00
15.00
Clearances
11.00
2.00
Corner kicks
1.00
83.00
Crosses
14.00
35.00
Duels won
33.00
0.00
Errors leading to goal
1.00
1.00
Errors leading to shot
0.00
1.26
Expected assists (xA)
0.80
1.83
Expected goals (xG)
0.62
6.00
Fouls
7.00
7.00
Free kicks
6.00
1.00
Goalkeeper saves
2.00
-0.39
Goals prevented
0.19
1.00
Headed goals
1.00
0.00
Hit the woodwork
0.00
4.00
Interceptions
3.00
21.00
Long passes
45.00
1.00
Offsides
0.00
63.00
Passes
74.00
35.00
Passes in final third
60.00
6.00
Shots inside the box
4.00
4.00
Shots off target
5.00
3.00
Shots on target
2.00
2.00
Shots outside the box
4.00
44.00
Tackles
40.00
7.00
Throw ins
11.00
8.00
Total shots
8.00
11.00
Touches in opposition box
10.00
1.19
xG on target (xGOT)
0.61
0.61
xGOT faced
1.19
0.00
Yellow cards
1.00
1.00
Accurate through passes
0.00
49.00
Ball possession
51.00
4.00
Big chances
3.00
5.00
Blocked shots
5.00
33.00
Clearances
24.00
5.00
Corner kicks
2.00
40.00
Crosses
21.00
57.00
Duels won
64.00
0.00
Errors leading to goal
1.00
2.00
Errors leading to shot
0.00
1.76
Expected assists (xA)
1.12
2.66
Expected goals (xG)
1.51
10.00
Fouls
13.00
13.00
Free kicks
10.00
1.00
Goalkeeper saves
3.00
-0.44
Goals prevented
-0.29
1.00
Headed goals
1.00
0.00
Hit the woodwork
0.00
6.00
Interceptions
4.00
34.00
Long passes
47.00
3.00
Offsides
1.00
76.00
Passes
75.00
50.00
Passes in final third
60.00
11.00
Shots inside the box
9.00
5.00
Shots off target
8.00
5.00
Shots on target
3.00
4.00
Shots outside the box
7.00
63.00
Tackles
44.00
18.00
Throw ins
21.00
15.00
Total shots
16.00
22.00
Touches in opposition box
19.00
1.71
xG on target (xGOT)
1.56
1.56
xGOT faced
1.71
0.00
Yellow cards
1.00

Online Stream (Zwolle - Excelsior Text Broadcast)

90+5' That's it for today, Martijn Vos has blown his whistle and the game is over.
90' We will have 4 min. of added time.
88' Derensili Sanches Fernandes (Excelsior) volleys the ball on the edge of the box after a rebound. It's a great effort and has Tom de Graaff scrambling, but it flies just wide of the right post.
87' Szymon Wlodarczyk (Excelsior) seems to be alright and is okay to carry on.
85' The game is interrupted now, Szymon Wlodarczyk (Excelsior) picks up a knock and the physio has to come on.
80' Goal! Gyan de Regt swings the ball deep into the box and finds Szymon Wlodarczyk (Excelsior) unmarked, and his close-range header flies past the keeper low into the middle of the goal. 2:2.
79' Substitution. Mike van Duinen (Excelsior) replaces Irakli Yegoian.
79' Here is a change. Rick Meissen is going off and Ruben den Uil gives the last tactical orders to Szymon Wlodarczyk (Excelsior).
74' It is time for a substitution. Thomas Buitink (Zwolle) is on for Koen Kostons.
72' The current number of shots on target for both teams is 14:10. The number of shots on goal at present is 4:2.
68' Gyan de Regt (Excelsior) steadies himself and bends in a shot from the edge of the box towards the bottom left corner, but Tom de Graaff has it covered and makes a comfortable save.
67' Simon Graves (Zwolle) makes a rough challenge and Martijn Vos blows his whistle for a foul. Excelsior have a free kick.
66' Zwolle have a chance to score from a corner kick, but the ball is cleared by a defender.
64' Emil Hansson (Excelsior) plays a lovely through ball to Noah Naujoks, but he can't beat Tom de Graaff and loses the ball.
62' The manager has decided to make a substitution and Lewis Schouten walks off the pitch to be replaced by Emil Hansson (Excelsior).
62' Henry Van Der Vegt decides to make a substitution. Ryan Thomas will be replaced by Tristan Gooijer (Zwolle).
62' Here comes a substitution. Kaj de Rooij (Zwolle) is brought on as a substitute for Odysseus Velanas.
60' Goal! Thijs Oosting produces a brilliant lofted pass and Odysseus Velanas (Zwolle) gets on the end of it to finish with a header into an empty net. The score is 2:1.
59' Koen Kostons (Zwolle) doesn't hesitate to shoot inside the box after a neat pass from Odysseus Velanas. It's a good effort but just misses the left post.
59' Zico Buurmeester (Zwolle) picks up a pass and unleashes a low shot towards goal, but he can't generate enough power to trouble Stijn van Gassel.
56' Zico Buurmeester (Zwolle) picks up a rebound inside the penalty area and drills a shot to the bottom left corner, but is denied by a reflex save from Stijn van Gassel.
55' Olivier Aertssen (Zwolle) unleashes a powerful shot towards goal, but it is bravely blocked by a self-sacrificing defender.
54' Younes Namli finds the head of Simon Graves (Zwolle) with a clever free kick, and he crashes in a powerful close-range header at goal that just flies over the bar. Unlucky!
53' Martijn Vos shows a yellow card to Irakli Yegoian (Excelsior) for his blatant foul.
52' Derensili Sanches Fernandes (Excelsior) thinks that he is fouled by his opponent, but the referee deems him to be the one who commits a foul and awards a free kick to the other team. Zwolle win a free kick and will be able to apply some pressure on the opposition goal.
51' Ilias Bronkhorst (Excelsior) makes a reckless foul in order to win the ball from his opponent. Martijn Vos has a clear sight of it and blows his whistle. Zwolle have a free kick.
50' Younes Namli (Zwolle) is moving okay again after that injury scare.
48' Younes Namli (Zwolle) is asking for medical treatment, but he will have to leave the pitch in order to receive help from the physio.
47' Arthur Zagre (Excelsior) makes a good run with the ball into the box, but mishits his shot as it goes high over the bar.
47' A fantastic block by a defender means that the corner from Zwolle comes to nothing.
46' The whistle blows and Martijn Vos starts the second half.
45' The match has reached half-time.
45' Derensili Sanches Fernandes (Excelsior) sends a teasing cross into the area, but Tom de Graaff intercepts the ball.
42' Derensili Sanches Fernandes (Excelsior) makes an overly-aggressive challenge and Martijn Vos blows his whistle for a foul. Zwolle are awarded the free kick.
40' Gyan de Regt sends a terrific cross into the box. Noah Naujoks (Excelsior) gets on the end of it but his header from the centre of the box goes just over the bar.
40' This shall not pass! Lennard Hartjes (Excelsior) lines up a shot from the edge of the box and goes for goal, but the effort is well blocked by a defender.
37' Ryan Thomas (Zwolle) brings his opponent down. Martijn Vos has a clear sight of it and blows his whistle for a foul. A free kick is awarded to Excelsior.
34' Flag goes up against Gyan de Regt (Excelsior) and the referee blows his whistle for offside.
31' The game is interrupted. Derensili Sanches Fernandes (Excelsior) 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. A free kick has been awarded to Zwolle.
29' Gyan de Regt (Excelsior) takes the free kick from the edge of the box and fires the ball goalwards. The goalkeeper can stay calm as the shot sails high over the bar.
29' Anselmo Garcia MacNulty (Zwolle) trips an opponent with a slide tackle. Martijn Vos stops the game and he could give him a card, but eventually decides on just a warning. Excelsior are awarded a free kick from a dangerous position.
27' Younes Namli (Zwolle) tries to latch onto a through ball, but it's too long. The ball goes out of play and Excelsior will have a goal kick.
25' Zwolle failed to take advantage of the corner as the opposition's defence was alert and averted the threat.
25' Koen Kostons (Zwolle) meets a cross inside the box, but his header is blocked by an opposing player. The referee and one of his assistants signal for a corner kick to Zwolle.
23' Noah Naujoks (Excelsior) was too forceful with his tackle and Martijn Vos interrupted the game to signal a free kick. Zwolle have a free kick.
22' The referee blows his whistle as Olivier Aertssen (Zwolle) was too aggressive in his challenge. A free kick has been awarded to Excelsior.
21' Gyan de Regt (Excelsior) pulls the jersey of one of the opposition players and Martijn Vos blows his whistle for a foul. Zwolle get a free kick.
20' Thijs Oosting (Zwolle) collects a pass inside the box and unleashes a shot which is brilliantly blocked by a defender.
20' Derensili Sanches Fernandes (Excelsior) makes a strong challenge and Martijn Vos blows for a foul. It's a free kick to Zwolle in a dangerous position.
17' The game is interrupted as Koen Kostons (Zwolle) is flagged offside.
16' Goal! Casper Widell takes aim and his effort deflects off Derensili Sanches Fernandes (Excelsior) to beat the goalkeeper. 1:1.
15' Koen Kostons (Zwolle) fails to beat the offside trap and the linesman puts his flag up.
14' Zwolle take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
13' One of the defenders reacts at the last minute to brilliantly block a pass from Odysseus Velanas (Zwolle). The ball goes out of play and Zwolle have been awarded a corner kick.
12' Excelsior take a short corner instead of sending the ball into the penalty area.
12' Arthur Zagre (Excelsior) tries to slide the ball through to a teammate but it's well blocked by a defender. Excelsior get a corner.
10' Sherel Floranus (Zwolle) attempts to find the head of one of his teammates with a promising cross into the box, but a defender outjumps the attackers and averts the threat.
6' Thijs Oosting (Zwolle) swings a cross into the box, but it's far too close to Stijn van Gassel, who smothers the ball.
3' Thijs Oosting (Zwolle) gets on the end of a pass inside the box and fires into the bottom left corner. The goalkeeper was helpless.
2' The corner is swung in but Zwolle can’t take advantage as a defender sweeps the ball away.
1' What a sweet touch by Odysseus Velanas (Zwolle) as he collects a pass deep inside the box and decides to go for goal. It's on target but easy for Stijn van Gassel to hold. Zwolle earn a corner.
1' The first half has just begun.
The players are on the pitch and Excelsior will have the kick-off.
Rob Dieperink was nominated as the referee for this game.
The starting lineups of both teams are already revealed and you can check them out in the details of this match.
Good afternoon, ladies and gentlemen! Welcome to our live text commentary, where we will provide you with instant updates of everything that happens in the match.

Last Matches of Zwolle

17.05.26
ERE
(0) - (0)
L
10.05.26
ERE
(1) - (0)
L
03.05.26
ERE
(1) - (0)
W
23.04.26
ERE
(1) - (0)
L
12.04.26
ERE
(1) - (1)
D
05.04.26
ERE
(3) - (0)
L
17.05.26
ERE
(0) - (0)
L
03.05.26
ERE
(1) - (0)
W
12.04.26
ERE
(1) - (1)
D
21.03.26
ERE
(2) - (0)
W
13.03.26
ERE
(0) - (0)
D
01.03.26
ERE
(0) - (0)
D

Last Matches of Excelsior

17.05.26
ERE
(0) - (1)
W
10.05.26
ERE
(1) - (1)
D
02.05.26
ERE
(1) - (1)
W
26.04.26
ERE
(2) - (0)
W
12.04.26
ERE
(1) - (1)
D
04.04.26
ERE
(0) - (1)
L
17.05.26
ERE
(0) - (1)
W
02.05.26
ERE
(1) - (1)
W
12.04.26
ERE
(1) - (1)
D
20.03.26
ERE
(1) - (0)
D
15.03.26
ERE
(0) - (1)
L
20.02.26
ERE
(1) - (0)
L

Zwolle vs Excelsior matches

12.04.26
ERE
(1) - (1)
20.12.25
ERE
(1) - (0)
06.04.24
ERE
(1) - (0)
22.10.23
ERE
(1) - (0)
15.12.20
KNV
(0) - (0)
17.03.19
ERE
(0) - (0)
12.04.26
ERE
(1) - (1)
06.04.24
ERE
(1) - (0)
06.10.18
ERE
(1) - (0)
14.04.18
ERE
(1) - (0)
01.04.17
ERE
(1) - (1)
12.09.15
ERE
(2) - (0)

Follow Game Online:

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

Zwolle vs Excelsior Head To Head Confrontation

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

12.04.2026

Zwolle 2 - 2 Excelsior (Oosting T., Fernandes Sanches D., Velanas O.)

06.04.2024

Zwolle 2 - 1 Excelsior (Garcia MacNulty A., Velanas O., Duijvestijn L.)

06.10.2018

Zwolle 2 - 0 Excelsior (van Duinen M., Lam T.)

14.04.2018

Zwolle 1 - 1 Excelsior (Mokhtar Y., van Duinen M.)

01.04.2017

Zwolle 1 - 1 Excelsior (Warmerdam D., Bruins L.)

12.09.2015

Zwolle 3 - 0 Excelsior (Veldwijk L., Veldwijk L., Veldwijk L.)

22.03.2015

Zwolle 1 - 1 Excelsior (Stans J.)

06.05.2010

Zwolle 0 - 1 Excelsior

06-05-2010 18:00

Eredivisie

24.08.2002

Zwolle 1 - 1 Excelsior

24-08-2002 17:30

Eredivisie

26.04.2002

Zwolle 1 - 0 Excelsior

26-04-2002 18:00

Serie A

23.05.2000

Zwolle 4 - 2 Excelsior

23-05-2000 14:00

Eredivisie