Ajax vs AZ Alkmaar

31 October 2026 · Eredivisie · 2026/27 · Referee Allard Lindhout

Full time 1 – 0

Half-time: 1–0

  • Tolu Arokodare 9’

Match summary

Ajax won 1-0 at home to AZ Alkmaar. Ajax led 1-0 at half-time.

Tolu Arokodare put Ajax ahead with a header in the 9th minute.

AZ Alkmaar can feel hard done by, creating 2.30 expected goals (xG) from 20 shots to Ajax's 0.72 from 9.

Ajax secured a narrow 1-0 home victory against AZ Alkmaar in their Eredivisie fixture on matchday 11, despite being outplayed across most statistical metrics. The visitors commanded 52 percent of possession and registered 19 shots compared to 9 from Ajax, with 5 hitting the target against 2 for the hosts. AZ Alkmaar also dominated territory through 49 dangerous attacks and 8 corners, generating an expected goals total of 1.09. In contrast, Ajax managed only 28 dangerous attacks and 1 corner, finishing the contest with an expected goals figure of 0.66 while both sides committed 12 fouls and received cautions.

The decisive moment arrived early in the first half when Tolu Arokodare scored for Ajax in the 9th minute with a shot valued at 0.21 expected goals, establishing a 1-0 lead that lasted until half-time. The match featured 3 yellow cards, issued chronologically to Weslley Patati for AZ Alkmaar in the 26th minute, Abdellah Ouazane for Ajax in the 30th minute, and Mees De Wit for AZ Alkmaar in the 44th minute. Numerous substitutions occurred across the second period before the final whistle confirmed the 1-0 scoreline, despite AZ Alkmaar creating notable late opportunities including an 89th-minute effort by Mexx Meerdink.

Match stats

48% Possession 52%
9 Shots 19
2 Shots on target 5
1 Corners 8
75 Attacks 79
28 Dangerous attacks 49
483 Passes 506
87.0% Pass accuracy 89.7%
14 Tackles 20
12 Fouls 12
1 Yellow cards 2
0 Offsides 4

Key events

