Netherlands Eredivisie Regular Season - 12
Sunday, November 9, 2025 at 6:15 AM
Stadion Galgenwaard Utrecht
Utrecht
Loading calendars...
2 - 1
Ajax
Loading calendars...
Full time
M. Didden 45+1'
S. Haller 54'
M. Godts 56'

Utrecht vs Ajax Match Recap - Nov 9, 2025

Welcome to FT - where users sync their teams' fixtures to their calendar app of choice - Google, Apple, etc. Follow Utrecht or Ajax and never miss a match.

Utrecht Stuns Ajax with a 2-1 Victory, Shaking Up the Eredivisie Landscape

Utrecht delivered a stunning performance at Stadion Galgenwaard, defeating Ajax 2-1 in a match that showcased the grit and determination of the home side. This victory not only boosts Utrecht's confidence but also raises questions about Ajax's recent form and their ability to compete at the top level.

The match began with both teams feeling each other out, but it was Utrecht who struck first just before halftime. Matisse Didden found the net in stoppage time, sending the home crowd into a frenzy. This goal was crucial, as it shifted the momentum firmly in Utrecht's favor. Didden's strike came from a well-executed play that highlighted Utrecht's resilience, especially after their recent struggles in the league.

Ajax, despite holding 60% possession throughout the match, struggled to convert that control into meaningful chances. Their inability to capitalize on possession has been a recurring theme in their recent outings, including a disappointing 0-3 loss to Galatasaray just days prior. The contrast between their ball control and their lack of shots on goal-only two against Utrecht-was stark. Ajax's attacking prowess, once feared across Europe, now seems muted.

Utrecht doubled their lead shortly after the break with a goal from Sébastien Haller, who has been a key figure for the team this season. Haller's ability to find space and finish clinically has been vital for Utrecht, and this match was no exception. His goal came in the 54th minute, showcasing his knack for being in the right place at the right time. With this strike, Haller continued his impressive form, having scored in previous matches as well.

However, Ajax responded quickly, with Mika Godts pulling one back just two minutes later. Godts' goal was a reminder of Ajax's potential to strike back, but it also underscored their inconsistency. Despite this momentary resurgence, Ajax failed to build on the momentum. Their attacking players, including Wout Weghorst and Oscar Gloukh, were largely kept quiet by a resolute Utrecht defense that absorbed pressure effectively.

The final statistics tell a story of missed opportunities for Ajax. They managed only two shots on target compared to Utrecht's one, despite dominating possession and passing statistics. Ajax completed 245 passes with an accuracy of 84%, while Utrecht managed 155 passes at 78% accuracy. Yet, it was Utrecht who made their chances count, finishing with an expected goals (xG) of 0.36 compared to Ajax's dismal 0.07. This stark difference highlights Ajax's struggles to create quality chances in recent matches.

Utrecht's recent form has been a rollercoaster ride. Prior to this match, they had shown signs of life with a narrow win against NEC Nijmegen and a hard-fought draw against FC Porto in the UEFA Europa League. However, they also suffered a heavy defeat against AZ Alkmaar just weeks ago. This inconsistency made their victory over Ajax even more significant, as it suggests they may be turning a corner.

For Ajax, this defeat raises serious questions about their trajectory this season. After starting strong with five wins in their first six matches, they have now slipped into a pattern of draws and losses that could jeopardize their standing in the league. Their recent performances have lacked the spark that fans have come to expect from such a storied club. The pressure is mounting on coach Johnny Heitinga to find solutions quickly.

Reflecting on my pre-match prediction, I anticipated a close contest but did not foresee Utrecht pulling off such an emphatic win. The home side's tactical discipline and ability to capitalize on set pieces proved decisive. As for Ajax, they must regroup ahead of their next match against Excelsior if they hope to reclaim their place among the league's elite.

This result not only impacts the standings-Utrecht now sits in sixth place with 16 points while Ajax remains fourth with 20-but it also serves as a wake-up call for Ajax. The Eredivisie is shaping up to be more competitive than ever, and teams like Utrecht are proving they can challenge the traditional powerhouses.

As both teams look ahead to their next fixtures, Utrecht will aim to build on this momentum against Telstar, while Ajax must find a way to regain their confidence and form before facing Excelsior. The stakes are high, and every match counts as the season progresses. For now, Utrecht can bask in the glory of a well-earned victory over one of the giants of Dutch football-a moment that will resonate long after the final whistle blew at Stadion Galgenwaard.

Originally published on FollowTeams at November 9, 2025 at 1:30 PM UTC

Player Statistics

Loading player statistics...

Match Prediction

Predicted Winner: Utrecht
Double chance : Utrecht or draw
Utrecht
45%
Draw
45%
Ajax
10%

Team Lineups

Ajax
4-2-3-1
COACH
Johnny Gijsbert Alan Heitinga
22
Remko Pasveer
41
Gerald Alders
15
Youri Baas
37
Josip Šutalo
2
Lucas Rosa
8
Kenneth Taylor
6
Youri Regeer
11
Mika Godts
10
Oscar Gloukh
17
Oliver Edvardsen
25
Wout Weghorst
Utrecht
4-2-3-1
COACH
Ron Jans
1
Vasilis Barkas
16
Souffian El Karouani
24
Nick Viergever
40
Matisse Didden
2
Siebe Horemans
21
Gjivai Zechiël
27
Alonzo Engwanda
15
Adrian Blake
20
Dani de Wit
22
Miguel Rodríguez
91
Sébastien Haller

Ajax Substitutes

1 Vítězslav Jaroš
G
3 Anton Gaaei
D
4 Ko Itakura
D
7 Raúl Moro
F
9 Kasper Dolberg
F
12 Joeri Heerkens
G
16 James McConnell
M
18 Davy Klaassen
M
24 Jorthy Mokio
D
28 Kian Fitz-Jim
M
43 Rayane Bounida
F
48 Sean Steur
M

Utrecht Substitutes

5 Kolbeinn Finnsson
D
6 Davy van den Berg
M
8 Can Bozdoğan
M
9 David Min
F
10 Yoann Cathline
F
14 Zidane Iqbal
M
17 Emirhan Demircan
F
25 Michael Brouwer
G
26 Miliano Jonathans
F
33 Kevin Gadellaa
G
44 Mike Eerdhuijzen
D
55 Derry Murkin
D

Match Statistics

16
Total Shots
10
6
Shots on Goal
4
6
Shots off Goal
3
4
Blocked Shots
3
12
Shots Inside Box
6
4
Shots Outside Box
4
31%
Ball Possession (%)
69%
279
Total Passes
633
212
Accurate Passes
543
76%
Pass Accuracy (%)
86%
15
Fouls
10
6
Corner Kicks
4
0
Offsides
1
1
Yellow Cards
0
3
Goalkeeper Saves
4
1.29
Expected Goals (xG)
0.55

Game Thread

Be the first to comment on this match!

Join the Discussion

Inform the permanent record.