Match story
Win-probability swings · in-play model
15'⚽+13 VIT
Boutrah opens it
First goal of the match — 1–0.
↳assist Regt
VIT win prob 11% → 24%
42'⚽−19 VIT
Sutalo levels
All square again at 1–1.
↳assist Gaaei
VIT win prob 33% → 14%
78'⚽+52 VIT
Kozłowski puts them ahead
Vitesse in front at 2–1.
↳assist Buitink
VIT win prob 12% → 64%
90+3'⚽−100 VIT
Berghuis levels
↑ off the bench
All square again at 2–2.
VIT win prob 100% → 0%
Pressure index
Minute-by-minute momentum · home up · away down
VitesseAjax
⚽ Boutrah
⚽ Sutalo
⚽ Kozłowski
⚽ Berghuis
HT
15'30'45'45+160'75'90'90+4
15'⚽ Boutrah42'⚽ Sutalo78'⚽ Kozłowski90+3'⚽ Berghuis
Key events
FT 2–2 · HT 1–1 · goals, cards and subs
9'
Dominik Oroz
Yellow card
⚽15'1–0
Amine Boutrah
Goal · assist Gyan de Regt
⚽42'1–1
Josip Sutalo
Goal · assist A. Gaaei
HTHalf-time · level at 1–1
61'
Josip Sutalo
Yellow card
63'
Steven Berghuis
On for S. Mannsverk
64'
Thomas Buitink
On for Marco van Ginkel
64'
Giovanni van Zwam
On for Dominik Oroz
71'
E. Cornelisse
On for Mathijs Tielemans
71'
Anis Hadj Moussa
On for Gyan de Regt
⚽78'2–1
K. Kozłowski
Goal · assist Thomas Buitink
79'
Benjamin Tahirovic
On for Jordan Henderson
90'+1
Steven Bergwijn
Yellow card
90'+1
Anis Hadj Moussa
Yellow card
90'+2
Daan Huisman
On for K. Kozłowski
⚽90'+32–2
Steven Berghuis
Goal
FTFull-time · Vitesse 2–2 Ajax
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
Eloy Room6.9
Carlens Arcus6.7
Mica Pinto7.1
Dominik Oroz6.2
Amine Boutrah7.4
BoutrahSteven Bergwijn6.9
Kenneth Taylor7.5
TaylorBrian Brobbey6.6
Chuba Akpom6.7
Marco van Ginkel6.7
Enzo Cornelisse6.5
Paxten Aaronson7.5
AaronsonRamon Hendriks6.9
Kacper Kozłowski8.0
KozłowskiThomas Buitink7.3
BuitinkMathijs Tielemans6.3
Daan Huisman-
Gyan de Regt6.6
Anis Hadj Moussa6.6
Giovanni van Zwam6.2
Gerónimo Rulli6.8
Devyne Rensch6.8
Anton Gaaei7.2
Jordan Henderson7.1
HendersonAhmetcan Kaplan6.7
Sivert Mannsverk6.5
Steven Berghuis6.5
Benjamin Tahirović6.2
Josip Sutalo7.4
SutaloVitesseAjax
DEFENCE ↑ · ATTACK →