AZ Alkmaar vs Groningen

8 November 2026 · Eredivisie · 2026/27 · Referee Jannick van der Laan

Full time 4 – 3

Half-time: 1–1

  • Mexx Meerdink 9’, 90+1’ (pen)
  • Ayoub Oufkir 61’
  • Mateo Chávez 76’
  • Jacob Ondrejka 2’
  • Brynjólfur Darri Willumsson 47’
  • Thom van Bergen 54’

Match summary

AZ Alkmaar came back from 2 goals down to win 4-3 at home to Groningen, with the winner arriving in stoppage time. It was 1-1 at half-time.

In the first half, Jacob Ondrejka put Groningen ahead with a header in the 2nd minute and Mexx Meerdink equalised in the 9th minute. In the second half, Brynjólfur Darri Willumsson put Groningen back in front in the 47th minute, Thom van Bergen made it 1-3 in the 54th minute, Ayoub Oufkir pulled one back to make it 2-3 in the 61st minute, Mateo Chávez equalised in the 76th minute, and Meerdink won it from the penalty spot in stoppage time.

The chances backed that up: AZ Alkmaar created 3.92 expected goals (xG) from 19 shots to Groningen's 2.20 from 9. Mexx Meerdink missed a penalty for AZ Alkmaar. Groningen had 2 players sent off.

AZ Alkmaar secured a thrilling victory against Groningen in the Eredivisie on matchday 12, dominating territory and creating numerous opportunities. The hosts controlled 58 percent of possession, accumulated 19 shots compared to the visitors 9, and earned 7 corners while conceding none. AZ Alkmaar registered an expected goals total of 3.92 against Groningen 2.20, completing 482 passes with a pass accuracy of 82.6 percent. Discipline proved costly for the away side, who collected 4 yellow cards and 2 red cards, whereas AZ Alkmaar received 1 yellow card and committed 11 fouls overall.

The first half ended level after early exchanges, before a flurry of goals after the interval changed the fixture. Groningen scored 3 goals through Jacob Ondrejka, Brynjólfur Darri Willumsson and Thom van Bergen. AZ Alkmaar mounted a comeback as Mexx Meerdink, Ayoub Oufkir and Mateo Chávez struck, with Meerdink also missing a penalty and later converting a 91st minute penalty to seal the win. The visitors discipline collapsed late on as Etienne Vaessen received a second yellow card and Hans Hateboer was shown a red card for a professional handball.

Match stats

58% Possession 42%
19 Shots 9
5 Shots on target 5
7 Corners 0
89 Attacks 71
57 Dangerous attacks 29
487 Passes 354
82.5% Pass accuracy 72.3%
11 Tackles 10
11 Fouls 13
1 Yellow cards 4
0 Red cards 2
2 Offsides 1

Key events

