Match report

Utrecht Stuns Ajax with 2-1 Victory in Eredivisie

Utrecht
Utrecht
2–1
FT
Ajax
Ajax
Nov 9, 2025

Utrecht stunned the football world by defeating Ajax 2-1 in the Eredivisie match. Despite conceding an early goal to Weghorst that was later canceled, Utrecht capitalized on a quick turn of events with goals from Didden and Haller just before halftime. Although Godts pulled one back for Ajax, it wasn't enough as Utrecht held off the reigning champions in a remarkable display.

Key Facts

  • Final Score: Utrecht 2-1 Ajax
  • W. Weghorst's goal was canceled by VAR at 44 minutes
  • M. Didden scored the opening goal for Utrecht (45')
  • S. Haller doubled Utrecht's lead (54')
  • M. Godts reduced the deficit for Ajax (56')

Lineups

Utrecht

Formation: 4-2-3-1

Starting XI

  • 1 V. Barkas (G)
  • 2 S. Horemans (D)
  • 40 M. Didden (D)
  • 24 N. Viergever (D)
  • 16 S. El Karouani (D)
  • 27 A. Engwanda (M)
  • 21 G. Zechiel (M)
  • 22 M. Rodriguez (M)
  • 20 D. de Wit (M)
  • 15 A. Blake (M)
  • 91 S. Haller (F)

Substitutes

  • 8 C. Bozdogan
  • 25 M. Brouwer
  • 10 Y. Cathline
  • 17 E. Demircan
  • 44 M. Eerdhuijzen
  • 5 K. Finnsson
  • 33 K. Gadellaa
  • 14 Z. Iqbal
  • 26 M. Jonathans
  • 9 D. Min
  • 55 D. Murkin
  • 6 D. van den Berg

Ajax

Formation: 4-2-3-1

Starting XI

  • 22 R. Pasveer (G)
  • 2 L. Rosa (D)
  • 37 J. Sutalo (D)
  • 15 Y. Baas (D)
  • 41 G. Alders (D)
  • 6 Y. Regeer (M)
  • 8 K. Taylor (M)
  • 17 O. Edvardsen (M)
  • 10 O. Gloukh (M)
  • 11 M. Godts (M)
  • 25 W. Weghorst (F)

Substitutes

  • 43 R. Bounida
  • 9 K. Dolberg
  • 28 K. Fitz-Jim
  • 3 A. Gaaei
  • 12 J. Heerkens
  • 4 K. Itakura
  • 1 V. Jaros
  • 18 D. Klaassen
  • 16 J. McConnell
  • 24 J. Mokio
  • 7 R. Moro
  • 48 S. Steur

Timeline

  1. Ajax
    44' Ajax Var · Goal cancelled
    W. Weghorst
  2. Utrecht
    45' Utrecht Goal · Normal Goal
    M. Didden · Assist: S. El Karouani
  3. Utrecht
    54' Utrecht Goal · Normal Goal
    S. Haller · Assist: S. El Karouani
  4. Ajax
    56' Ajax Goal · Normal Goal
    M. Godts · Assist: Y. Regeer
  5. Ajax
    67' Ajax subst · Substitution 1
    Off: Lucas Rosa · On: A. Gaaei
  6. Ajax
    67' Ajax subst · Substitution 2
    Off: O. Gloukh · On: D. Klaassen
  7. Utrecht
    85' Utrecht Card · Yellow Card
    S. Horemans

    Foul

  8. Utrecht
    85' Utrecht subst · Substitution 3
    Off: D. de Wit · On: C. Bozdogan
  9. Ajax
    87' Ajax subst · Substitution 3
    Off: O. Edvardsen · On: R. Bounida
  10. Ajax
    88' Ajax subst · Substitution 4
    Off: K. Taylor · On: K. Dolberg
  11. Ajax
    88' Ajax subst · Substitution 5
    Off: M. Godts · On: R. Moro

Match Stats

Stat Utrecht Ajax
Fouls 15 10
Pass Accuracy 77% 85%
Offsides 0 1
Red Cards
Total Shots 16 10
Corners 6 4
Total Passes 287 636
Yellow Cards 1 0
Blocked Shots 4 3
Shots on Target 6 4
xG 1.39 0.64
Shots off Target 6 3
Possession 32% 68%
Goals Prevented 0 0
Accurate Passes 221 543
Shots Inside Box 12 6
Saves 3 4
Shots Outside Box 4 4

Key Match Notes

  • Utrecht capitalized on a canceled goal by Weghorst, scoring two goals just before halftime to take control of the game.
  • Ajax's attempt to come back was hindered by an early yellow card for Utrecht’s Horemans at 85 minutes which affected their defensive efforts.