All teams

AFC Ajax

Eredivisie · strength −0.47 (attack −0.11, defence −0.36) against an average Premier League side, rated Oct 2026

Last 40 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
UEFA Conference League 26/27 goals 3–2 · xG 2.9–3.0 · 3 points from 2.8 in 2232.8+0.2
Eredivisie 26/27 goals 27–12 · xG 23.0–12.0 · 18 points from 18.3 in 991818.3−0.3
VriendenLoterij Eredivisie 25/26 goals 62–40 · xG 46.5–40.2 · 57 points from 50.4 in 35355750.4+6.6
UEFA Champions League 25/26 goals 8–21 · xG 9.3–12.8 · 6 points from 9.5 in 8869.5−3.5

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.50+0.00+0.50+1.00Jul 2024NovMarJulNovMarJulAttack −0.11Defence −0.36
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.47−0.11−0.36
Sep 2026−0.58−0.16−0.41
Aug 2026−0.49−0.17−0.32
Jul 2026−0.57−0.29−0.28
Jun 2026−0.64−0.37−0.27
May 2026−0.64−0.38−0.27
Apr 2026−0.60−0.36−0.25
Mar 2026−0.64−0.40−0.23
Feb 2026−0.68−0.41−0.27
Jan 2026−0.61−0.32−0.29
Dec 2025−0.80−0.47−0.33
Nov 2025−0.67−0.48−0.19
Oct 2025−0.55−0.39−0.16
Sep 2025−0.15−0.23+0.08
Aug 2025−0.08−0.15+0.07
Jul 2025−0.29−0.08−0.21
Jun 2025−0.28−0.09−0.19
May 2025−0.28−0.09−0.19
Apr 2025−0.21−0.06−0.15
Mar 2025−0.20−0.07−0.13
Feb 2025−0.14−0.04−0.10
Jan 2025+0.00−0.03+0.03
Dec 2024+0.24+0.09+0.15
Nov 2024+0.23+0.02+0.21
Oct 2024+0.34+0.01+0.33
Sep 2024+0.99+0.33+0.66
Aug 2024+1.02+0.30+0.72
Jul 2024−0.20−0.35+0.15

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Jorthy Mokio Midfielder · 1,009′ · 17 matches1748.752.7on 22 Oct 2026 v Atalanta63.0on 18 Oct 2026 at FC Groningen44.6on 15 Oct 2026 at HNK Hajduk Split+8.2
2Davy Klaassen Midfielder · 1,014′ · 16 matches1646.959.3on 22 Oct 2026 v Atalanta54.1on 18 Oct 2026 at FC Groningen52.0on 15 Oct 2026 at HNK Hajduk Split+7.9
3Oscar Gloukh Midfielder · 971′ · 16 matches1647.560.2on 22 Oct 2026 v Atalanta40.5on 18 Oct 2026 at FC Groningen40.4on 15 Oct 2026 at HNK Hajduk Splitlevel (+0.7)
4Abdellah Ouazane Midfielder · 599′ · 16 matches1648.072.9on 22 Oct 2026 v Atalanta34.2on 18 Oct 2026 at FC Groningen35.0on 15 Oct 2026 at HNK Hajduk Split−4.3
5Julian Brandt Forward · 1,016′ · 15 matches1555.952.8on 22 Oct 2026 v Atalanta67.1on 18 Oct 2026 at FC Groningen49.4on 15 Oct 2026 at HNK Hajduk Splitlevel (−0.1)
6Aaron Bouwman Defender · 1,184′ · 14 matches1458.454.5on 22 Oct 2026 v Atalanta56.3on 18 Oct 2026 at FC Groningen78.4on 15 Oct 2026 at HNK Hajduk Split+4.7
7Youri Baas Defender · 1,059′ · 13 matches1352.155.4on 22 Oct 2026 v Atalanta36.7on 15 Oct 2026 at HNK Hajduk Split49.8on 10 Oct 2026 v NEC Nijmegen−4.8
8Tolu Arokodare Forward · 591′ · 13 matches1354.993.5on 22 Oct 2026 v Atalanta56.4on 18 Oct 2026 at FC Groningen46.7on 15 Oct 2026 at HNK Hajduk Splitlevel (+1.6)
9Marcos Leonardo Forward · 500′ · 13 matches1340.947.8on 22 Oct 2026 v Atalanta30.2on 18 Oct 2026 at FC Groningen58.3on 15 Oct 2026 at HNK Hajduk Splitlevel (−0.6)
10Marc-André Ter Stegen Goalkeeper · 1,080′ · 12 matches1249.354.2on 22 Oct 2026 v Atalanta54.0on 18 Oct 2026 at FC Groningen62.9on 15 Oct 2026 at HNK Hajduk Split+7.7
11Caio Henrique Defender · 729′ · 12 matches1237.730.9on 19 Sep 2026 v Excelsior31.5on 15 Sep 2026 v Willem II Tilburg41.7on 12 Sep 2026 at Fortuna Sittardlevel (+0.4)
12Lucas Rosa Defender · 822′ · 11 matches1150.358.3on 22 Oct 2026 v Atalanta50.9on 18 Oct 2026 at FC Groningen54.2on 15 Oct 2026 at HNK Hajduk Split+4.3
13Steven Berghuis Forward · 758′ · 11 matches1149.234.9on 15 Sep 2026 v Willem II Tilburg64.6on 12 Sep 2026 at Fortuna Sittard47.5on 5 Sep 2026 v PSV Eindhovenlevel (+0.7)
14Owen Wijndal Defender · 696′ · 10 matches1041.841.8on 22 Oct 2026 v Atalanta41.7on 18 Oct 2026 at FC Groningen34.0on 10 Oct 2026 v NEC Nijmegen−2.4
15Kasper Dolberg Forward · 523′ · 9 matches940.643.0on 19 Sep 2026 v Excelsior45.9on 15 Sep 2026 v Willem II Tilburg94.3on 12 Sep 2026 at Fortuna Sittard+8.8
16Youri Regeer Midfielder · 582′ · 8 matches852.541.7on 27 Aug 2026 v FC Sion40.9on 20 Aug 2026 at FC Sion50.4on 16 Aug 2026 v SC Heerenveen−6.1
17Sofyan Amrabat Midfielder · 533′ · 8 matches850.253.4on 22 Oct 2026 v Atalanta57.2on 18 Oct 2026 at FC Groningen41.5on 15 Oct 2026 at HNK Hajduk Splitlevel (+0.5)
18Oliver Valaker Edvardsen Forward · 303′ · 8 matches853.054.0on 19 Sep 2026 v Excelsior43.9on 12 Sep 2026 at Fortuna Sittard44.0on 30 Aug 2026 at SC Telstar−6.2
19Anton Gaaei Defender · 618′ · 7 matches748.347.6on 19 Sep 2026 v Excelsior43.5on 12 Sep 2026 at Fortuna Sittard55.1on 5 Sep 2026 v PSV Eindhovenlevel (+0.5)
20Viktor Tsygankov Midfielder · 309′ · 7 matches744.940.1on 22 Oct 2026 v Atalanta51.6on 15 Oct 2026 at HNK Hajduk Split37.7on 10 Oct 2026 v NEC Nijmegenlevel (−0.3)
21Thilo Kehrer Defender · 451′ · 6 matches652.851.5on 15 Oct 2026 at HNK Hajduk Split42.3on 10 Oct 2026 v NEC Nijmegen66.4on 19 Sep 2026 v Excelsiorlevel (+0.6)
22Dies Janse Defender · 244′ · 6 matches660.440.1on 22 Oct 2026 v Atalanta79.3on 18 Oct 2026 at FC Groningen44.7on 15 Sep 2026 v Willem II Tilburg+14.2
23Maarten Paes Goalkeeper · 453′ · 5 matches547.449.8on 15 Sep 2026 v Willem II Tilburg46.5on 13 Aug 2026 at Shelbourne46.6on 6 Aug 2026 v Shelbournelevel (+0.2)
24Daley Blind Defender · 318′ · 4 matches450.368.4on 13 Aug 2026 at Shelbourne63.5on 6 Aug 2026 v Shelbourne41.8on 30 Jul 2026 v FK Vojvodina+5.3
25Mika Godts Forward · 288′ · 4 matches444.868.9on 9 Aug 2026 at PEC Zwolle49.8on 6 Aug 2026 v Shelbourne44.5on 30 Jul 2026 v FK Vojvodina+5.3
26Jofre Torrents  Defender · 83′ · 2 matches244.639.9on 15 Oct 2026 at HNK Hajduk Split88.5on 30 Aug 2026 at SC Telstar–
27Maher Carrizo Midfielder · 83′ · 2 matches245.450.1on 13 Aug 2026 at Shelbourne20.1on 6 Aug 2026 v Shelbourne–
28Simon Adingra Midfielder · 30′ · 1 match139.639.6on 10 Oct 2026 v NEC Nijmegen–
29Don-Angelo Konadu Forward · 18′ · 1 match144.544.5on 23 Jul 2026 at FK Vojvodina–
30Rayane Bounida Forward · 8′ · 1 match135.035.0on 18 Oct 2026 at FC Groningen–
31Yves Bissouma Midfielder · 8′ · 1 match154.854.8on 18 Oct 2026 at FC Groningen–
32Mohamed Abdalla Midfielder · 4′ · 1 match10.00.0on 23 Jul 2026 at FK Vojvodina–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