Ajax AZ Alkmaar
Kick-off
Tolu ArokodareHeader1-0 (Ajax)
9’
18’
Ro-Zangelo DaalShot on target
26’
30’
44’
Half-time1-0
46’
Valdemar ByskovShot on target
Second half underway
59’
Weslley PatatiShot on target
Oscar GloukhShot on target
88’
90+3’
Mexx MeerdinkShot on target
90+5’
Mexx MeerdinkShot on target
Full-time1-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.72 2.30 9’ Tolu Arokodare (Ajax), 1-0 9’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.72 2.30 9’ Tolu Arokodare (Ajax), 1-0 Arokodare 9’
Ajax 0.72 xGAZ Alkmaar 2.30 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AZ Alkmaar attacking Ajax attacking 
90+5’ Mexx Meerdink (AZ Alkmaar), open play, 0.54 xG, saved 89’ Mexx Meerdink (AZ Alkmaar), from a corner, 0.43 xG, off target 49’ Valdemar Byskov (AZ Alkmaar), open play, 0.30 xG, blocked 46’ Weslley Patati (AZ Alkmaar), open play, 0.24 xG, blocked 9’ Tolu Arokodare (Ajax), open play, 0.19 xG, goal 79’ Marcos Leonardo (Ajax), open play, 0.16 xG, off target 68’ Mexx Meerdink (AZ Alkmaar), open play, 0.11 xG, off target 88’ Oscar Gloukh (Ajax), open play, 0.11 xG, saved 90+1’ Oscar Gloukh (Ajax), open play, 0.11 xG, off target 78’ Wesley Hoedt (AZ Alkmaar), set piece, 0.09 xG, blocked 90+3’ Mexx Meerdink (AZ Alkmaar), open play, 0.08 xG, saved 90’ Dave Kwakman (AZ Alkmaar), from a corner, 0.08 xG, off target 46’ Valdemar Byskov (AZ Alkmaar), open play, 0.06 xG, saved 89’ Calvin Stengs (AZ Alkmaar), from a corner, 0.06 xG, blocked 59’ Weslley Patati (AZ Alkmaar), open play, 0.04 xG, saved 80’ Peer Koopmeiners (AZ Alkmaar), open play, 0.04 xG, off target 3’ Aaron Bouwman (Ajax), set piece, 0.04 xG, off target 25’ Weslley Patati (AZ Alkmaar), open play, 0.04 xG, blocked 30’ Abdellah Ouazane (Ajax), open play, 0.04 xG, off target 30’ Abdellah Ouazane (Ajax), open play, 0.04 xG, off target 85’ Mateo Chávez (AZ Alkmaar), open play, 0.04 xG, off target 48’ Dave Kwakman (AZ Alkmaar), open play, 0.03 xG, blocked 57’ Mees De Wit (AZ Alkmaar), open play, 0.03 xG, off target 31’ Ro-Zangelo Daal (AZ Alkmaar), open play, 0.02 xG, off target 51’ Tolu Arokodare (Ajax), open play, 0.03 xG, off target 18’ Ro-Zangelo Daal (AZ Alkmaar), open play, 0.02 xG, saved 66’ Elijah Dijkstra (AZ Alkmaar), open play, 0.02 xG, off target 56’ Jorthy Mokio (Ajax), open play, 0.02 xG, blocked 90+4’ Denso Kasius (AZ Alkmaar), set piece, 0.02 xG, off target 90+5’ Mexx Meerdink (AZ Alkmaar), open play, 0.54 xG, saved 89’ Mexx Meerdink (AZ Alkmaar), from a corner, 0.43 xG, off target 49’ Valdemar Byskov (AZ Alkmaar), open play, 0.30 xG, blocked 46’ Weslley Patati (AZ Alkmaar), open play, 0.24 xG, blocked 9’ Tolu Arokodare (Ajax), open play, 0.19 xG, goal 79’ Marcos Leonardo (Ajax), open play, 0.16 xG, off target 68’ Mexx Meerdink (AZ Alkmaar), open play, 0.11 xG, off target 88’ Oscar Gloukh (Ajax), open play, 0.11 xG, saved 90+1’ Oscar Gloukh (Ajax), open play, 0.11 xG, off target 78’ Wesley Hoedt (AZ Alkmaar), set piece, 0.09 xG, blocked 90+3’ Mexx Meerdink (AZ Alkmaar), open play, 0.08 xG, saved 90’ Dave Kwakman (AZ Alkmaar), from a corner, 0.08 xG, off target 46’ Valdemar Byskov (AZ Alkmaar), open play, 0.06 xG, saved 89’ Calvin Stengs (AZ Alkmaar), from a corner, 0.06 xG, blocked 59’ Weslley Patati (AZ Alkmaar), open play, 0.04 xG, saved 80’ Peer Koopmeiners (AZ Alkmaar), open play, 0.04 xG, off target 3’ Aaron Bouwman (Ajax), set piece, 0.04 xG, off target 25’ Weslley Patati (AZ Alkmaar), open play, 0.04 xG, blocked 30’ Abdellah Ouazane (Ajax), open play, 0.04 xG, off target 30’ Abdellah Ouazane (Ajax), open play, 0.04 xG, off target 85’ Mateo Chávez (AZ Alkmaar), open play, 0.04 xG, off target 48’ Dave Kwakman (AZ Alkmaar), open play, 0.03 xG, blocked 57’ Mees De Wit (AZ Alkmaar), open play, 0.03 xG, off target 51’ Tolu Arokodare (Ajax), open play, 0.03 xG, off target 31’ Ro-Zangelo Daal (AZ Alkmaar), open play, 0.02 xG, off target 18’ Ro-Zangelo Daal (AZ Alkmaar), open play, 0.02 xG, saved 56’ Jorthy Mokio (Ajax), open play, 0.02 xG, blocked 66’ Elijah Dijkstra (AZ Alkmaar), open play, 0.02 xG, off target 90+4’ Denso Kasius (AZ Alkmaar), set piece, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Ajax 4-3-3 Starting XI
Stegen
Rosa
Bouwman
Baas
Wijndal
Mokio 74’
Amrabat
Brandt 38’
Ouazane 60’
Klaassen 60’
Arokodare 74’
AZ Alkmaar 4-2-3-1 Starting XI
Busser
Dijkstra 78’
Goes 46’
Schouten 85’
Wit 78’
Koopmeiners
Kwakman
Byskov 60’
Daal
Patati
Meerdink

Player stats

Goalkeeper1 player
90′ 5 0 40 1 – – – –
Defenders5 players
90′ 3 1 – 3 – 33 3 – – –
90′ 1 2 2 3 2 48 – – – –
90′ 2 1 1 6 3 83 – – – –
90′ 3 3 – 9 1 39 – – – –
Daley Blind Came on as a substitute
16′ – – 1 – – 6 – – – –
Midfielders6 players
Jorthy Mokio Taken off
74′ – – 30 – – – – – 2 – –
90′ – – 67 – – 2 2 3 2 – –
Julian Brandt Taken off
38′ – – 22 1 – – – – – – –
Abdellah Ouazane Taken off
60′ – 1 30 1 – – – 4 3 2
Oscar Gloukh Came on as a substitute
52′ – – 21 – – 1 – 4 – 1 –
Yves Bissouma Came on as a substitute
30′ – – 8 – – 1 – 1 1 – –
Forwards4 players
Davy Klaassen Taken off
60′ – – – – – – – 5 1 28 –
Tolu Arokodare Taken off
74′ 1 – 2 1 0.22 – 1 9 2 15 –
Marcos Leonardo Came on as a substitute
30′ – – 1 – 0.16 – – – – 4 –
Steven Berghuis Came on as a substitute
16′ – – – – – – 2 – – 8 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Ajax win 51% Avg odds 1.82 Our estimate 44%
Draw 23% Avg odds 4.02 Our estimate 27%
AZ Alkmaar win 26% Avg odds 3.66 Our estimate 29%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.