Eredivisie · Semi-finals · May 21

Ajax - Groningen

Ajax beat Groningen 2-0 in Eredivisie (Semi-finals). Goals: D. Klaassen 24'; J. Mokio 57'.

🏟 Kras Stadion Volendam 👤 Referee: M. Nagtegaal
Key events
24' ⚽ D. Klaassen(1 - 0) · Assist: M. Godts Ajax
40' 🟨 M. PeersmanYellow card Groningen
57' ⚽ J. Mokio(2 - 0) Ajax
61' 🟨 D. JanseYellow card Groningen
64' 🟨 M. GodtsYellow card Ajax
90+1' 🟨 B. WillumssonYellow card Groningen
90+2' 🟨 M. SeuntjensYellow card Groningen
Quick stats
%62 Possession %38
1.32 Expected goals (xG) 0.65
1.71 Pre-match xG 1.74
12 Total shots 5
5 Shots on target 1
4 Shots off target 2
3 Blocked shots 2
8 Shots inside box 2
4 Shots outside box 3
1 Saves 3
Match timeline
First half
D. Klaassen(1 - 0) · Assist: M. Godts⚽
24'
32'
🔁T. van Bergen ↔ B. WillumssonSubstitution
40'
🟨M. PeersmanYellow card
HT 1 - 0
J. Mokio(2 - 0)⚽
57'
61'
🟨D. JanseYellow card
S. Steur ↔ Y. RegeerSubstitution🔁
62'
M. GodtsYellow card🟨
64'
67'
🔁T. Hernes ↔ R. MetuSubstitution
67'
🔁M. Peersman ↔ W. PrinsSubstitution
67'
🔁D. van der Werff ↔ M. SeuntjensSubstitution
W. Weghorst ↔ K. DolbergSubstitution🔁
71'
S. Berghuis ↔ M. CarrizoSubstitution🔁
71'
77'
🔁T. Land ↔ R. MendesSubstitution
D. Klaassen ↔ T. TomiyasuSubstitution🔁
84'
90+1'
🟨B. WillumssonYellow card
90+2'
🟨M. SeuntjensYellow card
FT 2 - 0
Match statsAjax · Groningen
Key stats
%62 Possession %38
1.32 Expected goals (xG) 0.65
1.71 Pre-match xG 1.74
Shots
12 Total shots 5
5 Shots on target 1
4 Shots off target 2
3 Blocked shots 2
8 Shots inside box 2
4 Shots outside box 3
1 Saves 3
Attacking
86 Attacks 128
29 Dangerous attacks 33
Passing
536 Total passes 339
443 Accurate passes 253
%83 Pass accuracy %75
Set pieces & discipline
4 Corners 0
4 Offsides 2
12 Fouls 16
17 Free kicks 13
19 Throw-ins 14
6 Goal kicks 9
Cards
1 Yellow cards 4
0 1st-half cards 1
1 2nd-half cards 3
By half
1 1st-half goals 0
1 2nd-half goals 0
1 1st-half corners 0
3 2nd-half corners 0
Penalties
0 Penalties won 0
0 Penalty goals 0
HEAD TO HEAD10 meetings · 2020–2026
Ajax 7
Oct 4who was on topMar 7
Groningen 2
7 Ajax 1 draw 2 Groningen
GOALS IN THIS FIXTURE
3.8goals / match
26–12total goals
2/1clean sheets
6-1Ajax best win · Aug 14
3-1Groningen best win · Mar 7
%90 Over 1.5 9/10
%80 Over 2.5 8/10
%70 Over 3.5 7/10
%70 BTTS 7/10
DOES THE VENUE MATTER
Ajax at home5 matches
5W 0D 0L 17:3
Groningen at home5 matches
2W 1D 2L 9:9
Results are read from the side that hosted the match.
FORM COMPARISON
Ajax2W 2D 1L Groningen2W 1D 2L
1.60 1.40 Points per game
10 8 Goals scored
6 6 Goals conceded
1.40 1.75 xG average
1.57 1.51 xGA average
%40 %60 Clean sheets
%60 %40 BTTS
%80 %60 Over 2.5
3.8 6.0 Corners
2.2 1.0 Cards
Ajax3W 5D 2L Groningen3W 2D 5L
1.40 1.10 Points per game
17 16 Goals scored
11 15 Goals conceded
1.35 1.72 xG average
1.50 1.48 xGA average
%40 %30 Clean sheets
%60 %70 BTTS
%60 %70 Over 2.5
4.2 5.8 Corners
1.8 1.3 Cards
SEASON COMPARISON
5Ajaxin the table56pts
34matches 14-14-6W-D-L 62:41goals +21diff
DLDWW
9Groningenin the table48pts
34matches 14-6-14W-D-L 49:45goals +4diff
WWLLD
Season profile · 2025/2026 · 22 matches
1.77 1.41 Points per game
1.81 1.76 xG average
1.49 1.25 xGA average
%23 %32 Clean sheets
%73 %45 BTTS
%59 %45 Over 2.5
5.1 6.5 Corners
1.8 1.9 Cards
PREVIOUS MEETINGS
Mar 7 Groningen 3-1 Ajax Eredivisie
Dec 2 Ajax 2-0 Groningen Eredivisie
May 14 Groningen 2-2 Ajax Eredivisie
Oct 6 Ajax 3-1 Groningen Eredivisie
May 16 Groningen 2-3 Ajax Eredivisie
Aug 14 Ajax 6-1 Groningen Eredivisie
Apr 2 Groningen 1-3 Ajax Eredivisie
Sep 25 Ajax 3-0 Groningen Eredivisie
xG difference & finishing
Ajax2 gol · 1.32 xG +0.68
Groningen0 gol · 0.65 xG -0.65
+ = scored above expectation, − = below
WHAT THE NUMBERS SAY
Ajax dominated the ball62% possession
Ajax took more shots12 - 5
Groningen struggled to stay disciplined4 yellow
Groningen committed more fouls16 - 12
THE REFEREE31 matches on record
Marc Nagtegaal
Strictness56 TEMPO70
Cards: LenientFouls: ModeratePenalties: FrequentGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 52.8 +2.2
Fouls 2820.7 +7.3
Goals 23.5 -1.5
Corners 410.1 -6.1
THIS MATCH VS SEASON AVERAGE
Goals 2.01.8 +0.2
Shots 12.013.4 -1.4
On target 5.05.5 -0.5
Possession %62%56 +6.1
Corners 4.04.5 -0.5
Cards 1.02.5 -1.5
Conceded 0.01.2 -1.2
this matchseason average · 34 matches
Goals 0.01.4 -1.4
Shots 5.014.9 -9.9
On target 1.05.6 -4.6
Possession %38%50 -12.4
Corners 0.05.9 -5.9
Cards 4.02.7 +1.3
Conceded 2.01.3 +0.7
this matchseason average · 34 matches
PLAYER RATINGS★ Mika Godts 8.90
Starting XI
11 Mika Godts F · 86' 8.90
Assist1On target1/2Key pass5Dribbles1/5Tackles1Interceptions2Duels won5/11Fouls won3Offside2Passes45 · %38
18 Davy Klaassen M · 84' · K 8.30
Goals1On target1/1Key pass2Dribbles1/2Tackles3Interceptions1Duels won9/14Fouls won2Fouls1Passes43 · %32
48 Sean Steur M · 62' 7.30
Key pass2Dribbles1/2Tackles2Duels won3/5Passes27 · %24
24 Jorthy Mokio M · 86' 7.30
Goals1On target1/1Tackles3Interceptions1Duels won6/10Fouls2Passes35 · %26
26 Maarten Paes G · 86' 7.00
Dribbles1/1Duels won1/1Passes43 · %33
23 Steven Berghuis F · 71' 7.00
Dribbles1/3Tackles1Duels won5/9Fouls won3Passes42 · %38
2 Lucas Rosa D · 86' 6.90
Dribbles2/5Tackles3Interceptions3Duels won6/12Fouls1Passes59 · %51
15 Youri Baas D · 86' 6.90
Dribbles1/1Tackles1Blocks1Duels won2/3Passes64 · %58
3 Anton Gaaei D · 86' 6.60
Key pass2Interceptions1Fouls1Passes59 · %52
25 Wout Weghorst F · 71' 6.50
On target2/2Duels won7/10Fouls won4Offside2Passes23 · %12
30 Aaron Bouwman D · 86' 6.50
Dribbles1/1Tackles1Interceptions1Duels won2/4Fouls2Passes60 · %55
Substitutes
9 Kasper Dolberg F · 15' 7.00
Key pass1Passes7 · %6
6 Youri Regeer M · 24' 6.30
Fouls1Passes11 · %8
7 Maher Carrizo F · 15' 6.20
Dribbles1/1Duels won1/2Passes3 · %2
32 Takehiro Tomiyasu D · 2'
Passes7 · %6
Unused: Marvyn MuzunguRayane BounidaOscar GloukhDon-Angelo KonaduPaul ReversonValentijn van der VeldeRyan van de PavertKennynho Kasanwirjo
Starting XI
8 Tika de Jonge M · 86' 7.30
Interceptions1Blocks1Duels won2/5Fouls won1Passes27 · %20
1 Etienne Vaessen G · 86' 6.90
Saves3Passes26 · %17
18 Tygo Land M · 77' 6.70
Key pass2Tackles2Interceptions3Duels won3/4Fouls won1Passes42 · %37
14 Jorg Schreuders M · 86' 6.70
Tackles5Duels won8/13Fouls won3Fouls2Passes23 · %18
17 David van der Werff M · 67' 6.30
Dribbles2/2Duels won4/9Fouls won2Fouls1Passes19 · %14
3 Thijmen Blokzijl D · 86' 6.30
Key pass1Tackles4Interceptions2Duels won7/12Fouls2Passes33 · %26
26 Thom van Bergen F · 32' 6.20
Duels won1/5Fouls won1Offside1Passes6 · %4
4 Dies Janse D · 86' 6.20
Tackles1Interceptions1Blocks1Duels won1/5Fouls3Passes42 · %30
7 Travis Hernes M · 67' 6.20
Dribbles1/2Interceptions2Duels won1/4Passes18 · %15
43 Marvin Peersman D · 67' 6.00
Tackles2Interceptions2Blocks1Duels won5/11Fouls3Passes26 · %14
5 Marco Rente D · 86' · K 5.70
Tackles1Interceptions1Duels won2/7Fouls1Passes20 · %12
Substitutes
Tackles4Duels won5/10Offside1Passes7 · %6
2 Wouter Prins D · 19' 6.60
Dribbles1/1Interceptions1Duels won1/1Passes6 · %6
20 Mats Seuntjens M · 19' 6.50
Duels won1/2Fouls1Passes5 · %1
27 Rui Mendes F · 9' 6.50
Passes1
34 Ryan Metu F · 19' 6.30
Dribbles1/1Interceptions1Duels won1/2Passes1 · %1
Unused: Hidde JurjusRobin KelderLovro ŠtubljarSven BoulandJismerai DillemaElvis Van der LaanTyrique Mercera
Win probabilityModel: 1 (%53) ✓
Ajax %53 Draw %28 Groningen %19
1.87Ajax xPuan
0.85Groningen xPuan
🔒
ULTIMATE

Tactical metrics & visuals

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

Team & player heatmaps

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

🔒
ULTIMATE

ML deep-dive

This section is available to Ultimate members.

Sign in Upgrade to Ultimate in the app

App Store · Google Play

Form
AjaxDLDWW
GroningenWWLLD
Match Reportsall →
Rizespor 0-3 FenerbahçeSüper Lig · Oct 11 Samsunspor 0-3 TrabzonsporSüper Lig · Oct 11 Chelsea 5-1 BournemouthPremier League · Oct 11 Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Manchester United 1-1 TottenhamPremier League · Oct 11
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad