PEC Zwolle vs Feyenoord preview

Netherlands flag 2025/2026 Eredivisie, Netherlands
MAC³PARK Stadion Sun, 17 May - 12:30 PM
Eredivisie
Full Time Sun, 17 May 12:30 PM
Round 34 Regular Season
|
Goal
Anis Hadj Moussa - 79', 87'

CONTEXT

PEC Zwolle hosted Feyenoord in a match that ended 0-2. The halftime score stood at 0-0 with both teams level. Possession was evenly split at 50 percent for each side. Feyenoord entered as the stronger team and claimed the victory. No red cards were shown to either side throughout the contest. Pre-match projections showed a significant deviation of 37.1 percent aligned with the away side. Efficiency metrics stayed in line with overall expectations. The outcome proved consistent with available indicators despite the lack of computed expected goals values. Structural elements of the game reflected the stronger team's ability to secure the result after an even opening period. The second half adjustments allowed Feyenoord to pull ahead without major disruptions.

TL;DR

  • Structural deviation: Feyenoord showed a significant structural deviation of 37.1 percent from pre-match patterns.
  • Efficiency shift: The efficiency shift remained in line with the stronger team's overall output.
  • xG alignment: xG alignment assessment was not possible due to unavailable expected goals data.
  • Market alignment: The result aligned with pre-match projections for the away team.
  • xG expectations: xG expectations stayed neutral in the absence of computed metrics.
  • Event impact: Match events produced a 0-2 final score after a 0-0 halftime.
  • Red card distortion: No red cards occurred and therefore created no distortion to dynamics.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
E. Blank
E. Blank
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 0
Yellow Cards / Match
Referee 0.12
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
N. van Kampen
N. van Kampen
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
L. de Koning
L. de Koning
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
T. Visser
T. Visser
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
PEC Zwolle Henry van der Vegt
Henry van der Vegt
VS
Feyenoord R. van Persie
R. van Persie
1.19
Avg Points / Game (Last 100 Matches)
1.62
1.17 i
Last 6 Opponents
Fortuna Sittard Rank: 61 L
Heracles Almelo Rank: 56 W
PSV Rank: 85 L
Excelsior Rank: 62 D
Go Ahead Eagles Rank: 66 L
NAC Breda Rank: 56 W
Avg Points / Game (Last 6 Matches)
1.67 i
Last 6 Opponents
AZ Rank: 76 D
Fortuna Sittard Rank: 61 W
FC Groningen Rank: 67 W
NEC Nijmegen Rank: 73 D
FC Volendam Rank: 60 D
Ajax Rank: 76 D
5
Head to Head (Wins - Draws - Losses)
5 - 2 - 18
18

Win Probabilities

Live Win Probability (90 Min)
Home PEC Zwolle
17.1%
Draw
20.01%
Away Feyenoord
62.9%

Movement

Changes since opening
PEC Zwolle
+16.88%
Draw
+18.09%
Feyenoord
-34.96%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
62.65
75.82
0 (Weakest) 100 (Strongest)
Metric
PEC Zwolle
Feyenoord
Power Score
62.65
75.82
League Position
13
2
Global Rank
403
99

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
PEC Zwolle Opponent-weighted form score
Feyenoord Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) PEC Zwolle Feyenoord

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

PEC Zwolle

Left / Center / Right
Opposition half density
vs season average

Feyenoord

Left / Center / Right
Opposition half density
vs season average
Possession Efficiency data not available for this match.

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

PEC Zwolle ⚠ Proxy
vs
⚠ Proxy Feyenoord
Created Set-piece attacking threat
PEC Zwolle Feyenoord
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
PEC Zwolle Feyenoord
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
PEC Zwolle
Feyenoord
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

PEC Zwolle
vs
Feyenoord
Attack After Winning Possession transition → offence
PEC Zwolle Feyenoord
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
PEC Zwolle Feyenoord
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
PEC Zwolle
Feyenoord
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • FEY had peak pressure around 45'.
  • FEY started the game with stronger pressure.
PEC Pressure FEY Pressure
Pressure Index: FEY reached the top pressure at 45' (89.82).

Team Head to Head Last 6 Seasons

Summary of 25 matches between these sides — filtered by competition and venue context.

PEC Zwolle PEC Home
25 matches
Feyenoord FEY Away
Match Record
5
Wins
18
2
Draws
2
18
Losses
5
Goals
25
Goals Scored
62
62
Goals Conceded
25
-37
Goal Difference
+37
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-05-17T12:16:34+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 4-2-3-1

General Information

Date & Time
May 17, 2026, 12:30 PM
Competition
2025/2026 Eredivisie, Netherlands · Round 34 · Regular Season
Stadium
MAC³PARK Stadion
Capacity
14000
Attendance
14000
Pitch Surface
Artificial turf
Weather
☀️ 12°C, Fair
Referees
Erwin Blank
Nils van Kampen
Luc de Koning
Tim Visser

Statistics

Possession
PEC
48%
FEY
52%

Top Statistics

0 Goals 2
1 Big Chances Created 3
7 Shots 22
30 Dangerous attacks 65
50 Possession 50
2 Corners 12
11 Free kicks 11

Match Overview

2 Substitutions 5
0 Assists 2
12 Throwins 20
89 Ball Safe 77
0 Injuries 1
6 Goal Attempts 15
8 Dribble Attempts 18
25 Successful Dribbles Percentage 56
2 Successful Dribbles 10
17 Goal Kicks 6
8 Successful Headers 8
1 Hit Woodwork 0

Attacking

78 Attacks 95
1 Big Chances Missed 3

Possession

53 Successful Long Passes Percentage 39
55 Long Passes 38
29 Successful Long Passes 15
5 Key Passes 18
348 Successful Passes 358
432 Passes 432
81 Successful Passes Percentage 83

Defensive

33 Duels Won 40
19 Interceptions 11
6 Saves 1
13 Tackles 12

Build-up

10 Total Crosses 21
3 Accurate Crosses 6

Discipline

11 Fouls 11

Lineup

Referee : Erwin Blank

Starting XI

41
Duke Verduin
Duke Verduin Goalkeeper
2
Sherel Floranus
Sherel Floranus Defender
6.59
3
Olivier Aertssen
Olivier Aertssen Defender
6.58
5
Tijs Velthuis
Tijs Velthuis Defender
6.48
28
Simon Graves
Simon Graves Defender
6.77
8
Zico Buurmeester
Zico Buurmeester Midfielder
6.36
18
Odysseus Velanas
Odysseus Velanas Midfielder
6.87
20
Gabriël Reiziger
Gabriël Reiziger Midfielder
6.48
29
Thomas Buitink
Thomas Buitink
Attacker65'
6.46
25
Thijs Oosting
Thijs Oosting Midfielder
6.83
35
Jamiro Monteiro
Jamiro Monteiro Midfielder
6.7
26
Jadiel Pereira da Gama
6.45
10
Koen Kostons
Koen Kostons Attacker
6.99
Referee : Erwin Blank

Starting XI

22
Timon Wellenreuther
Timon Wellenreuther Goalkeeper
6.92
15
Jordan Bos
Jordan Bos Defender
7.16
18
Gernot Trauner
Gernot Trauner Defender
6.64
5
Gijs Smal
Gijs Smal
Defender61'
6.94
24
Thijs Kraaijeveld
6.62
26
Givairo Read
Givairo Read Defender
6.81
20
Mats Deijl
Mats Deijl
Defender61'
6.93
10
Luciano Valente
Luciano Valente Midfielder
6.96
19
Raheem Sterling
Raheem Sterling Midfielder
6.57
27
Gaoussou Diarra
Gaoussou Diarra
Attacker72'
6.76
23
Anis Hadj Moussa
Anis Hadj Moussa Midfielder
2
7.24
28
Oussama Targhalline
Oussama Targhalline Midfielder
7.07
44
Tobias van den Elshout
6.66
14
Sem Steijn
Sem Steijn
Midfielder72'
7.02
17
Casper Tengstedt
Casper Tengstedt Attacker
6.71
49
Shaqueel van Persie
7.21

Events

2ND-HALF
89'
Event
Shaqueel van Persie  Casper Tengstedt
7th Substitution
87'
Event
Left foot shot / 2nd Goal
79'
Event
Left foot shot / 1st Goal
Event
Jadiel Pereira da Gama Jamiro Monteiro
6th Substitution
77'
72'
Event
Gaoussou Diarra Raheem Sterling
4th Substitution
72'
Event
Sem Steijn  Tobias van den Elshout
5th Substitution
Event
Thomas Buitink Gabriël Reiziger
3rd Substitution
65'
61'
Event
Mats Deijl Givairo Read 
1st Substitution
61'
Event
Gijs Smal  Gernot Trauner 
2nd Substitution

Match Commentary

89
Substitution Substitution
Shaqueel van Persie is substituted for Casper Tengstedt.
77
Attempt Attempt
Jordan Bos takes a right-footed shot but misses.
87
GOAL! GOAL! Important
Goal! Anis Hadj Moussa scores, making it 0-2.
72
Update Update
Sem Steijn is on, and Tobias van den Elshout is off.
79
GOAL! GOAL! Important
Anis Hadj Moussa takes a left-footed shot and scores.
83
Attempt Attempt
Olivier Aertssen takes a right-footed shot but misses.
72
Update Update
Gaoussou Diarra comes on for Raheem Sterling.
87
GOAL! GOAL! Important
Anis Hadj Moussa takes a left-footed shot and scores.
68
Attempt Attempt
Anis Hadj Moussa takes a left-footed shot, but it's blocked.
79
GOAL! GOAL! Important
Goal! Anis Hadj Moussa scores, making it 1-0.
69
Attempt Attempt
Odysseus Velanas attempts a header but misses the shot.
65
Update Update
Thomas Buitink replaces Gabriel Reiziger.
77
Update Update
Jadiel Pereira da Gama is on, and Jamiro Gregory Monteiro Alvarenga is off.
81
Attempt Attempt
Olivier Aertssen has a left-footed shot that is blocked.
65
Attempt Attempt
Jamiro Gregory Monteiro Alvarenga takes a right-footed shot but misses.
81
Attempt Attempt
Casper Tengstedt takes a right-footed shot but misses.
55
Attempt Attempt
Gernot Trauner's header shot misses the target.
59
Attempt Attempt
Tobias van den Elshout takes a right-footed shot but misses.
54
Attempt Attempt
Casper Tengstedt takes a right-footed shot, but it's saved.
57
Attempt Attempt
Thijs Oosting takes a left-footed shot but misses.
34
Attempt Attempt
Koen Kostons takes a right-footed shot, but it is saved.
46
Attempt Attempt
Tobias van den Elshout takes a right-footed shot, but it is blocked.
61
Update Update
Gijs Smal comes on for Gernot Trauner.
30
Attempt Attempt
Casper Tengstedt takes a right-footed shot, but it's saved.
54
Attempt Attempt
Raheem Sterling takes a right-footed shot, but it's saved.
47
Attempt Attempt
Givairo Read takes a right-footed shot but misses.
42
Attempt Attempt
Jordan Bos takes a right-footed shot, but it's saved.
26
Attempt Attempt
Casper Tengstedt's right-footed shot is blocked.
27
Attempt Attempt
Tobias van den Elshout takes a right-footed shot but misses.
44
Attempt Attempt
Anis Hadj Moussa takes a left-footed shot but misses.
16
Attempt Attempt
Givairo Read takes a right-footed shot but misses.
23
Attempt Attempt
Casper Tengstedt takes a right-footed shot but misses.
11
Attempt Attempt
Simon Graves Jensen takes a shot with his head, but it hits the post.
5
Attempt Attempt
Casper Tengstedt's right-footed shot is blocked.
9
Attempt Attempt
Luciano Valente's right-footed shot is saved.
2
Attempt Attempt
Tobias van den Elshout takes a right-footed shot but misses.
61
Update Update
Mats Deijl is on, and Givairo Read is off.
41
Attempt Attempt
Gernot Trauner's header is saved.

CONCLUSION

The 0-2 result confirmed Feyenoord as the winner in a controlled manner after an even first half. Equal possession figures indicated balanced territorial control yet the away side converted opportunities more effectively in the second period. Absence of red cards preserved standard team structures for both participants. Significant deviation metrics highlighted the stronger team's capacity to exceed baseline projections without external factors altering the flow. Efficiency remaining in line supported the consistency of the outcome. With no expected goals figures available the analysis relied on observed events and possession data. This performance underscored Feyenoord's ability to manage games from a level position into a decisive advantage through structured adjustments.