The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
AJA

Ajax

Johan Cruijff Arena, Amsterdam. Every match we hold, with the price it went off at.

1,372Played
875Won
63.8%Win rate
2.38Scored per game
1.03Conceded per game
518Clean sheets

Home and away

The same record, split by where it was played.

At home
72.2%
697 played, 503 won. 2.67 scored a game.
Away
55.1%
675 played, 372 won. 2.09 scored a game.
How the market priced them
64.2%
1,084 priced matches at an average of 1.78, which implied 56.2%.

Season by season 77

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Eredivisie 10631 +16
2026/27 Friendlies Clubs 9522 +6
2025/26 Eredivisie 3515146 +23
2025/26 UEFA Champions League 8206 -13
2025/26 Friendlies Clubs 6330 +6
2025/26 KNVB Beker 2101 -1
2024/25 Eredivisie 342464 +35
2024/25 UEFA Europa League 171016 +15
2024/25 Friendlies Clubs 7502 +4
2024/25 KNVB Beker 2101 0
2023/24 Eredivisie 3415118 +13
2023/24 UEFA Europa League 8224 -1
2023/24 Friendlies Clubs 5113 -4
2023/24 KNVB Beker 1001 -1
2022/23 Eredivisie 342095 +48
2022/23 Friendlies Clubs 9522 +5
2022/23 UEFA Champions League 6204 -5
2022/23 KNVB Beker 4400 +7
2022/23 UEFA Europa League 2011 -2
2021/22 Eredivisie 342653 +79
2021/22 UEFA Champions League 8611 +14
2021/22 Friendlies Clubs 7340 +11
2021/22 KNVB Beker 5401 +19
2021/22 Super Cup 1001 -2
2020/21 Eredivisie 342842 +79
2020/21 Friendlies Clubs 111010 +25
2020/21 UEFA Europa League 6411 +6
2020/21 UEFA Champions League 6213 0
2020/21 KNVB Beker 5500 +7
2020/21 Super Cup 1001 -4
2019/20 Eredivisie 251825 +45
2019/20 UEFA Champions League 10532 +9
2019/20 KNVB Beker 4301 +9
2019/20 UEFA Europa League 2101 -1
2019/20 Super Cup 1100 +2
2018/19 Eredivisie 342824 +87
2018/19 UEFA Champions League 181062 +18
2018/19 KNVB Beker 5500 +19
2017/18 Eredivisie 342545 +56
2017/18 KNVB Beker 2200 +7
2017/18 UEFA Europa League 2002 -2
2017/18 UEFA Champions League 2020 0
2016/17 Eredivisie 342563 +56
2016/17 UEFA Europa League 15834 +7
2016/17 UEFA Champions League 4121 -2
2016/17 KNVB Beker 3201 +9
2015/16 Eredivisie 342572 +60
2015/16 UEFA Europa League 8251 +1
2015/16 UEFA Champions League 2011 -1
2014/15 Eredivisie 342185 +40
2014/15 UEFA Champions League 6123 -2
2014/15 UEFA Europa League 4301 +4
2013/14 Eredivisie 3420113 +41
2013/14 UEFA Champions League 6222 -3
2012/13 Eredivisie 3422102 +52
2012/13 UEFA Champions League 6114 -8
2011/12 Eredivisie 342374 +57
2010/11 Eredivisie 342275 +42
2009/10 Eredivisie 342743 +86
2008/09 Eredivisie 342158 +33
2007/08 Eredivisie 342095 +49
2006/07 Eredivisie 342365 +49
2005/06 Eredivisie 3418610 +25
2004/05 Eredivisie 342455 +41
2003/04 Eredivisie 342554 +48
2002/03 Eredivisie 342653 +64
2001/02 Eredivisie 342275 +39
2000/01 Eredivisie 341879 +42
1999/00 Eredivisie 341879 +21
1998/99 Eredivisie 341699 +32
1997/98 Eredivisie 342923 +90
1996/97 Eredivisie 3417107 +24
1995/96 Eredivisie 342653 +73
1994/95 Eredivisie 342770 +78
1993/94 Eredivisie 342626 +60

Recent matches 30

Newest first, with the price this club was at kickoff.

Sunday 20 December 2026
A Ajax scheduled GO Ahead Eagles —
Thursday 17 December 2026
H Ajax scheduled Getafe —
Sunday 13 December 2026
H Ajax scheduled Cambuur —
Thursday 10 December 2026
A Ajax scheduled St. Truiden —
Sunday 6 December 2026
H Ajax scheduled Utrecht —
Sunday 29 November 2026
A Ajax scheduled Feyenoord —
Thursday 26 November 2026
H Ajax scheduled FC Thun —
Sunday 22 November 2026
H Ajax scheduled ADO Den Haag —
Sunday 8 November 2026
A Ajax scheduled Twente —
Thursday 5 November 2026
A Ajax scheduled FC Midtjylland —
Saturday 31 October 2026
H Ajax scheduled AZ Alkmaar —
Sunday 25 October 2026
A Ajax 2 – 1 Sparta Rotterdam 1.49
Thursday 22 October 2026
H Ajax 2 – 0 Atalanta —
Sunday 18 October 2026
A Ajax 5 – 2 Groningen 1.92
Thursday 15 October 2026
A Ajax 1 – 2 HNK Hajduk Split 1.85
Saturday 10 October 2026
H Ajax 1 – 1 NEC Nijmegen 1.32
Saturday 19 September 2026
H Ajax 2 – 2 Excelsior 1.39
Tuesday 15 September 2026
H Ajax 5 – 1 Willem II 1.19
Saturday 12 September 2026
A Ajax 5 – 1 Fortuna Sittard 1.41
Saturday 5 September 2026
H Ajax 1 – 3 PSV Eindhoven 2.69
Sunday 30 August 2026
A Ajax 4 – 0 Telstar 1.52
Thursday 27 August 2026
H Ajax 5 – 3 FC Sion 1.37
Thursday 20 August 2026
A Ajax 4 – 2 FC Sion 1.89
Sunday 16 August 2026
H Ajax 2 – 2 Heerenveen 1.46
Thursday 13 August 2026
A Ajax 2 – 2 Shelbourne 1.25
Sunday 9 August 2026
A Ajax 2 – 0 PEC Zwolle 1.50
Thursday 6 August 2026
H Ajax 3 – 1 Shelbourne 1.14
Sunday 2 August 2026
A Ajax 3 – 1 FC Volendam 1.55
Thursday 30 July 2026
H Ajax 4 – 1 Vojvodina 1.20
Sunday 26 July 2026
H Ajax 2 – 1 Burnley 2.20