← Match Finder
Eredivisie
Referee: B Nijhuis
Utrecht
S T S U S
4–0
Full-time
Ajax
T U S S S

Retrospective analysis — the model is trained only on matches played before this one.

🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Utrecht Ajax
Last 6 — all competitions · 6/6 matches
Win Ø 67%
67%
67%
Points per game
2,2
2,2
Over 2.5 Ø 59%
50%
67%
Both score Ø 59%
50%
67%
Average goals
2,8
3,2
Scored
1,8
1,8
Conceded
1,0
1,3
Goal diff per game
+0,8
+0,5
xG created Pro
xG conceded Pro
xG diff Pro
This season — Eredivisie · 29/29 matches
Win Ø 67%
55%
79%
Points per game
1,9
2,5
Over 2.5 Ø 59%
62%
55%
Both score Ø 59%
69%
48%
Average goals
3,3
2,9
Scored
1,8
2,1
Conceded
1,4
0,8
Goal diff per game
+0,4
+1,4
xG created Pro
xG conceded Pro
xG diff Pro
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

Match stats

Half-time score: 1–0

0,83 xG 0,75
31% Possession 69%
13 Shots 7
5 Shots on target 3
5 Blocked shots 2
3 Goalkeeper saves 1
1 Corners 11
1 Offside 2
7 Free kicks against 11
1 Yellow cards 3
0 Red cards 0
The table before the match Utrecht 4. · Ajax 1.
# Team K V U T +/− xG +/− P
1 Ajax 29 23 4 2 +40 +28.9 73
2 PSV Eindhoven 29 20 4 5 +53 +39.1 64
3 Feyenoord 29 17 8 4 +32 +24.2 59
4 Utrecht 29 16 8 5 +11 +2.8 56
5 Go Ahead Eagles 29 13 7 9 +6 +10.4 46
6 Twente 27 12 9 6 +13 +14.0 45
7 AZ Alkmaar 27 11 7 9 +5 +10.3 40
8 Heerenveen 29 10 7 12 -7 -2.2 37
9 Heracles 29 8 11 10 -12 -14.0 35
10 Sparta Rotterdam 29 8 10 11 -3 +2.0 34
11 Nijmegen 28 9 6 13 +1 +1.4 33
12 For Sittard 29 9 6 14 -16 -7.4 33
13 Groningen 29 8 8 13 -16 -10.2 32
14 Zwolle 29 7 10 12 -9 -21.4 31
15 NAC Breda 29 8 7 14 -18 -15.3 31
16 Willem II 29 6 6 17 -19 -25.4 24
17 Waalwijk 29 4 7 18 -23 -19.3 19
18 Almere City 30 4 7 19 -38 -18.0 19

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Match report

Utrecht Ajax
1–0 S. Haller
S. Horemans
29′
39′
🟨 Jordan Henderson
Paxten Aaronson 🟨
45′
Half-time 2–0
2–0 Miguel Rodríguez
Y. Cathline
52′
Miguel Rodríguez ℹ️
VAR: Goal confirmed
53′
56′
🟨 Brian Brobbey
59′
🔁 B. Traoré
↦ D. Klaassen
59′
🔁 W. Weghorst
↦ M. Godts
3–0 Miguel Rodríguez
O. Fraulo
63′
70′
🟨 Bertrand Traoré
72′
🔁 O. Wijndal
↦ J. Hato
73′
🔁 J. Mokio
↦ K. Taylor
74′
🔁 O. Edvardsen
↦ B. Brobbey
M. Didden 🔁
↦ A. Engwanda
79′
N. Ohio 🔁
↦ S. Haller
79′
4–0 P. Aaronson
Y. Cathline
85′
A. Blake 🔁
↦ Y. Cathline
88′
M. Jonathans 🔁
↦ Miguel Rodríguez
88′
V. Jensen 🔁
↦ O. Fraulo
91′
Full-time 4–0

Line-ups

Utrecht

4-2-3-1
1 V. Barkas G
2 S. Horemans D
3 M. van der Hoorn D
24 N. Viergever D
16 S. El Karouani D
27 A. Engwanda M
21 P. Aaronson M
22 Miguel Rodríguez M
6 O. Fraulo M
20 Y. Cathline M
91 S. Haller F
Bench (12)
40 M. Didden
11 N. Ohio
15 A. Blake
26 M. Jonathans
7 V. Jensen
25 M. Brouwer
5 K. Finnsson
19 A. Descotte
44 J. Mukeh
9 D. Min
32 T. de Graaff
18 J. Toornstra

Coach: R. Jans

Ajax

4-3-3
16 Matheus G
3 A. Gaaei D
37 J. Šutalo D
13 A. Kaplan D
4 J. Hato D
18 D. Klaassen M
6 J. Henderson M
8 K. Taylor M
23 S. Berghuis F
9 B. Brobbey F
11 M. Godts F
Bench (12)
20 B. Traoré
25 W. Weghorst
5 O. Wijndal
31 J. Mokio
17 O. Edvardsen
36 D. Janse
22 R. Pasveer
24 D. Rugani
28 K. Fitz-Jim
29 C. Rasmussen
12 J. Gorter
2 Lucas Rosa

Coach: F. Farioli

Odds comparison

Green columns are the outcomes that came in.

1X2
H ✓
3,34
U
3,67
B
2,04
Over/under goals
O1,5 ✓
O2,5 ✓
1,61
U2,5
2,23
O3,5 ✓
Both teams to score
BLS ja
BLS nei ✓

Referee

B Nijhuis · 128 kamper i vår database

🟨 Yellow cards
2,1 / match
Below average
⚽ Free kicks
15,7 / match
Below average

🟥 Red cards: 0,07 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.