AZ Alkmaar Groningen
Kick-off
2’
Jacob OndrejkaHeader0-1 (Groningen)
2’
Thom van BergenShot on target
Mexx MeerdinkRight foot shot1-1 (AZ Alkmaar)
9’
26’
Jacob OndrejkaShot on target
Half-time1-1
Second half underway
47’
Brynjólfur Darri WillumssonRight foot shot1-2 (Groningen)
54’
Thom van BergenRight foot shot1-3 (Groningen)
Elijah DijkstraVAR: No penalty
57’
58’
Mexx MeerdinkMissed penaltymiss
59’
Ayoub OufkirLeft foot shot2-3 (AZ Alkmaar)
61’
61’
Mateo ChávezLeft foot shot3-3 (AZ Alkmaar)
76’
85’
Ayoub OufkirShot on target
85’
88’
Etienne VaessenSecond yellowArgument
Mexx MeerdinkPenalty4-3 (AZ Alkmaar)
90+1’
90+5’
90+10’
Hans HateboerProfessional handball
Full-time4-3

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.92 2.20 2’ Jacob Ondrejka (Groningen), 0-1 2’ 9’ Mexx Meerdink (AZ Alkmaar), 1-1 9’ 47’ Brynjólfur Darri Willumsson (Groningen), 1-2 47’ 54’ Thom van Bergen (Groningen), 1-3 54’ 61’ Ayoub Oufkir (AZ Alkmaar), 2-3 61’ 76’ Mateo Chávez (AZ Alkmaar), 3-3 76’ 90+1’ Mexx Meerdink (AZ Alkmaar), 4-3 90+1’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.92 2.20 2’ Jacob Ondrejka (Groningen), 0-1 Ondrejka 2’ 9’ Mexx Meerdink (AZ Alkmaar), 1-1 Meerdink 9’ 47’ Brynjólfur Darri Willumsson (Groningen), 1-2 Willumsson 47’ 54’ Thom van Bergen (Groningen), 1-3 van Bergen 54’ 61’ Ayoub Oufkir (AZ Alkmaar), 2-3 Oufkir 61’ 76’ Mateo Chávez (AZ Alkmaar), 3-3 Chávez 76’ 90+1’ Mexx Meerdink (AZ Alkmaar), 4-3 Meerdink 90+1’
AZ Alkmaar 3.92 xGGroningen 2.20 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Groningen attacking AZ Alkmaar attacking 
54’ Thom van Bergen (Groningen), open play, 1.00 xG, goal 59’ Mexx Meerdink (AZ Alkmaar), penalty, 0.79 xG, off target 90+1’ Mexx Meerdink (AZ Alkmaar), penalty, 0.79 xG, goal 2’ Jacob Ondrejka (Groningen), open play, 0.75 xG, goal 9’ Mexx Meerdink (AZ Alkmaar), open play, 0.59 xG, goal 76’ Mateo Chávez (AZ Alkmaar), open play, 0.33 xG, goal 13’ Ayoub Oufkir (AZ Alkmaar), open play, 0.25 xG, off target 85’ Ayoub Oufkir (AZ Alkmaar), open play, 0.19 xG, saved 2’ Peer Koopmeiners (AZ Alkmaar), from a corner, 0.18 xG, off target 61’ Ayoub Oufkir (AZ Alkmaar), open play, 0.15 xG, goal 16’ Ayoub Oufkir (AZ Alkmaar), open play, 0.14 xG, off target 26’ Jacob Ondrejka (Groningen), open play, 0.14 xG, saved 11’ Mexx Meerdink (AZ Alkmaar), open play, 0.09 xG, off target 25’ Ro-Zangelo Daal (AZ Alkmaar), open play, 0.08 xG, off target 45’ Ro-Zangelo Daal (AZ Alkmaar), open play, 0.08 xG, off target 2’ Wouter Goes (AZ Alkmaar), from a corner, 0.07 xG, off target 41’ Thom van Bergen (Groningen), open play, 0.07 xG, off target 47’ Brynjólfur Darri Willumsson (Groningen), open play, 0.07 xG, goal 50’ Dave Kwakman (AZ Alkmaar), open play, 0.06 xG, blocked 2’ Thom van Bergen (Groningen), open play, 0.04 xG, saved 82’ Thom van Bergen (Groningen), open play, 0.05 xG, off target 90+6’ Nils Eggens (Groningen), direct free kick, 0.04 xG, off target 43’ Dave Kwakman (AZ Alkmaar), open play, 0.04 xG, blocked 34’ Brynjólfur Darri Willumsson (Groningen), set piece, 0.03 xG, off target 44’ Elijah Dijkstra (AZ Alkmaar), from a corner, 0.03 xG, off target 81’ Ayoub Oufkir (AZ Alkmaar), open play, 0.03 xG, off target 50’ Ro-Zangelo Daal (AZ Alkmaar), from a corner, 0.01 xG, off target 66’ Ro-Zangelo Daal (AZ Alkmaar), from a corner, 0.01 xG, blocked 54’ Thom van Bergen (Groningen), open play, 1.00 xG, goal 59’ Mexx Meerdink (AZ Alkmaar), penalty, 0.79 xG, off target 90+1’ Mexx Meerdink (AZ Alkmaar), penalty, 0.79 xG, goal 2’ Jacob Ondrejka (Groningen), open play, 0.75 xG, goal 9’ Mexx Meerdink (AZ Alkmaar), open play, 0.59 xG, goal 76’ Mateo Chávez (AZ Alkmaar), open play, 0.33 xG, goal 13’ Ayoub Oufkir (AZ Alkmaar), open play, 0.25 xG, off target 85’ Ayoub Oufkir (AZ Alkmaar), open play, 0.19 xG, saved 2’ Peer Koopmeiners (AZ Alkmaar), from a corner, 0.18 xG, off target 61’ Ayoub Oufkir (AZ Alkmaar), open play, 0.15 xG, goal 26’ Jacob Ondrejka (Groningen), open play, 0.14 xG, saved 16’ Ayoub Oufkir (AZ Alkmaar), open play, 0.14 xG, off target 11’ Mexx Meerdink (AZ Alkmaar), open play, 0.09 xG, off target 25’ Ro-Zangelo Daal (AZ Alkmaar), open play, 0.08 xG, off target 45’ Ro-Zangelo Daal (AZ Alkmaar), open play, 0.08 xG, off target 2’ Wouter Goes (AZ Alkmaar), from a corner, 0.07 xG, off target 47’ Brynjólfur Darri Willumsson (Groningen), open play, 0.07 xG, goal 41’ Thom van Bergen (Groningen), open play, 0.07 xG, off target 50’ Dave Kwakman (AZ Alkmaar), open play, 0.06 xG, blocked 82’ Thom van Bergen (Groningen), open play, 0.05 xG, off target 2’ Thom van Bergen (Groningen), open play, 0.04 xG, saved 43’ Dave Kwakman (AZ Alkmaar), open play, 0.04 xG, blocked 90+6’ Nils Eggens (Groningen), direct free kick, 0.04 xG, off target 34’ Brynjólfur Darri Willumsson (Groningen), set piece, 0.03 xG, off target 81’ Ayoub Oufkir (AZ Alkmaar), open play, 0.03 xG, off target 44’ Elijah Dijkstra (AZ Alkmaar), from a corner, 0.03 xG, off target 50’ Ro-Zangelo Daal (AZ Alkmaar), from a corner, 0.01 xG, off target 66’ Ro-Zangelo Daal (AZ Alkmaar), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

