Jens Toornstra
(ast. Isaac Achmed Koroma Junior Babadi)
43'
22'
(ast. Julian Brandt)
Abdellah Ouazane
45'+1
(ast. Julian Brandt)
Tolu Arokodare
The ForzaPitch pre-match prediction gave Ajax a 53% win probability (draw 23%, Sparta Rotterdam 23%). The final result was Sparta Rotterdam 1–2 Ajax. In 2 previous meetings, Sparta Rotterdam have won 0 times, with 1 draws and 1 wins for Ajax.
Match statistics
11
Total shots
16
5
Shots on target
4
0.93
Actual xG
1.43
2
Saves
3
41%
Possession
59%
5
Corners
3
22
Tackles
12
1
🟨 Yellow cards
2
Match Events
22'
ast. Julian Brandt ·
Abdellah Ouazane⚽
⚽Jens Toornstra
· ast. Isaac Achmed Koroma Junior Babadi
43'
45'+1
ast. Julian Brandt ·
Tolu Arokodare⚽
45'
Davy Klaassen
/
Viktor Tsygankov
Jens Toornstra
/ Mitchell Van Bergen
56'
61'
Oscar Gloukh
/
Abdellah Ouazane
61'
Yves Bissouma
/
Jorthy Mokio
64'
Julian Brandt
Robin van Cruijsen
/ Andrej Kostić
70'
79'
Owen Wijndal
/
Youri Baas
Marvin Young
/ Teo Quintero León
84'
Bruno Martins Indi
/ Casper Terho
84'
88'
Daley Blind
/
Julian Brandt
Isaac Achmed Koroma Junior Babadi
89'
90'+3
Lucas Oliveira·Rosa
Pre-match prediction
23.41%
Sparta
23.14%
X
53.45%
Ajax ←
we assigned to the actual result (Ajax)
53.45%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.15
0.93
-0.22
2.48
1.43
-1.05
Ajax dominated by xG (1.43 vs 0.93).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
M. Brouwer
G
M. Brouwer
G
5
B. Kuipers
D
B. Kuipers
D
4
B. Martins Indi
84'
D
B. Martins Indi
84'
D
6
N. Verschuren
D
N. Verschuren
D
3
M. Young
84'
D
M. Young
84'
D
2
L. Martes
D
L. Martes
D
11
I. Babadi
1 👟
M
I. Babadi
1 👟
M
10
Cedric Hatenboer
M
Cedric Hatenboer
M
8
J. Toornstra
1 ⚽
56'
M
J. Toornstra
1 ⚽
56'
M
7
Robin van Cruijsen
70'
M
Robin van Cruijsen
70'
M
9
M. Zonneveld
F
M. Zonneveld
F
Bench
18
A. Roaldsøy
M
A. Roaldsøy
M
12
B. Reith
D
B. Reith
D
21
C. Terho
6'
F
C. Terho
6'
F
20
F. Bednarek
G
F. Bednarek
G
15
G. Vianello
D
G. Vianello
D
16
J. Baas
M
J. Baas
M
22
Joel Ideho
F
Joel Ideho
F
17
M. van Bergen
34'
F
M. van Bergen
34'
F
30
P. Kuiper
G
P. Kuiper
G
14
Teo Quintero
6'
D
Teo Quintero
6'
D
1
M. ter Stegen
G
M. ter Stegen
G
15
Y. Baas
79'
D
Y. Baas
79'
D
36
D. Janse
D
D. Janse
D
6
T. Kehrer
D
T. Kehrer
D
2
Lucas Rosa
D
Lucas Rosa
D
8
J. Brandt
2 👟
88'
M
J. Brandt
2 👟
88'
M
4
S. Amrabat
M
S. Amrabat
M
24
J. Mokio
61'
M
J. Mokio
61'
M
68
A. Ouazane
1 ⚽
61'
F
A. Ouazane
1 ⚽
61'
F
99
T. Arokodare
1 ⚽
F
T. Arokodare
1 ⚽
F
11
V. Tsygankov
45'
F
V. Tsygankov
45'
F
Bench
30
A. Bouwman
D
A. Bouwman
D
17
D. Blind
2'
D
D. Blind
2'
D
18
D. Klaassen
45'
M
D. Klaassen
45'
M
22
J. Heerkens
G
J. Heerkens
G
21
Jofre Torrents
D
Jofre Torrents
D
38
Marcos Leonardo
F
Marcos Leonardo
F
67
Mohamed Abdalla
M
Mohamed Abdalla
M
26
M. Paes
G
M. Paes
G
10
O. Gloukh
29'
M
O. Gloukh
29'
M
5
O. Wijndal
11'
D
O. Wijndal
11'
D
43
Rayane Bounida
F
Rayane Bounida
F
28
Y. Bissouma
29'
M
Y. Bissouma
29'
M
Best on the pitch
J. Brandt
M · Ajax
8.49
2 👟
2 shots
· 67 pass
A. Ouazane
F · Ajax
8.16
1 ⚽
5 shots
· 29 pass
J. Toornstra
M · Sparta
7.31
1 ⚽
2 shots
· 9 pass
T. Arokodare
F · Ajax
7.16
1 ⚽
4 shots
· 20 pass
Y. Baas
D · Ajax
7.12
1 shots
· 53 pass
D. Janse
D · Ajax
7.10
· 76 pass
Sparta Rotterdam — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M. Brouwer | G | 90 | 5.95 | — | — | 0 | 37 | 21% | 0 | — | — |
| B. Kuipers | D | 90 | 5.84 | — | — | 0 | 41 | 30% | 1 | — | — |
| B. Martins Indi | D | 84 | 6.69 | — | — | 0 | 35 | 31% | 1 | — | — |
| N. Verschuren | D | 90 | 6.75 | — | — | 0 | 52 | 45% | 3 | — | — |
| M. Young | D | 84 | 6.26 | — | — | 0 | 32 | 26% | 2 | — | — |
| L. Martes | D | 90 | 5.87 | — | — | 1 | 40 | 33% | 3 | — | — |
| I. Babadi | M | 90 | 6.60 | — | 1 | 1 | 46 | 36% | 1 | 1 | — |
| Cedric Hatenboer | M | 90 | 6.58 | — | — | 0 | 48 | 43% | 3 | — | — |
| J. Toornstra | M | 56 | 7.31 | 1 | — | 2 | 9 | 7% | 1 | — | — |
| Robin van Cruijsen | M | 70 | 6.87 | — | — | 3 | 20 | 16% | 3 | — | — |
| M. Zonneveld | F | 90 | 6.24 | — | — | 1 | 11 | 9% | 1 | — | — |
| C. Terho | F | 6 | 6.40 | — | — | 1 | 1 | 1% | 0 | — | — |
| M. van Bergen | F | 34 | 6.49 | — | — | 2 | 20 | 18% | 1 | — | — |
| Teo Quintero | D | 6 | 6.26 | — | — | 0 | 5 | 5% | 2 | — | — |
Ajax — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M. ter Stegen | G | 90 | 6.55 | — | — | 0 | 52 | 36% | 0 | — | — |
| Y. Baas | D | 79 | 7.12 | — | — | 1 | 53 | 46% | 3 | — | — |
| D. Janse | D | 90 | 7.10 | — | — | 0 | 76 | 70% | 1 | — | — |
| T. Kehrer | D | 90 | 6.82 | — | — | 0 | 69 | 64% | 0 | — | — |
| Lucas Rosa | D | 90 | 6.59 | — | — | 0 | 55 | 52% | 2 | 1 | — |
| J. Brandt | M | 88 | 8.49 | — | 2 | 2 | 67 | 60% | 1 | 1 | — |
| S. Amrabat | M | 90 | 6.99 | — | — | 0 | 80 | 74% | 3 | — | — |
| J. Mokio | M | 61 | 6.40 | — | — | 2 | 28 | 26% | 0 | — | — |
| A. Ouazane | F | 61 | 8.16 | 1 | — | 5 | 29 | 28% | 1 | — | — |
| T. Arokodare | F | 90 | 7.16 | 1 | — | 4 | 20 | 10% | 0 | — | — |
| V. Tsygankov | F | 45 | 6.78 | — | — | 1 | 27 | 21% | 0 | — | — |
| D. Blind | D | 2 | 0.00 | — | — | 0 | 0 | 0% | 0 | — | — |
| D. Klaassen | M | 45 | 6.03 | — | — | 0 | 25 | 17% | 0 | — | — |
| O. Gloukh | M | 29 | 6.68 | — | — | 1 | 15 | 13% | 1 | — | — |
| O. Wijndal | D | 11 | 6.36 | — | — | 0 | 9 | 9% | 0 | — | — |
| Y. Bissouma | M | 29 | 6.29 | — | — | 0 | 14 | 12% | 0 | — | — |
Frequently Asked Questions
What was the final score of Sparta Rotterdam vs Ajax?
The final score was Sparta Rotterdam 1–2 Ajax.
What did the model predict before Sparta Rotterdam vs Ajax?
The model assigned 23% probability to a Sparta Rotterdam win, 23% to a draw, and 53% to an Ajax win.