| 2025–26 season | ||||
|---|---|---|---|---|
| Owner | AFC Ajax N.V. (Euronext Amsterdam: AJAX) | |||
| CEO | Menno Geelen | |||
| Head coach | John Heitinga (until 6 November) Fred Grim (caretaker, from 6 November) | |||
| Stadium | Johan Cruyff Arena | |||
| Eredivisie | 4th | |||
| KNVB Cup | Round of 16 | |||
| UEFA Champions League | League phase | |||
| Top goalscorer | League: Mika Godts (10) All: Mika Godts (10) | |||
| Highest home attendance | 55,865 (vsNAC Breda, 27 September 2025 Eredivisie) | |||
| Lowest home attendance | 47,506 (vsFeyenoord, 14 December 2025 Eredivisie) | |||
| Average home league attendance | 53,854 | |||
| Biggest win | 7–2 (vsExcelsior Maassluis (A) 17 December 2025 KNVB Cup) | |||
| Biggest defeat | 0–6 (vsAZ (A) 14 January 2026 KNVB Cup) | |||
← 2024–25 2026–27 → | ||||
The 2025–26 season is the126th season in the history ofAjax, and their 70th consecutive season in theDutch top flight. The club is participating in theEredivisie,KNVB Cup andUEFA Champions League.
Note: Flags indicate national team as defined underFIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| Date | Pos. | Player | Transferred from | Fee | Ref. |
|---|---|---|---|---|---|
| 15 July 2025 | FW | €11,000,000 | [1] | ||
| 28 July 2025 | GK | €2,000,000 | [2] | ||
| 1 August 2025 | MF | €14,750,000[a] | [3] | ||
| 8 August 2025 | DF | €10,500,000 | [4] | ||
| 2 September 2025 | FW | €10,000,000 | [5] | ||
| 16 December 2025 | DF | Free transfer | [6] | ||
| 1 February 2026 | DF | €1,500,000 | [7] | ||
| 2 February 2026 | GK | €1,500,000 | [8] | ||
| 3 February 2026 | FW | €5,950,000 | [9] |
| Date | Pos. | Player | Transferred to | Fee | Ref. |
|---|---|---|---|---|---|
| 25 June 2025 | DF | €2,000,000 | [10] | ||
| 27 June 2025 | DF | Undisclosed | [11] | ||
| 8 July 2025 | MF | €1,800,000 | [12] | ||
| 10 July 2025 | MF | Free transfer | [13] | ||
| 10 July 2025 | FW | €1,500,000 | [14] | ||
| 11 July 2025 | DF | €2,300,000 | [15] | ||
| 17 July 2025 | FW | €6,000,000 | [16] | ||
| 23 July 2025 | GK | Free transfer | [17] | ||
| 3 August 2025 | DF | €44,180,000 | [18] | ||
| 1 September 2025 | FW | €20,000,000 | [19] | ||
| 1 September 2025 | FW | €2,500,000 | [20] | ||
| 9 January 2026 | MF | €16,850,000 | [21] | ||
| 19 January 2026 | MF | Undisclosed | [22] | ||
| 22 January 2026 | FW | €5,000,000 | [23] | ||
| 22 January 2026 | MF | Undisclosed | [24] | ||
| 29 January 2026 | GK | Free transfer | [25] |
| Start date | Pos. | Player | From | End date | Fee | Ref. |
|---|---|---|---|---|---|---|
| 18 June 2025 | GK | 30 June 2026 | Free | [26] | ||
| 29 August 2025 | MF | 9 January 2026[b] | €1,500,000 | [27] | ||
| 14 January 2026 | FW | 30 June 2026 | Free | [28] |
| Date | Pos. | Player | To | End date | Fee | Ref. |
|---|---|---|---|---|---|---|
| 22 June 2025 | FW | 30 June 2026 | Free | [29] | ||
| 15 July 2025 | FW | 30 June 2026 | Free | [30] | ||
| 10 August 2025 | FW | 30 June 2026 | Free | [31] | ||
| 11 August 2025 | DF | 30 June 2026 | Free | [32] | ||
| 19 August 2025 | DF | 30 June 2026 | Free | [33] | ||
| 20 August 2025 | MF | 30 June 2026 | Free | [34] | ||
| 29 August 2025 | DF | 30 June 2026 | Free | [35] | ||
| 29 August 2025 | MF | 30 June 2026 | Free | [36] | ||
| 29 August 2025 | DF | 30 June 2026 | Free | [37] | ||
| 9 January 2026 | DF | 31 December 2026 | Free | [38] | ||
| 22 January 2026 | MF | 30 June 2026 | Free | [39] | ||
| 2 February 2026 | GK | 30 June 2026 | Free | [40] |
Win Draw Loss Cancelled/ Susp. Fixtures
| 5 July 2025Friendly | Ajax | 6–3 | Ouder-Amstel, Netherlands | |
| 13:00CEST (UTC+2) | Report | Stadium:Sportpark De Toekomst Attendance:Behind closed doors |
| 12 July 2025Friendly | Ajax | 1–1 | Hattem, Netherlands | |
| 15:00CEST (UTC+2) |
| Report |
| Stadium:Sportpark 't Achterveen |
| 16 July 2025Friendly | Ajax | 2–1 | Ouder-Amstel, Netherlands | |
| 14:00CEST (UTC+2) | Report |
| Stadium:Sportpark De Toekomst Attendance:Behind closed doors |
| 19 July 2025Friendly | Ajax | 3–2 | Oldebroek, Netherlands | |
| 14:30CEST (UTC+2) | Report | Stadium:Sportpark Bovenmolen | ||
| Note: Two halves of 60 minutes | ||||
| 24 July 2025Como Cup | Ajax | 5–1 | Como, Italy | |
| 20:30CEST (UTC+2) | Report | Yang | Stadium:Stadio Giuseppe Sinigaglia |
| 27 July 2025Como Cup | Ajax | 0–3 | Como, Italy | |
| 20:00CEST (UTC+2) | Report | Stadium:Stadio Giuseppe Sinigaglia |
| 3 August 2025Friendly | Ajax | 2–2 | Amsterdam, Netherlands | |
| 14:00CEST (UTC+2) | Report | Stadium:Johan Cruyff Arena Attendance: 52,705 |
| 5 January 2026Friendly | Ajax | 4−0 | Amsterdam, Netherlands | |
| 14:00CET (UTC+1) | Report | Stadium:Johan Cruyff Arena Attendance:Behind closed doors |
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Eredivisie | 10 August 2025 | 17 May 2026 | Matchday 1 | TBD | 22 | 10 | 9 | 3 | 42 | 29 | +13 | 045.45 |
| KNVB Cup | 17 December 2025 | 14 January 2026 | Second round | Round of 16 | 2 | 1 | 0 | 1 | 7 | 8 | −1 | 050.00 |
| UEFA Champions League | 17 September 2025 | 28 January 2026 | League phase | League phase | 8 | 2 | 0 | 6 | 8 | 21 | −13 | 025.00 |
| Total | 32 | 13 | 9 | 10 | 57 | 58 | −1 | 040.63 | ||||
Last updated: 8 February 2026
Source:Soccerway
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Feyenoord | 22 | 13 | 3 | 6 | 52 | 32 | +20 | 42 | Qualification for theChampions League league phase |
| 3 | NEC | 22 | 12 | 5 | 5 | 57 | 38 | +19 | 41 | Qualification for theChampions League third qualifying round |
| 4 | Ajax | 22 | 10 | 9 | 3 | 42 | 29 | +13 | 39 | Qualification for theEuropa League second qualifying round |
| 5 | Sparta Rotterdam | 22 | 11 | 3 | 8 | 29 | 36 | −7 | 36 | Qualification for theEuropean competition play-offs |
| 6 | Twente | 22 | 8 | 10 | 4 | 36 | 24 | +12 | 34 |
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 22 | 10 | 9 | 3 | 42 | 29 | +13 | 39 | 7 | 2 | 2 | 19 | 9 | +10 | 3 | 7 | 1 | 23 | 20 | +3 |
Last updated: 8 February 2026.
Source:Eredivisie
| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ground | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | A | H | H | A | A | H | H | A | A | H | A | H | A | A | H | H | A |
| Result | W | D | W | D | W | D | W | D | L | W | D | L | L | W | W | W | D | W | D | W | D | D | ||||||||||||
| Position | 5 | 6 | 3 | 5 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 4 | 6 | 5 | 4 | 3 | 3 | 3 | 3 | 3 | 4 | 4 |
The league fixtures were announced on 18 June 2025.
| 10 August 20251 | Ajax | 2–0 | Telstar | Amsterdam |
| 14:30CEST (UTC+2) |
| Report | Stadium:Johan Cruyff Arena Attendance: 54,665 Referee: Jannick van der Laan |
| 17 August 20252 | Go Ahead Eagles | 2–2 | Ajax | Deventer |
| 12:15CEST (UTC+2) |
| Report | Stadium:De Adelaarshorst Attendance: 9,997 Referee:Danny Makkelie |
| 24 August 20253 | Ajax | 2–0 | Heracles | Amsterdam |
| 16:45CEST (UTC+2) | Report | Stadium:Johan Cruyff Arena Attendance: 54,683 Referee: Marc Nagtegaal |
| 30 August 20254 | Volendam | 1–1 | Ajax | Volendam |
| 16:30CEST (UTC+2) | Report | Stadium:Kras Stadion Attendance: 6,864 Referee: Alex Bos |
| 13 September 20255 | Ajax | 3–1 | PEC Zwolle | Amsterdam |
| 16:30CEST (UTC+2) | Report | Stadium:Johan Cruyff Arena Attendance: 54,081 Referee: Sander van der Eijk |
| 21 September 20256 | PSV | 2–2 | Ajax | Eindhoven |
| 14:30CEST (UTC+2) |
| Report | Stadium:Philips Stadion Attendance: 35,700 Referee:Serdar Gözübüyük |
| 27 September 20257 | Ajax | 2–1 | NAC Breda | Amsterdam |
| 16:30CEST (UTC+2) | Report |
| Stadium:Johan Cruyff Arena Attendance: 55,865 Referee: Marc Nagtegaal |
| 4 October 20258 | Sparta Rotterdam | 3–3 | Ajax | Rotterdam |
| 16:30CEST (UTC+2) |
| Report | Stadium:Sparta Stadion Het Kasteel Attendance: 10,599 Referee:Bas Nijhuis |
| 18 October 20259 | Ajax | 0–2 | AZ | Amsterdam |
| 21:00CEST (UTC+2) | Report |
| Stadium:Johan Cruyff Arena Attendance: 54,274 Referee: Jeroen Manschot |
| 26 October 202510 | Twente | 2–3 | Ajax | Enschede |
| 12:15CET (UTC+1) |
| Report | Stadium:De Grolsch Veste Attendance: 30,000 Referee:Serdar Gözübüyük |
| 1 November 202511 | Ajax | 1–1 | Heerenveen | Amsterdam |
| 16:30CET (UTC+1) |
| Report |
| Stadium:Johan Cruyff Arena Attendance: 54,283 Referee: Jannick van der Laan |
| 9 November 202512 | Utrecht | 2–1 | Ajax | Utrecht |
| 12:15CET (UTC+1) | Report |
| Stadium:Stadion Galgenwaard Attendance: 22,944 Referee:Danny Makkelie |
| 22 November 202513 | Ajax | 1–2 | Excelsior | Amsterdam |
| 18:45CET (UTC+1) | Report |
| Stadium:Johan Cruyff Arena Attendance: 54,484 Referee: Joey Kooij |
| 2 December 202514 | Ajax | 2–0 | Groningen | Amsterdam |
| 14:30CET (UTC+1) | Report | Stadium:Johan Cruyff Arena Attendance: 0 Referee:Bas Nijhuis | ||
| Note: The game was originally scheduled for 30 November, but it could not start because the Ajax ultras threw multiple fireworks on the pitch. The game was played on 2 December behind closed doors. | ||||
| 6 December 202515 | Fortuna Sittard | 1–3 | Ajax | Sittard |
| 18:45CET (UTC+1) | Report | Stadium:Fortuna Sittard Stadion Attendance: 11,920 Referee: Sander van der Eijk |
| 14 December 202516 | Ajax | 2–0 | Feyenoord | Amsterdam |
| 14:30CET (UTC+1) | Report |
| Stadium:Johan Cruyff Arena Attendance: 47,506 Referee:Serdar Gözübüyük |
| 20 December 202517 | NEC | 2–2 | Ajax | Nijmegen |
| 20:00CET (UTC+1) | Report | Stadium:Goffertstadion Attendance: 12,650 Referee: Allard Lindhout |
| 11 January 202618 | Telstar | 2−3 | Ajax | Velsen |
| 14:30CET (UTC+1) | Report | Stadium:711 Stadion Attendance: 5,290 Referee: Jeroen Manschot |
| 17 January 202619 | Ajax | 2–2 | Go Ahead Eagles | Amsterdam |
| 16:30CET (UTC+1) | Report | Stadium:Johan Cruyff Arena Attendance: 53,979 Referee:Serdar Gözübüyük |
| 24 January 202620 | Ajax | 2–0 | Volendam | Amsterdam |
| 16:30CET (UTC+1) | Report | Stadium:Johan Cruyff Arena Attendance: 54,715 Referee: Jannick van der Laan |
| 1 February 202621 | Excelsior | 2−2 | Ajax | Rotterdam |
| 12:15CET (UTC+1) | Report |
| Stadium:Van Donge & De Roo Stadion Attendance: 4,500 Referee: Marc Nagtegaal |
| 8 February 202622 | AZ | 1−1 | Ajax | Alkmaar |
| 14:30CET (UTC+1) |
| Report |
| Stadium:AFAS Stadion Attendance: 18,736 Referee:Danny Makkelie |
| 14 February 202623 | Ajax | v | Fortuna Sittard | Amsterdam |
| 20:00CET (UTC+1) | Report | Stadium:Johan Cruyff Arena Referee: Rob Dieperink |
| 1 March 202625 | PEC Zwolle | v | Ajax | Zwolle |
| 12:15CET (UTC+1) | Report | Stadium:MAC³PARK Stadion |
| 14 March 202627 | Ajax | v | Sparta Rotterdam | Amsterdam |
| 21:00CET (UTC+1) | Report | Stadium:Johan Cruyff Arena |
| 25 April 202631 | NAC Breda | v | Ajax | Breda |
| 20:00CEST (UTC+2) | Report | Stadium:Rat Verlegh Stadion |
| 17 May 202634 | Heerenveen | v | Ajax | Heerenveen |
| 14:30CET (UTC+1) | Report | Stadium:Abe Lenstra Stadion |
| 17 December 2025Second round | Excelsior Maassluis | 2–7 | Ajax | Maassluis |
| 18:45CET (UTC+1) |
| Report | Stadium:Sportpark Dijkpolder Attendance: 4,700 Referee: Martijn Vos |
| 14 January 2026Round of 16 | AZ | 6–0 | Ajax | Alkmaar |
| 21:00CET (UTC+1) |
| Report | Stadium:AFAS Stadion Attendance: 15,588 Referee:Bas Nijhuis |
The draw for the league phase was held on 28 August 2025.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 30 | 8 | 2 | 2 | 4 | 9 | 15 | −6 | 8 | |
| 31 | 8 | 2 | 2 | 4 | 12 | 21 | −9 | 8 | |
| 32 | 8 | 2 | 0 | 6 | 8 | 21 | −13 | 6 | |
| 33 | 8 | 1 | 1 | 6 | 10 | 21 | −11 | 4 | |
| 34 | 8 | 0 | 3 | 5 | 5 | 19 | −14 | 3 |
| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|
| Ground | H | A | A | H | H | A | A | H |
| Result | L | L | L | L | L | W | W | L |
| Position | 30 | 35 | 36 | 36 | 36 | 34 | 32 | 32 |
| 17 September 20251 | Ajax | 0–2 | Amsterdam, Netherlands | |
| 21:00CEST (UTC+2) |
| Report |
| Stadium:Johan Cruyff Arena Attendance: 52,288 Referee:Michael Oliver (England) |
| 30 September 20252 | Marseille | 4–0 | Marseille, France | |
| 21:00CEST (UTC+2) |
| Report |
| Stadium:Stade Vélodrome Attendance: 65,771 Referee:Anthony Taylor (England) |
| 22 October 20253 | Chelsea | 5–1 | London, England | |
| 21:00CEST (UTC+2) | Report | Stadium:Stamford Bridge Attendance: 38,947 Referee:Felix Zwayer (Germany) |
| 5 November 20254 | Ajax | 0–3 | Amsterdam, Netherlands | |
| 21:00CET (UTC+1) | Report | Stadium:Johan Cruyff Arena Attendance: 50,993 Referee:Benoît Bastien (France) |
| 25 November 20255 | Ajax | 0–2 | Amsterdam, Netherlands | |
| 18:45CET (UTC+1) |
| Report | Stadium:Johan Cruyff Arena Attendance: 51,154 Referee:Sven Jablonski (Germany) |
| 10 December 20256 | Qarabağ | 2–4 | Baku, Azerbaijan | |
| 18:45CET (UTC+1) | Report | Stadium:Tofiq Bahramov Republican Stadium Attendance: 31,090 Referee: Rade Obrenović (Slovenia) |
| 20 January 20267 | Villarreal | 1–2 | Villarreal, Spain | |
| 21:00CET (UTC+1) | Report | Stadium:Estadio de la Cerámica Attendance: 14,023 Referee:Nick Walsh (Scotland) |
| 28 January 20268 | Ajax | 1–2 | Amsterdam, Netherlands | |
| 21:00CET (UTC+1) | Report | Stadium:Johan Cruyff Arena Attendance: 51,719 Referee:François Letexier (France) |
| No. | Pos | Nat | Player | Total | Eredivisie | KNVB Cup | Champions League | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||
| 1 | GK | Vítězslav Jaroš | 25 | 0 | 18 | 0 | 1 | 0 | 6 | 0 | |||
| 2 | DF | Lucas Rosa | 20 | 0 | 13+3 | 0 | 1 | 0 | 3 | 0 | |||
| 3 | DF | Anton Gaaei | 27 | 2 | 12+6 | 0 | 1+1 | 1 | 5+2 | 1 | |||
| 4 | DF | Ko Itakura | 21 | 1 | 13+1 | 1 | 1 | 0 | 5+1 | 0 | |||
| 5 | DF | Owen Wijndal | 22 | 2 | 12+2 | 1 | 2 | 1 | 6 | 0 | |||
| 6 | MF | Youri Regeer | 28 | 0 | 15+3 | 0 | 2 | 0 | 6+2 | 0 | |||
| 7 | FW | Maher Carrizo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| 9 | FW | Kasper Dolberg | 18 | 5 | 8+4 | 3 | 1 | 0 | 3+2 | 2 | |||
| 10 | MF | Oscar Gloukh | 30 | 8 | 12+9 | 5 | 1 | 0 | 6+2 | 3 | |||
| 11 | FW | Mika Godts | 30 | 10 | 18+2 | 10 | 2 | 0 | 7+1 | 0 | |||
| 12 | GK | Joeri Heerkens | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| 15 | DF | Youri Baas | 28 | 4 | 19 | 4 | 1 | 0 | 8 | 0 | |||
| 16 | MF | Jinairo Johnson | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | |||
| 17 | MF | Oliver Edvardsen | 18 | 1 | 5+9 | 0 | 0 | 0 | 1+3 | 1 | |||
| 18 | MF | Davy Klaassen | 32 | 4 | 15+7 | 4 | 2 | 0 | 6+2 | 0 | |||
| 19 | FW | Don-Angelo Konadu | 7 | 1 | 1+4 | 0 | 1 | 1 | 0+1 | 0 | |||
| 23 | FW | Steven Berghuis | 9 | 1 | 5+3 | 1 | 0 | 0 | 1 | 0 | |||
| 24 | FW | Jorthy Mokio | 24 | 3 | 4+11 | 1 | 1+1 | 2 | 3+4 | 0 | |||
| 25 | FW | Wout Weghorst | 22 | 7 | 13+4 | 6 | 0 | 0 | 4+1 | 1 | |||
| 26 | GK | Maarten Paes | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| 27 | FW | Maximilian Ibrahimović | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| 28 | MF | Kian Fitz-Jim | 16 | 1 | 3+8 | 1 | 0 | 0 | 0+5 | 0 | |||
| 30 | DF | Aaron Bouwman | 10 | 1 | 6 | 1 | 1+1 | 0 | 2 | 0 | |||
| 32 | DF | Takehiro Tomiyasu | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | |||
| 37 | DF | Josip Šutalo | 20 | 0 | 8+5 | 0 | 1 | 0 | 4+2 | 0 | |||
| 41 | DF | Gerald Alders | 5 | 0 | 2+1 | 0 | 0+1 | 0 | 0+1 | 0 | |||
| 43 | MF | Rayane Bounida | 18 | 1 | 6+6 | 0 | 1+1 | 1 | 1+3 | 0 | |||
| 47 | DF | Oleksandr Zinchenko | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | |||
| 48 | MF | Sean Steur | 12 | 0 | 7+1 | 0 | 1 | 0 | 2+1 | 0 | |||
| 66 | FW | Pharell Nash | 3 | 0 | 0+1 | 0 | 0+1 | 0 | 0+1 | 0 | |||
| 68 | FW | Abdellah Ouazane | 1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | |||
| Players sold or loaned out after the start of the season: | |||||||||||||
| 7 | FW | Raúl Moro | 21 | 1 | 7+7 | 0 | 0+2 | 1 | 2+3 | 0 | |||
| 8 | MF | Kenneth Taylor | 19 | 2 | 14+1 | 2 | 0 | 0 | 4 | 0 | |||
| 16 | MF | James McConnell | 7 | 0 | 1+3 | 0 | 0 | 0 | 1+2 | 0 | |||
| 20 | FW | Bertrand Traoré | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |||
| 21 | MF | Branco van den Boomen | 1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | |||
| 22 | GK | Remko Pasveer | 7 | 0 | 4 | 0 | 1 | 0 | 2 | 0 | |||
Source:Competitive matches
| Rank | No | Pos | Nat | Name | Eredivisie | KNVB Cup | Champions League | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | 11 | FW | Mika Godts | 10 | 0 | 0 | 10 | |
| 2 | 10 | MF | Oscar Gloukh | 5 | 0 | 3 | 8 | |
| 3 | 25 | FW | Wout Weghorst | 6 | 0 | 1 | 7 | |
| 4 | 9 | FW | Kasper Dolberg | 3 | 0 | 2 | 5 | |
| 5 | 15 | DF | Youri Baas | 4 | 0 | 0 | 4 | |
| 18 | MF | Davy Klaassen | 4 | 0 | 0 | 4 | ||
| 7 | 24 | DF | Jorthy Mokio | 1 | 2 | 0 | 3 | |
| 8 | 3 | DF | Anton Gaaei | 0 | 1 | 1 | 2 | |
| 5 | DF | Owen Wijndal | 1 | 1 | 0 | 2 | ||
| 8 | MF | Kenneth Taylor | 2 | 0 | 0 | 2 | ||
| 11 | 4 | DF | Ko Itakura | 1 | 0 | 0 | 1 | |
| 7 | FW | Raúl Moro | 0 | 1 | 0 | 1 | ||
| 17 | MF | Oliver Edvardsen | 0 | 0 | 1 | 1 | ||
| 19 | FW | Don-Angelo Konadu | 0 | 1 | 0 | 1 | ||
| 23 | FW | Steven Berghuis | 1 | 0 | 0 | 1 | ||
| 28 | MF | Kian Fitz-Jim | 1 | 0 | 0 | 1 | ||
| 30 | DF | Aaron Bouwman | 1 | 0 | 0 | 1 | ||
| 43 | MF | Rayane Bounida | 0 | 1 | 0 | 1 | ||
| Own goal | 2 | 0 | 0 | 2 | ||||
| Totals | 42 | 7 | 8 | 57 | ||||
Source:Competitive matches
| Rank | No | Pos | Nat | Name | Eredivisie | KNVB Cup | Champions League | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | 11 | FW | Mika Godts | 8 | 1 | 1 | 10 | |
| 2 | 43 | MF | Rayane Bounida | 3 | 4 | 0 | 7 | |
| 3 | 10 | MF | Oscar Gloukh | 6 | 0 | 0 | 6 | |
| 4 | 3 | DF | Anton Gaaei | 4 | 0 | 1 | 5 | |
| 8 | MF | Kenneth Taylor | 5 | 0 | 0 | 5 | ||
| 6 | 6 | MF | Youri Regeer | 2 | 0 | 0 | 2 | |
| 7 | FW | Raúl Moro | 1 | 1 | 0 | 2 | ||
| 18 | MF | Davy Klaassen | 2 | 0 | 0 | 2 | ||
| 23 | MF | Steven Berghuis | 2 | 0 | 0 | 2 | ||
| 10 | 2 | DF | Lucas Rosa | 0 | 0 | 1 | 1 | |
| 9 | FW | Kasper Dolberg | 1 | 0 | 0 | 1 | ||
| 15 | DF | Youri Baas | 1 | 0 | 0 | 1 | ||
| 17 | MF | Oliver Edvardsen | 1 | 0 | 0 | 1 | ||
| 19 | FW | Don-Angelo Konadu | 0 | 0 | 1 | 1 | ||
| 24 | DF | Jorthy Mokio | 0 | 1 | 0 | 1 | ||
| 25 | FW | Wout Weghorst | 1 | 0 | 0 | 1 | ||
| 43 | MF | Rayane Bounida | 1 | 0 | 0 | 1 | ||
| 48 | MF | Sean Steur | 0 | 0 | 1 | 1 | ||
| Totals | 37 | 7 | 4 | 48 | ||||
Source:Competitive matches
| Rank | No | Pos | Nat | Name | Eredivisie | KNVB Cup | Champions League | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | 1 | GK | Vítězslav Jaroš | 5 | 0 | 0 | 5 | |
| Total | 5 | 0 | 0 | 5 | ||||
Source:Competitive matches
| N | P | Nat. | Name | Eredivisie | KNVB Cup | Champions League | Total | Notes | ||||||||
| 1 | GK | Vítězslav Jaroš | 1 | 1 | ||||||||||||
| 2 | DF | Lucas Rosa | 2 | 1 | 3 | |||||||||||
| 3 | DF | Anton Gaaei | 2 | 1 | 2 | 5 | ||||||||||
| 4 | DF | Ko Itakura | 1 | 1 | 2 | |||||||||||
| 5 | DF | Owen Wijndal | 3 | 1 | 1 | 4 | 1 | |||||||||
| 6 | MF | Youri Regeer | 4 | 4 | ||||||||||||
| 7 | FW | Raúl Moro | 1 | 1 | ||||||||||||
| 8 | MF | Kenneth Taylor | 3 | 1 | 3 | 1 | ||||||||||
| 9 | FW | Kasper Dolberg | 1 | 1 | ||||||||||||
| 10 | MF | Oscar Gloukh | 2 | 2 | ||||||||||||
| 11 | FW | Mika Godts | 2 | 1 | 3 | |||||||||||
| 15 | DF | Youri Baas | 1 | 1 | 2 | 3 | 1 | |||||||||
| 16 | DF | James McConnell | 1 | 1 | 2 | |||||||||||
| 17 | FW | Oliver Edvardsen | 2 | 2 | ||||||||||||
| 18 | MF | Davy Klaassen | 1 | 1 | 2 | |||||||||||
| 24 | FW | Jorthy Mokio | 1 | 1 | ||||||||||||
| 25 | FW | Wout Weghorst | 4 | 2 | 6 | |||||||||||
| 28 | MF | Kian Fitz-Jim | 2 | 2 | ||||||||||||
| 30 | DF | Aaron Bouwman | 2 | 1 | 3 | |||||||||||
| 37 | DF | Josip Šutalo | 1 | 1 | ||||||||||||
| 43 | FW | Rayane Bounida | 2 | 2 | ||||||||||||
Source:Competitive matches
Only competitive matches
= Number ofbookings;
= Number ofsending offs after a second yellow card;
= Number of sending offs by a direct red card.