61 since July 2025
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Conference LeagueAtalantaW 2–01.8–1.01.93
18 Oct 2026Eredivisieat FC GroningenW 5–23.1–2.21.87
15 Oct 2026Conference Leagueat HNK Hajduk SplitL 1–21.2–2.00.87
10 Oct 2026EredivisieNEC NijmegenD 1–11.8–1.01.88
19 Sep 2026EredivisieExcelsiorD 2–22.4–0.82.33
15 Sep 2026EredivisieWillem II TilburgW 5–13.8–1.62.42
12 Sep 2026Eredivisieat Fortuna SittardW 5–14.2–0.72.81
5 Sep 2026EredivisiePSV EindhovenL 1–32.0–2.51.13
30 Aug 2026Eredivisieat SC TelstarW 4–02.2–1.12.03
27 Aug 2026Conference LeagueFC SionW 5–3––
All 61 results
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Conference LeagueAtalantaW 2–01.8–1.01.93
18 Oct 2026Eredivisieat FC GroningenW 5–23.1–2.21.87
15 Oct 2026Conference Leagueat HNK Hajduk SplitL 1–21.2–2.00.87
10 Oct 2026EredivisieNEC NijmegenD 1–11.8–1.01.88
19 Sep 2026EredivisieExcelsiorD 2–22.4–0.82.33
15 Sep 2026EredivisieWillem II TilburgW 5–13.8–1.62.42
12 Sep 2026Eredivisieat Fortuna SittardW 5–14.2–0.72.81
5 Sep 2026EredivisiePSV EindhovenL 1–32.0–2.51.13
30 Aug 2026Eredivisieat SC TelstarW 4–02.2–1.12.03
27 Aug 2026Conference LeagueFC SionW 5–3––
20 Aug 2026Conference Leagueat FC SionW 4–2––
16 Aug 2026EredivisieSC HeerenveenD 2–22.0–1.41.78
13 Aug 2026Conference Leagueat ShelbourneD 2–2––
9 Aug 2026Eredivisieat PEC ZwolleW 2–01.5–0.62.07
6 Aug 2026Conference LeagueShelbourneW 3–1––
30 Jul 2026Conference LeagueFK VojvodinaW 4–1––
23 Jul 2026Conference Leagueat FK VojvodinaW 4–1––
24 May 2026EredivisieFC UtrechtD 0–01.5–1.01.74
21 May 2026EredivisieFC GroningenW 2–01.8–0.22.56
17 May 2026Eredivisieat SC HeerenveenD 0–01.9–1.81.42
10 May 2026EredivisieFC UtrechtL 1–21.3–1.81.05
2 May 2026EredivisiePSV EindhovenD 2–21.0–1.80.82
25 Apr 2026Eredivisieat NAC BredaW 2–02.4–0.82.34
11 Apr 2026Eredivisieat Heracles AlmeloW 3–01.9–1.21.85
4 Apr 2026EredivisieFC TwenteL 1–20.9–1.41.05
22 Mar 2026Eredivisieat FeyenoordD 1–10.2–1.40.43
14 Mar 2026EredivisieSparta RotterdamW 4–03.0–0.22.83
7 Mar 2026Eredivisieat FC GroningenL 1–32.1–1.91.50
1 Mar 2026Eredivisieat PEC ZwolleD 0–00.3–1.20.63
21 Feb 2026EredivisieNEC NijmegenD 1–11.5–1.21.59
14 Feb 2026EredivisieFortuna SittardW 4–11.2–0.81.61
8 Feb 2026Eredivisieat AZ AlkmaarD 1–11.0–1.80.84
1 Feb 2026Eredivisieat ExcelsiorD 2–20.6–0.81.16
28 Jan 2026Champions LeagueOlympiacos FCL 1–21.9–0.52.30
24 Jan 2026EredivisieFC VolendamW 2–03.5–0.32.85
20 Jan 2026Champions Leagueat VillarrealW 2–10.9–1.41.03
17 Jan 2026EredivisieGo Ahead EaglesD 2–23.4–0.92.64
11 Jan 2026Eredivisieat SC TelstarW 3–21.7–0.82.05
20 Dec 2025Eredivisieat NEC NijmegenD 2–22.0–2.31.26
14 Dec 2025EredivisieFeyenoordW 2–01.3–1.90.98
10 Dec 2025Champions Leagueat Qarabağ FKW 4–21.6–1.11.74
6 Dec 2025Eredivisieat Fortuna SittardW 3–11.0–2.90.43
2 Dec 2025EredivisieFC GroningenW 2–01.5–2.01.13
25 Nov 2025Champions LeagueBenficaL 0–21.0–1.21.19
22 Nov 2025EredivisieExcelsiorL 1–21.4–0.52.08
9 Nov 2025Eredivisieat FC UtrechtL 1–20.6–1.40.79
5 Nov 2025Champions LeagueGalatasarayL 0–30.9–2.60.46
1 Nov 2025EredivisieSC HeerenveenD 1–11.1–1.11.38
26 Oct 2025Eredivisieat FC TwenteW 3–21.0–2.70.48
22 Oct 2025Champions Leagueat ChelseaL 1–51.1–3.60.29
18 Oct 2025EredivisieAZ AlkmaarL 0–21.0–1.21.21
4 Oct 2025Eredivisieat Sparta RotterdamD 3–30.1–0.50.80
30 Sep 2025Champions Leagueat Olympique de MarseilleL 0–40.8–1.11.09
27 Sep 2025EredivisieNAC BredaW 2–1––
21 Sep 2025Eredivisieat PSV EindhovenD 2–21.1–1.01.48
17 Sep 2025Champions LeagueInterL 0–21.3–1.21.38
13 Sep 2025EredivisiePEC ZwolleW 3–10.7–0.21.73
30 Aug 2025Eredivisieat FC VolendamD 1–10.9–0.51.64
24 Aug 2025EredivisieHeracles AlmeloW 2–01.0–0.12.21
17 Aug 2025Eredivisieat Go Ahead EaglesD 2–20.3–0.31.14
10 Aug 2025EredivisieSC TelstarW 2–00.0–0.50.70