Eredivisie · Semi-finals · May 21
Ajax - Groningen
Ajax beat Groningen 2-0 in Eredivisie (Semi-finals). Goals: D. Klaassen 24'; J. Mokio 57'.
Key events
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
LineupsAjax 4-3-3Groningen 4-2-3-1
26
Paes
2
Rosa
15
Baas
30
Bouwman
3
Gaaei
18
Klaassen
24
Mokio
48
Steur
11
Godts
25
Weghorst
23
Berghuis
1
Vaessen
43
Peersman
4
Janse
3
Blokzijl
5
Rente
8
Jonge
18
Land
14
Schreuders
17
Werff
7
Hernes
26
Bergen
Ajax · Bench
Coach: Oscar Garcia Junyent
Groningen · Bench
Coach: Dick Lukkien
HEAD TO HEAD10 meetings · 2020–2026
Oct 4who was on topMar 7
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
Over 1.5
9/10
Over 2.5
8/10
Over 3.5
7/10
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
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
Assist1On target1/2Key pass5Dribbles1/5Tackles1Interceptions2Duels won5/11Fouls won3Offside2Passes45 · %38
Goals1On target1/1Key pass2Dribbles1/2Tackles3Interceptions1Duels won9/14Fouls won2Fouls1Passes43 · %32
Key pass2Dribbles1/2Tackles2Duels won3/5Passes27 · %24
Goals1On target1/1Tackles3Interceptions1Duels won6/10Fouls2Passes35 · %26
Dribbles1/1Duels won1/1Passes43 · %33
Dribbles1/3Tackles1Duels won5/9Fouls won3Passes42 · %38
Dribbles2/5Tackles3Interceptions3Duels won6/12Fouls1Passes59 · %51
Dribbles1/1Tackles1Blocks1Duels won2/3Passes64 · %58
Key pass2Interceptions1Fouls1Passes59 · %52
On target2/2Duels won7/10Fouls won4Offside2Passes23 · %12
Dribbles1/1Tackles1Interceptions1Duels won2/4Fouls2Passes60 · %55
Substitutes
Key pass1Passes7 · %6
Fouls1Passes11 · %8
Dribbles1/1Duels won1/2Passes3 · %2
Passes7 · %6
Unused: Marvyn MuzunguRayane BounidaOscar GloukhDon-Angelo KonaduPaul ReversonValentijn van der VeldeRyan van de PavertKennynho Kasanwirjo
Starting XI
Interceptions1Blocks1Duels won2/5Fouls won1Passes27 · %20
Saves3Passes26 · %17
Key pass2Tackles2Interceptions3Duels won3/4Fouls won1Passes42 · %37
Tackles5Duels won8/13Fouls won3Fouls2Passes23 · %18
Dribbles2/2Duels won4/9Fouls won2Fouls1Passes19 · %14
Key pass1Tackles4Interceptions2Duels won7/12Fouls2Passes33 · %26
Duels won1/5Fouls won1Offside1Passes6 · %4
Tackles1Interceptions1Blocks1Duels won1/5Fouls3Passes42 · %30
Dribbles1/2Interceptions2Duels won1/4Passes18 · %15
Tackles2Interceptions2Blocks1Duels won5/11Fouls3Passes26 · %14
Tackles1Interceptions1Duels won2/7Fouls1Passes20 · %12
Substitutes
Tackles4Duels won5/10Offside1Passes7 · %6
Dribbles1/1Interceptions1Duels won1/1Passes6 · %6
Duels won1/2Fouls1Passes5 · %1
Passes1
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🔒
ULTIMATE
Team & player heatmaps
This section is available to Ultimate members.
Sign in Upgrade to Ultimate in the app🔒
ULTIMATE
ML deep-dive
This section is available to Ultimate members.
Sign in Upgrade to Ultimate in the appForm
AjaxDLDWW
GroningenWWLLD
Match Reportsall →
Rizespor 0-3 Fenerbahçe
Samsunspor 0-3 Trabzonspor
Chelsea 5-1 Bournemouth
Galatasaray 3-1 Kasımpaşa
Borussia Dortmund 2-2 Werder Bremen
Manchester United 1-1 Tottenham
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Skoryum