Excelsior vs AZ Alkmaar

1 - 2
🕒 Sat, 14 Feb 2026 17:45 Europe/London 📍 unknown 🧑‍⚖️ Erwin Blank 🔁 Regular Season - 23 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 23
Regular Season Table
Excelsior 13 · AZ Alkmaar 7
Referee Stats
14 matches · 2.36 yellow cards avg
Yellow cards avg 2.36
Reds avg 0.00
Penalties avg 0.14
Over 4.5 cards 7%
Home wins 36%
Draws 29%
Away wins 36%
How the match was won
  • AZ Alkmaar outshot their opponent (11-16).
  • AZ Alkmaar controlled possession (55%).
  • AZ Alkmaar had the sharper finishing (2-7 shots on target).

Team Overview

Excelsior (Home stats)

Games / Record

17
W-D-L: 5-3-9

Goals For / Against

20 / 22
Avg: 1.18 / 1.29

Points

18
Avg: 1.06

Clean Sheets

4

Failed to Score

4
AZ Alkmaar (Away stats)

Games / Record

17
W-D-L: 6-3-8

Goals For / Against

19 / 25
Avg: 1.12 / 1.47

Points

21
Avg: 1.24

Clean Sheets

5

Failed to Score

4

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Eredivisie fixture.

Quick comparison bars

1.06
PPG
1.24
1.18
GF
1.12
1.29
GA
1.47
53%
O2.5
53%
53%
BTTS
53%
53%
Score 1st
35%

League-position context

Excelsior rank13th
AZ Alkmaar rank7th
Excelsior points38
AZ Alkmaar points52
Excelsior: #13 · 38 pts · GD -13
27 pts off the top 2. 13 pts off the play-off line. 1 pts clear of the relegation zone.
AZ Alkmaar: #7 · 52 pts · GD +7
13 pts off the top 2. 4 pts above the play-off edge. 15 pts clear of the relegation zone.
14-point gap between the two sides coming into kick-off.

Excelsior last 5 home

D W L L L
Points4/15
Weighted index38
Goals7-6
Record1-1-3
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form has been unstable.

AZ Alkmaar last 5 away

D D L L L
Points2/15
Weighted index20
Goals2-8
Record0-2-3
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form has been unstable.

Excelsior trend breakdown

Over 2.553%
BTTS53%
BTTS + O2.547%
1H Over 0.571%
Also: Over 0.5 100% · Over 1.5 71% · Over 3.5 18% · 1H BTTS 18%

AZ Alkmaar trend breakdown

Over 2.553%
BTTS53%
BTTS + O2.547%
1H Over 0.571%
Also: Over 0.5 94% · Over 1.5 71% · Over 3.5 24% · 1H BTTS 18%

Scoring reliability

Excelsior score at home76%
Excelsior clean sheet at home24%
AZ Alkmaar score away76%
AZ Alkmaar clean sheet away29%

First-goal patterns

Excelsior score first53%
Excelsior win after scoring first56%
AZ Alkmaar score first35%
AZ Alkmaar win after scoring first67%
Comeback rate after conceding first: Excelsior 43% · AZ Alkmaar 33%
Avg first goal minute: Excelsior 24.6' · AZ Alkmaar 32.5'

Vs league average

Excelsior score at home1.18 vs 1.80
Excelsior concede at home1.29 vs 1.38
AZ Alkmaar score away1.12 vs 1.38
AZ Alkmaar concede away1.47 vs 1.80
Excelsior score 35% below league average, while AZ Alkmaar score 19% below league average.
Defensive side: Excelsior are 6% below league average at home, and AZ Alkmaar are 18% below league average away.

Head-to-head trends

Recent games5
Avg goals3.20
BTTS60%
Over 2.560%
At this venue setup: 3.40 goals on average across the last 5.

Excelsior goal timing (home)

1H scored: 50% 2H scored: 50% Danger: 0-15 Vulnerable: 46-60
Goals scored by 15-minute interval
0-15 5
76-90+ 5
61-75 4
16-30 3
31-45 2
46-60 1
Goals conceded by 15-minute interval
46-60 5
76-90+ 5
16-30 4
31-45 4
61-75 4
0-15 1

AZ Alkmaar goal timing (away)

1H scored: 43% 2H scored: 57% Danger: 76-90+ Vulnerable: 76-90+
Goals scored by 15-minute interval
76-90+ 6
16-30 4
61-75 4
0-15 3
31-45 2
46-60 2
Goals conceded by 15-minute interval
76-90+ 7
31-45 6
46-60 4
0-15 3
16-30 3
61-75 2

Match Statistics

Shots on Goal
2
7
Total Shots
11
16
Shots off Goal
4
7
Blocked Shots
5
2
Shots Inside Box
4
9
Shots Outside Box
7
7
Ball Possession
45%
55%
Corner Kicks
7
5
Fouls
7
6
Offsides
1
0
Yellow Cards
1
2
Red Cards
—
—
Goalkeeper Saves
5
1
Total Passes
450
559
Passes Accurate
371
471
Passes %
82%
84%

Events

Yellow Cards
Home
1
Away
2
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
5
20'
20' I. Bronkhorst
29'
29' M. Chávez
45' ⚽
⚽
45' ⚽ Goal · 1-0
I. Bronkhorst
Normal Goal
46' ↑↓
↑↓
46' ⇄ Weslley Patati
1st substitution · For: I. Sadiq
46' ↑↓
↑↓
46' ⇄ R. Daal
2nd substitution · For: I. Jensen
46' ↑↓
↑↓
46' ⇄ M. Chávez
3rd substitution · For: E. Dijkstra
57' ↑↓
↑↓
57' ⇄ J. Hornkamp
4th substitution · For: S. Mijnans
69' ↑↓
↑↓
69' ⇄ I. Bronkhorst
1st substitution · For: S. Janssen
69' ↑↓
↑↓
69' ⇄ N. Naujoks
2nd substitution · For: Jerolldino Armantrading
70'
70' R. Robbemond
70' ↑↓
↑↓
70' ⇄ R. Robbemond
5th substitution · For: M. Meerdink
79' ↑↓
↑↓
79' ⇄ D. Sanches Fernandes
3rd substitution · For: M. Jonathans
84' ↑↓
↑↓
84' ⇄ L. Hartjes
4th substitution · For: S. Henderikx
84' ↑↓
↑↓
84' ⇄ L. Schouten
5th substitution · For: A. Carlén
90' ⚽
⚽
90' ⚽ Goal · 1-1
T. Parrott
Normal Goal · Assist: M. de Wit
90' ⚽
⚽
90' ⚽ Goal · 1-2
Alexandre Penetra
Normal Goal · Assist: K. Boogaard

Excelsior vs AZ Alkmaar 1-2: match report, goals, cards and substitutions

AZ Alkmaar beat Excelsior 2-1 on Saturday, 14 February 2026 in Eredivisie. The match was refereed by Erwin Blank. It was played at unknown.

First half: I. Bronkhorst received a yellow card for Excelsior at 20'. M. Chávez received a yellow card for AZ Alkmaar at 29'. Excelsior took the lead at 45' when I. Bronkhorst scored, making the score 1-0.

Second half: AZ Alkmaar made their 1st substitution at 46', with Weslley Patati replacing I. Sadiq. AZ Alkmaar made their 2nd substitution at 46', with R. Daal replacing I. Jensen. AZ Alkmaar made their 3rd substitution at 46', with M. Chávez replacing E. Dijkstra. AZ Alkmaar made their 4th substitution at 57', with J. Hornkamp replacing S. Mijnans. Excelsior made their 1st substitution at 69', with I. Bronkhorst replacing S. Janssen. Excelsior made their 2nd substitution at 69', with N. Naujoks replacing Jerolldino Armantrading. R. Robbemond received a yellow card for AZ Alkmaar at 70'. AZ Alkmaar made their 5th substitution at 70', with R. Robbemond replacing M. Meerdink. Excelsior made their 3rd substitution at 79', with D. Sanches Fernandes replacing M. Jonathans. Excelsior made their 4th substitution at 84', with L. Hartjes replacing S. Henderikx. Excelsior made their 5th substitution at 84', with L. Schouten replacing A. Carlén. AZ Alkmaar found a late equaliser at 90' when T. Parrott scored, with the assist credited to M. de Wit, making the score 1-1. AZ Alkmaar took the lead at 90' when Alexandre Penetra scored, with the assist credited to K. Boogaard, making the score 1-2.

Excelsior used 5 substitutions while AZ Alkmaar used 5 substitutions. Excelsior got 1 yellow card, while AZ Alkmaar got 2 yellow cards.

How the match was won

  • AZ Alkmaar outshot their opponent (11-16).
  • AZ Alkmaar controlled possession (55%).
  • AZ Alkmaar had the sharper finishing (2-7 shots on target).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games14
Home Wins3
Draws5
Away Wins6
Over 2.5 Goals9 (64.3%)
BTTS10 (71.4%)
Home vs Away as Scheduled
Total Games7
Home Wins2
Draws3
Away Wins2
Over 2.5 Goals6 (85.7%)
BTTS7 (100.0%)

Excelsior vs AZ Alkmaar Head-to-Head History by Season