AZ Alkmaar 4-2-3-1 Starting XI
Busser
Chávez 90’
Dijkstra 84’
Goes 60’
Hoedt
Kwakman
Koopmeiners
Oufkir
Byskov 60’
Daal 84’
Meerdink 2
Groningen 4-2-3-1 Starting XI
Vaessen
Blokzijl
Rente
Csinger 73’
Hateboer
Jonge 90’
Clement
Ondrejka 73’
Bergen
Schreuders 79’
Willumsson 90’

Player stats

Goalkeeper1 player
90′ 2 3 32 – – – – –
Defenders5 players
Elijah Dijkstra Taken off
84′ 1 3 – 4 – 27 – – – –
Wouter Goes Taken off
60′ – 3 – 2 1 44 – – – –
90′ – 1 – 6 6 79 1 – – –
Mateo Chávez Taken off
89′ 1 3 – 6 2 43 2 1 – –
Denso Kasius Came on as a substitute
6′ – – – – – 6 – – – –
Midfielders8 players
90′ – – 41 – – 1 – 3 1 – –
90′ – – 60 1 – 1 1 4 3 –
90′ 1 – 25 5 – – 1 3 2 1 –
Valdemar Byskov Taken off
60′ – – 32 1 – 1 – 3 1 1 –
Ro-Zangelo Daal Taken off
84′ – 1 22 2 – 2 1 5 – 2 –
Kees Smit Came on as a substitute
30′ – – 20 – – – – 1 – – –
Jordy Clasie Came on as a substitute
30′ – – 16 – – 2 – 2 – – –
Calvin Stengs Came on as a substitute
6′ – – 3 – – 1 – 1 1 – –
Forwards1 player
90′ 2 1 4 2 2.26 – 3 7 3 30 –
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

AZ Alkmaar win 64% Avg odds 1.47 Our estimate 57%
Draw 20% Avg odds 4.70 Our estimate 23%
Groningen win 16% Avg odds 5.65 Our estimate 20%

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.