Eredivisie · Matchweek 30 · Apr 12

PEC Zwolle - Excelsior

PEC Zwolle and Excelsior drew 2-2 in Eredivisie (Matchweek 30). Goals: T. Oosting 3'; O. Velanas 60'; D. Sanches Fernandes 16'; S. Wlodarczyk 80'.

🏟 MAC³PARK Stadion Zwolle 👤 Referee: M. Vos
Key events
3' ⚽ T. Oosting(1 - 0) PEC Zwolle
16' ⚽ D. Sanches Fernandes(1 - 1) · Assist: C. Widell Excelsior
53' 🟨 I. YegoianYellow card Excelsior
60' ⚽ O. Velanas(2 - 1) · Assist: T. Oosting PEC Zwolle
80' ⚽ S. Wlodarczyk(2 - 2) · Assist: G. de Regt Excelsior
Quick stats
%49 Possession %51
1.56 Expected goals (xG) 1.56
1.14 Pre-match xG 1.27
15 Total shots 13
5 Shots on target 3
5 Shots off target 5
5 Blocked shots 5
11 Shots inside box 8
4 Shots outside box 5
1 Saves 3
Match timeline
First half
T. Oosting(1 - 0)⚽
3'
16'
⚽D. Sanches Fernandes(1 - 1) · Assist: C. Widell
HT 1 - 1
53'
🟨I. YegoianYellow card
O. Velanas(2 - 1) · Assist: T. Oosting⚽
60'
O. Velanas ↔ K. de RooijSubstitution🔁
62'
R. Thomas ↔ T. GooijerSubstitution🔁
62'
62'
🔁L. Schouten ↔ E. HanssonSubstitution
K. Kostons ↔ T. BuitinkSubstitution🔁
74'
79'
🔁R. Meissen ↔ S. WlodarczykSubstitution
79'
🔁I. Yegoian ↔ M. van DuinenSubstitution
80'
⚽S. Wlodarczyk(2 - 2) · Assist: G. de Regt
FT 2 - 2
Match statsPEC Zwolle · Excelsior
Key stats
%49 Possession %51
1.56 Expected goals (xG) 1.56
1.14 Pre-match xG 1.27
Shots
15 Total shots 13
5 Shots on target 3
5 Shots off target 5
5 Blocked shots 5
11 Shots inside box 8
4 Shots outside box 5
1 Saves 3
Attacking
114 Attacks 93
35 Dangerous attacks 47
Passing
380 Total passes 398
302 Accurate passes 306
%79 Pass accuracy %77
Set pieces & discipline
5 Corners 2
3 Offsides 1
9 Fouls 12
13 Free kicks 10
18 Throw-ins 21
11 Goal kicks 6
Cards
0 Yellow cards 1
0 1st-half cards 0
0 2nd-half cards 1
By half
1 1st-half goals 1
1 2nd-half goals 1
3 1st-half corners 1
2 2nd-half corners 1
Penalties
0 Penalties won 0
0 Penalty goals 0
HEAD TO HEAD3 meetings · 2023–2025
PEC Zwolle 2
Oct 22who was on topDec 20
Excelsior 1
2 PEC Zwolle 0 draw 1 Excelsior
GOALS IN THIS FIXTURE
4.0goals / match
7–5total goals
0/0clean sheets
4-2PEC Zwolle best win · Oct 22
2-1Excelsior best win · Dec 20
%100 Over 1.5 3/3
%100 Over 2.5 3/3
%33 Over 3.5 1/3
%100 BTTS 3/3
DOES THE VENUE MATTER
PEC Zwolle at home1 matches
1W 0D 0L 2:1
Excelsior at home2 matches
1W 0D 1L 4:5
Results are read from the side that hosted the match.
FORM COMPARISON
PEC Zwolle2W 1D 2L Excelsior2W 2D 1L
1.40 1.60 Points per game
6 11 Goals scored
14 7 Goals conceded
1.17 1.65 xG average
1.89 1.37 xGA average
%20 %20 Clean sheets
%60 %60 BTTS
%80 %60 Over 2.5
4.4 3.2 Corners
1.2 0.4 Cards
PEC Zwolle2W 5D 3L Excelsior2W 2D 6L
1.10 0.80 Points per game
11 15 Goals scored
21 16 Goals conceded
1.27 1.64 xG average
1.79 1.44 xGA average
%20 %10 Clean sheets
%70 %70 BTTS
%50 %70 Over 2.5
5.3 4.3 Corners
1.2 0.7 Cards
SEASON COMPARISON
15PEC Zwollein the table37pts
34matches 9-10-15W-D-L 44:71goals -27diff
LLWLD
13Excelsiorin the table38pts
34matches 10-8-16W-D-L 43:56goals -13diff
WDWWD
Season profile · 2025/2026 · 22 matches
1.18 1.18 Points per game
1.07 1.28 xG average
1.98 1.81 xGA average
%18 %23 Clean sheets
%68 %59 BTTS
%68 %59 Over 2.5
2.8 4.0 Corners
2.2 1.7 Cards
PREVIOUS MEETINGS
Dec 20 Excelsior 2-1 PEC Zwolle Eredivisie
Apr 6 PEC Zwolle 2-1 Excelsior Eredivisie
Oct 22 Excelsior 2-4 PEC Zwolle Eredivisie
xG difference & finishing
PEC Zwolle2 gol · 1.56 xG +0.44
Excelsior2 gol · 1.56 xG +0.44
+ = scored above expectation, − = below
THE REFEREE11 matches on record
Martijn Vos
Strictness69 TEMPO60
Cards: StrictFouls: ModeratePenalties: RareGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 14.7 -3.7
Fouls 2120.4 +0.6
Goals 42.8 +1.2
Corners 711.0 -4.0
THIS MATCH VS SEASON AVERAGE
Goals 2.01.3 +0.7
Shots 15.08.7 +6.3
On target 5.03.2 +1.8
Possession %49%45 +3.8
Corners 5.03.4 +1.6
Cards 0.02.3 -2.3
Conceded 2.02.1 -0.1
this matchseason average · 33 matches
Goals 2.01.2 +0.8
Shots 13.011.2 +1.8
On target 3.04.0 -1.0
Possession %51%48 +3.3
Corners 2.03.9 -1.9
Cards 1.02.6 -1.6
Conceded 2.01.6 +0.4
this matchseason average · 33 matches
PLAYER RATINGS★ Odysseus Velanas 8.30
Starting XI
18 Odysseus Velanas M · 62' 8.30
Goals1On target2/2Key pass2Dribbles1/2Tackles3Duels won8/12Fouls won4Passes34 · %26
25 Thijs Oosting M · 90' 8.20
Goals1Assist1On target1/1Key pass2Dribbles1/1Interceptions1Duels won2/6Fouls1Passes21 · %17
30 Ryan Thomas M · 62' · K 7.50
Key pass1Dribbles2/2Tackles3Interceptions1Blocks1Duels won8/13Fouls won1Fouls2Passes38 · %35
9 Younes Namli M · 90' 7.30
Key pass5Tackles1Duels won2/6Fouls won1Passes21 · %12
8 Zico Buurmeester M · 90' 7.00
On target1/1Dribbles1/2Tackles2Interceptions1Blocks2Duels won7/10Fouls won2Passes31 · %24
2 Sherel Floranus D · 90' 6.50
Dribbles1/2Tackles3Interceptions1Duels won5/10Fouls1Offside1Passes45 · %35
16 Tom de Graaff G · 90' 6.30
Saves1Duels won1/1Passes33 · %17
3 Olivier Aertssen D · 90' 6.30
Key pass1Dribbles1/1Tackles2Duels won5/13Fouls won1Fouls2Passes24 · %20
4 Anselmo Garcia McNulty D · 90' 6.30
Tackles1Interceptions1Duels won6/11Fouls won1Fouls1Passes59 · %50
28 Simon Graves D · 90' 6.20
Duels won5/8Fouls won1Fouls1Passes55 · %49
10 Koen Kostons F · 74' 5.60
Duels won2/11Fouls won1Offside2Passes9 · %7
Substitutes
22 Kaj de Rooij F · 28' 6.70
Tackles1Duels won1/3Passes9 · %5
6 Tristan Gooijer D · 28' 6.20
Blocks1Duels won1/3Passes9 · %6
29 Thomas Buitink F · 16' 6.20
On target1/1Duels won1/4Fouls1Passes3 · %1
Unused: Gabriel ReizigerNick FichtingerLen BakkerDylan RuwardTijs VelthuisDuke Verduin
Starting XI
11 Gyan de Regt M · 90' 7.30
Assist1Key pass3Duels won1/5Fouls won1Fouls1Offside1Passes18 · %12
1 Stijn van Gassel G · 90' 7.30
Saves3Passes49 · %24
4 Casper Widell D · 90' · K 7.20
Assist1Key pass1Tackles1Duels won11/13Fouls won1Passes61 · %45
30 Derensili Sanches Fernandes M · 90' 6.90
Goals1On target1/3Key pass1Dribbles3/7Tackles2Interceptions1Duels won6/18Fouls won1Fouls3Passes27 · %25
12 Arthur Zagre D · 90' 6.90
Key pass1Dribbles4/4Tackles1Interceptions2Duels won9/10Fouls won3Fouls1Passes42 · %39
20 Lennard Hartjes M · 90' 6.70
Tackles2Interceptions1Blocks1Duels won2/4Passes32 · %29
23 Irakli Yegoian M · 79' 6.70
Key pass1Dribbles3/5Tackles3Blocks2Duels won8/16Fouls won2Fouls1Passes37 · %28
14 Lewis Schouten D · 62' 6.30
Tackles1Blocks1Duels won2/5Fouls1Passes30 · %24
10 Noah Naujoks F · 90' 6.30
Dribbles1/3Tackles1Duels won9/19Fouls won1Fouls1Passes23 · %14
2 Ilias Bronkhorst D · 90' 6.30
Tackles1Duels won3/7Fouls2Passes43 · %33
3 Rick Meissen D · 79' 6.00
Tackles1Blocks1Duels won3/4Passes35 · %28
Substitutes
9 Szymon Włodarczyk F · 11' 7.50
Goals1On target1/1Duels won2/3Passes2
29 Mike van Duinen F · 11' 6.30
Tackles1Duels won1/4Fouls2Passes3 · %3
7 Emil Hansson F · 28' 6.30
On target1/1Passes10 · %9
Unused: Calvin RaatsieSimon JanssenJerolldino BergraafAdam CarlénGiuliano Cairo
Win probabilityModel: 1 (%50) ✗
PEC Zwolle %50 Draw %27 Excelsior %23
1.77PEC Zwolle xPuan
0.96Excelsior xPuan
🔒
ULTIMATE

Tactical metrics & visuals

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

Team & player heatmaps

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

ML deep-dive

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

Form
PEC ZwolleLWDDD
ExcelsiorLDLLL
Match Reportsall →
Rizespor 0-3 FenerbahçeSüper Lig · Oct 11 Samsunspor 0-3 TrabzonsporSüper Lig · Oct 11 Chelsea 5-1 BournemouthPremier League · Oct 11 Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Manchester United 1-1 TottenhamPremier League · Oct 11
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad