Feyenoord vs AZ Prediction, Preview and Stats

Netherlands flag 2025/2026 Eredivisie, Netherlands
Stadion Feijenoord Sun, 10 May - 2:45 PM
Eredivisie
Feyenoord FEY
1 1
AZ AZ
Full Time Sun, 10 May 2:45 PM
Round 33 Regular Season
Anis Hadj Moussa - 57'
Goal
|
Goal
Troy Parrott - 1'

CONTEXT

Feyenoord welcomed AZ to De Kuip for an intense Eredivisie clash that concluded in a hard-fought 1-1 draw. AZ struck first, leading 0-1 at halftime after capitalizing on their superior possession of 60 percent. Feyenoord, deemed the stronger team entering the match, fought back valiantly in the second half despite holding only 40 percent of the ball, equalizing through determined play and defensive solidity. The result marks a notable shift from pre-match structural expectations, with Feyenoord unable to convert their favoritism into a win. Both sides displayed tactical discipline, with no red cards disrupting the flow and no major second-half adjustments noted. This stalemate underscores Feyenoord's resilience under pressure while exposing vulnerabilities in finishing against a possession-heavy AZ. The point apiece maintains momentum for both in the title race, but leaves Feyenoord reflecting on missed opportunities.

TL;DR

  • Structural deviation: Match ended with a significant 75.9% structural deviation attributed to Feyenoord.
  • Efficiency shift: Team efficiencies stayed in line with overall expectations.
  • xG alignment: xG data unavailable prevented alignment assessment with outcome.
  • Market alignment: Pre-match market projections did not align with the draw result.
  • xG expectations: xG expectations remained unevaluable due to absent metrics.
  • Event impact: No key events like adjustments or cards altered match dynamics.
  • Red card distortion: Zero red cards ensured no distortion from player dismissals.
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

Match referee

M. Nagtegaal

Netherlands
Fouls / match 0
Yellow cards / match 0
Red cards / match 0
Penalties / match 0

Other match officials

M. Perez

4th Official

Netherlands

R. de Nas

1st Assistant

Netherlands

E. Koopman

2nd Assistant

Netherlands

League averages

Eredivisie Based on last 100 matches

Fouls / match 18.36
Yellow cards / match 2.4
Red cards / match 0.12
Penalties / match 0.1
Feyenoord R. van Persie
R. van Persie
VS
AZ L. Echteld
L. Echteld
1.65
Avg Points / Game (Last 100 Matches)
1.3
2 i
Last 6 Opponents
Fortuna Sittard Rank: 61 W
FC Groningen Rank: 67 W
NEC Nijmegen Rank: 73 D
FC Volendam Rank: 60 D
Ajax Rank: 76 D
Excelsior Rank: 62 W
Avg Points / Game (Last 6 Matches)
1.83 i
Last 6 Opponents
FC Twente Rank: 76 D
Go Ahead Eagles Rank: 66 D
SC Heerenveen Rank: 71 W
Fortuna Sittard Rank: 62 W
FC Groningen Rank: 67 L
Heracles Almelo Rank: 55 W
20
Head to Head (Wins - Draws - Losses)
20 - 9 - 11
11

Win Probabilities

Live Win Probability (90 Min)
Home Feyenoord
50.14%
Draw
24.14%
Away AZ
25.72%

Movement

Changes since opening
Feyenoord
+45.21%
Draw
-66.85%
AZ
+21.65%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
76.08
75.79
0 (Weakest) 100 (Strongest)
Metric
Feyenoord
AZ
Power Score
76.08
75.79
League Position
2
6
Global Rank
97
104

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
Feyenoord Opponent-weighted form score
AZ Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Feyenoord AZ

Heatmaps Ball coordinates

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

vs

Feyenoord

Left / Center / Right
Opposition half density
vs season average

AZ

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Feyenoord ⚠ Proxy
vs
⚠ Proxy AZ
Attacking Efficiency
Higher is better
Attacking Efficiency
29.63
24.33
Defensive Efficiency
Lower is better
Defensive Efficiency
24.33
29.63
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Feyenoord +0.56 Efficiency Index
vs
AZ -0.56 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Feyenoord
AZ
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

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

Feyenoord ⚠ Proxy
vs
⚠ Proxy AZ
Created Set-piece attacking threat
Feyenoord AZ
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
Feyenoord AZ
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.
Feyenoord
AZ
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.

Feyenoord
vs
AZ
Attack After Winning Possession transition → offence
Feyenoord AZ
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
Feyenoord AZ
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
Feyenoord
AZ
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • AZ had peak pressure around 51'.
  • AZ started the game with stronger pressure.
FEY Pressure AZ Pressure
Pressure Index: AZ reached the top pressure at 51' (83.15).

Team Head to Head Last 6 Seasons

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

Feyenoord FEY Home
40 matches
AZ AZ Away
Match Record
20
Wins
11
9
Draws
9
11
Losses
20
Goals
70
Goals Scored
50
50
Goals Conceded
70
+20
Goal Difference
-20

Data last updated: 2026-05-11T00:04:31+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 4-2-3-1
Pitch
T. Wellenreuther
Germany
22 T. Wellenreuther
M. Deijl
Substitution
Netherlands
20 M. Deijl
G. Trauner
Austria
18 G. Trauner
T. Watanabe
Japan
4 T. Watanabe
J. Lotomba
Substitution
Switzerland
30 J. Lotomba
T. Kraaijeveld
Substitution
Netherlands
24 T. Kraaijeveld
O. Targhalline
Substitution
Morocco
28 O. Targhalline
A. Hadj Moussa
Algeria
23 A. Hadj Moussa
L. Valente
Italy
10 L. Valente
J. Bos
Australia
15 J. Bos
A. Ueda
Substitution
Japan
9 A. Ueda
Pitch
R. Owusu-Oduro
Netherlands
1 R. Owusu-Oduro
M. De Wit
Netherlands
34 M. De Wit
A. Penetra Correia
Portugal
5 A. Penetra Correia
W. Goes
Netherlands
3 W. Goes
E. Dijkstra
Substitution
Netherlands
22 E. Dijkstra
J. Clasie
Netherlands
8 J. Clasie
P. Koopmeiners
Netherlands
6 P. Koopmeiners
R. Daal
Substitution
Netherlands
27 R. Daal
S. Mijnans
Substitution
Netherlands
10 S. Mijnans
I. Jensen
Substitution
Denmark
17 I. Jensen
T. Parrott
Republic of Ireland
9 T. Parrott

General Information

Date & Time :
May 10, 2026, 02:45 PM
Competition :
2025/2026 Eredivisie, Netherlands · Round 33 · Regular Season
Stadium :
Stadion Feijenoord
Capacity :
51177
Attendance :
47500
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Marc Nagtegaal
Martin Perez
Roy de Nas
Erik Koopman

Statistics

Possession
FEY
43%
AZ
57%

Top Statistics

1 Goals 1
2 Big Chances Created 2
5 Shots 3
37 Dangerous attacks 32
40 Possession 60
7 Corners 3
9 Free kicks 10
1 Yellow Cards 0

Match Overview

1 Assists 1
14 Successful Headers 4
17 Dribble Attempts 17
10 Goal Attempts 9
7 Goal Kicks 8
14 Throwins 8
9 Successful Dribbles 9
53 Successful Dribbles Percentage 53
56 Ball Safe 71
5 Substitutions 4

Attacking

100 Attacks 95
1 Big Chances Missed 1

Possession

8 Key Passes 8
48 Successful Long Passes Percentage 50
285 Successful Passes 498
19 Successful Long Passes 32
361 Passes 569
40 Long Passes 64
79 Successful Passes Percentage 88

Defensive

54 Duels Won 39
12 Interceptions 10
22 Tackles 16
2 Saves 4

Build-up

17 Total Crosses 6
2 Accurate Crosses 1

Discipline

10 Fouls 9
1 Offsides 1

Lineup

Referee : Marc Nagtegaal

Starting XI

22
Timon Wellenreuther
Timon Wellenreuther Goalkeeper
4
Tsuyoshi Watanabe
Tsuyoshi Watanabe Defender
18
Gernot Trauner
Gernot Trauner Defender
20
Mats Deijl
Mats Deijl Defender
26
Givairo Read
Givairo Read
Defender46'
30
Jordan Lotomba
Jordan Lotomba Defender
5
Gijs Smal
Gijs Smal
Defender46'
10
Luciano Valente
Luciano Valente Midfielder
15
Jordan Bos
Jordan Bos Midfielder
23
Anis Hadj Moussa
Anis Hadj Moussa Midfielder
24
Thijs Kraaijeveld
Thijs Kraaijeveld Midfielder
44
Tobias van den Elshout
Tobias van den Elshout
Midfielder46'
28
Oussama Targhalline
Oussama Targhalline Midfielder
14
Sem Steijn
Sem Steijn
Midfielder88'
9
Ayase Ueda
Ayase Ueda Attacker
27
Gaoussou Diarra
Gaoussou Diarra
Attacker86'
Referee : Marc Nagtegaal

Starting XI

1
Rome Jayden Owusu-Oduro
Rome Jayden Owusu-Oduro Goalkeeper
3
Wouter Goes
Wouter Goes Defender
5
Alexandre Penetra
Alexandre Penetra Defender
22
Elijah Dijkstra
Elijah Dijkstra Defender
2
Seiya Maikuma
Seiya Maikuma
Defender70'
34
Mees de Wit
Mees de Wit Defender
6
Peer Koopmeiners
Peer Koopmeiners Midfielder
8
Jordy Clasie
Jordy Clasie Midfielder
10
Sven Mijnans
Sven Mijnans Midfielder
45
Bendegúz Kovács
Bendegúz Kovács
Attacker90+3'
17
Isak Jensen
Isak Jensen Midfielder
7
Weslley Patati
Weslley Patati
Attacker70'
27
Ro-Zangelo Daal
Ro-Zangelo Daal Midfielder
35
Mexx Meerdink
Mexx Meerdink
Attacker85'
9
Troy Parrott
Troy Parrott Attacker

Events

2ND-HALF
90+3'
Event
Bendegúz Kovács Sven Mijnans
9th Substitution
Event
Sem Steijn  Oussama Targhalline
8th Substitution
88'
Event
Gaoussou Diarra Ayase Ueda
7th Substitution
86'
85'
Event
Mexx Meerdink Ro-Zangelo Daal
6th Substitution
70'
Event
Seiya Maikuma Elijah Dijkstra
4th Substitution
70'
Event
Weslley Patati Isak Jensen
5th Substitution
Event
Anis Hadj Moussa
Left foot shot / 2nd Goal
57'
Event
Givairo Read  Mats Deijl
2nd Substitution
46'
Event
Gijs Smal  Jordan Lotomba
3rd Substitution
46'
Event
Tobias van den Elshout Thijs Kraaijeveld
1st Substitution
46'
1ST-HALF
40'
Event
Leeroy Echteld
Argument / 2nd Yellowcard
Event
Thijs Kraaijeveld
Foul / 1st Yellowcard
30'
1'
Event
Troy Parrott
Right foot shot / 1st Goal

Match Commentary

90
Update Update
Foul committed by Mexx Meerdink of AZ.
90
Update Update
Weslley Patati from AZ won a free kick in an attacking position.
90
Update Update
The fourth official has indicated there will be 3 minutes of added time.
90
Substitution Substitution
Substitution for AZ: Bendegúz Kovács replaces Sven Mijnans.
90
Update Update
Gernot Trauner from Feyenoord committed a foul.
90
Update Update
The second half ends with the match finishing 1-1 between Feyenoord and AZ.
90
Update Update
Jordan Bos of Feyenoord won a free kick in defense.
90
Attempt Attempt
New attacking attempt. Peer Koopmeiners from AZ takes a right-footed shot from over 35 yards, but Timon Wellenreuther from Feyenoord saves it in the top center of the goal. The assist was provided by Jordy Clasie.
88
Substitution Substitution
Substitution for Feyenoord: Sem Steijn replaces Oussama Targhalline.
88
Update Update
Tsuyoshi Watanabe from Feyenoord won a free kick in defense.
86
Substitution Substitution
Substitution for Feyenoord: Gaoussou Diarra replaces Ayase Ueda.
85
Substitution Substitution
Substitution for AZ: Mexx Meerdink replaces Ro-Zangelo Daal.
85
Corner Corner
Missed chance. Alexandre Penetra of AZ shoots with his right foot from the left side of the box, but it goes high and wide to the right after the corner.
84
Corner Corner
New attacking attempt. Peer Koopmeiners from AZ takes a right-footed shot from outside the box, but Timon Wellenreuther from Feyenoord saves it in the top right corner.
84
Corner Corner
Corner awarded to AZ after Timon Wellenreuther concedes.
83
Update Update
Oussama Targhalline commits a foul for Feyenoord.
83
Update Update
Troy Parrott from AZ won a free kick in the attacking area.
81
Update Update
Jordan Bos from Feyenoord misses a chance, shooting with his right foot from the left side of the box, sending the ball high and wide to the right. Anis Hadj Moussa provided the assist.
79
Update Update
Tobias van den Elshout of Feyenoord won a free kick in defense.
76
Attempt Attempt
Ro-Zangelo Daal from AZ had a missed chance, shooting with his right foot from outside the box, but the shot went high and wide to the right.
73
Update Update
Sven Mijnans from AZ won a free kick in the attacking zone.
73
Update Update
Fouled by Gernot Trauner of Feyenoord.
70
Substitution Substitution
Substitution for AZ: Weslley Patati replaces Isak Jensen.
70
Substitution Substitution
Substitution for AZ: Seiya Maikuma replaces Elijah Dijkstra.
69
Update Update
Offside called against Feyenoord. Ayase Ueda is offside.
68
Update Update
There is a delay in the match due to an injury to Peer Koopmeiners from AZ.
64
Update Update
Givairo Read from Feyenoord won a free kick on the right wing.
63
Update Update
Ro-Zangelo Daal from AZ won a free kick in defense.
63
Update Update
Anis Hadj Moussa from Feyenoord committed a foul.
61
Attempt Attempt
Shot blocked. Troy Parrott from AZ had a right-footed shot from a difficult position on the left, but it was blocked.
61
Corner Corner
AZ wins a corner after Gernot Trauner concedes.
57
GOAL! GOAL! Important
Goal! Anis Hadj Moussa scores for Feyenoord with a left-footed shot from the center of the box into the right corner. The match is now 1-1, with an assist from Tobias van den Elshout following a fast break.
56
Corner Corner
Corner awarded to AZ after Givairo Read concedes.
54
Attempt Attempt
Luciano Valente from Feyenoord had a missed chance as he shot with his left foot from outside the box, but it went high and wide to the left. Ayase Ueda provided the assist.
51
Update Update
Jordy Clasie from AZ commits a foul.
51
Corner Corner
Missed chance. Oussama Targhalline from Feyenoord shot with his left foot from the center of the box, but it went high and wide to the left after a corner.
51
Update Update
Luciano Valente of Feyenoord won a free kick in the attacking zone.
50
Corner Corner
Feyenoord wins a corner after Wouter Goes concedes.
48
Update Update
Givairo Read from Feyenoord won a free kick in an attacking position.
48
Corner Corner
New attacking attempt. Jordan Bos of Feyenoord takes a right-footed shot from outside the box, but it's saved in the right corner by Rome-Jayden Owusu-Oduro of AZ. The assist was provided by Ayase Ueda.
46
Attempt Attempt
Sven Mijnans from AZ had a missed chance, shooting left-footed from the center of the box but missing to the left. Wouter Goes provided the assist.
45
Substitution Substitution
Substitution for Feyenoord: Tobias van den Elshout replaces Thijs Kraaijeveld.
45
Update Update
The fourth official has indicated there will be 2 minutes of added time.
45
Substitution Substitution
Substitution for Feyenoord: Gijs Smal replaces Jordan Lotomba.
45
Update Update
The second half begins with the score at Feyenoord 0, AZ 1.
45
Substitution Substitution
Substitution for Feyenoord: Givairo Read replaces Mats Deijl.
45
Attempt Attempt
Missed chance. Mees de Wit from AZ had a left-footed shot from the left side of the box that missed. Assist by Peer Koopmeiners.
45
Update Update
The first half ends with Feyenoord trailing AZ 1-0.
40
Update Update
Ayase Ueda of Feyenoord won a free kick in defense.
39
Update Update
Ayase Ueda of Feyenoord won a free kick in defense.
37
Update Update
Ro-Zangelo Daal from AZ won a free kick in defense.
37
Update Update
Match delayed due to an injury to Jayden Owusu-Oduro from AZ.
37
Update Update
Mats Deijl from Feyenoord commits a foul.
37
Attempt Attempt
Anis Hadj Moussa from Feyenoord attempts an attack with a left-footed shot from the center of the box, but it is saved by goalkeeper Rome-Jayden Owusu-Oduro from AZ, who is positioned in the center of the goal. The assist came from Oussama Targhalline with a through ball.
36
Attempt Attempt
Ro-Zangelo Daal's right-footed shot from the left side of the box is blocked. The assist was provided by Mees de Wit.
34
Attempt Attempt
Ayase Ueda from Feyenoord had a missed chance, shooting with his right foot from outside the box. The assist came from Jordan Bos during a fast break.
31
Attempt Attempt
Ro-Zangelo Daal's right-footed shot from outside the box is blocked. Troy Parrott provided the assist.
30
Update Update
Thijs Kraaijeveld from Feyenoord committed a foul.
30
Yellow Card Yellow Card Important
Thijs Kraaijeveld of Feyenoord receives a yellow card for a foul.
30
Update Update
Ro-Zangelo Daal from AZ won a free kick in the defensive area.
29
Attempt Attempt
Isak Jensen's shot from the center of the box is blocked.
28
Update Update
Ro-Zangelo Daal of AZ won a free kick on the left wing.
28
Update Update
Fouled by Mats Deijl of Feyenoord.
27
Corner Corner
Feyenoord wins a corner after Troy Parrott concedes.
27
Corner Corner
Feyenoord wins a corner after a concession by Rome's Jayden Owusu-Oduro.
27
Attempt Attempt
New attacking attempt. Tsuyoshi Watanabe of Feyenoord heads the ball from the center of the box, but it's saved in the top center of the goal by Rome-Jayden Owusu-Oduro of AZ. The assist came from Anis Hadj Moussa's cross.
26
Corner Corner
Feyenoord wins a corner after Wouter Goes concedes.
24
Attempt Attempt
Isak Jensen's shot from the right side of the box is blocked. The assist came from Peer Koopmeiners.
21
Corner Corner
Feyenoord wins a corner after Elijah Dijkstra concedes.
18
Update Update
Ro-Zangelo Daal from AZ won a free kick on the left wing.
18
Update Update
Fouled by Mats Deijl of Feyenoord.
17
Attempt Attempt
Anis Hadj Moussa from Feyenoord had a missed chance, shooting with his left foot from the right side of the box, just missing the goal.
17
Corner Corner
Ayase Ueda of Feyenoord attempts an attack, shooting with his left foot from the left side of the box, but his shot is saved in the right corner by Rome-Jayden Owusu-Oduro of AZ. The assist came from Tsuyoshi Watanabe.
15
Corner Corner
Feyenoord wins a corner after Alexandre Penetra concedes.
14
Update Update
Foul committed by Peer Koopmeiners of AZ.
14
Update Update
Ayase Ueda from Feyenoord won a free kick in defense.
12
Update Update
Foul committed by Jordan Bos of Feyenoord.
12
Update Update
Elijah Dijkstra of AZ won a free kick in defense.
10
Corner Corner
Feyenoord wins a corner after Ro-Zangelo Daal concedes.
8
Attempt Attempt
Sven Mijnans from AZ misses a chance with a right-footed shot from outside the box, assisted by Ro-Zangelo Daal.
3
Update Update
Troy Parrott of AZ won a free kick in defense.
3
Update Update
Gernot Trauner from Feyenoord committed a foul.
1
GOAL! GOAL! Important
Goal! AZ takes the lead 1-0 against Feyenoord. Troy Parrott scores with a right-footed shot from the center of the box, assisted by Jordy Clasie with a through ball.
1
Update Update
Offside called against AZ. Troy Parrott is offside.

CONCLUSION

In a match defined by contrasting styles, Feyenoord's 1-1 draw against AZ highlights their grit despite lower possession and a halftime deficit. As the stronger team on paper, they salvaged a point through second-half resolve, denying AZ a victory after the visitors' early dominance. This outcome, diverging significantly from structural norms, reinforces Feyenoord's home tenacity while AZ's control yielded only a share of spoils. Without red cards or disruptions, pure football prevailed, setting up intriguing future fixtures. Both clubs depart with valuable points, but Feyenoord must sharpen conversion to match their status.

Feyenoord vs AZ preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.