# 2023–24 AFC Wimbledon season

The 2023–24 season was the 22nd season in the history of AFC Wimbledon and their second consecutive season in League Two. The club participated in League Two, the FA Cup, the EFL Cup, and the 2023–24 EFL Trophy.

## Current squad

    As of 20 February 2024
| No. | Name | Position | Place of birth | Date of birth (Age) | Previous club | Date signed | Fee | Contract end |
| Goalkeepers ||||||||||
| 1 | Nik Tzanev | GK | Wellington | (1996-12-23) 23 December 1996 (age 28) | Brentford | 1 July 2016 | Free | 30 June 2024 |
| 12 | Alex Bass | GK | Eastleigh | (1998-04-01) 1 April 1998 (age 26) | Sunderland | 12 July 2023 | Loan | 31 May 2024 |
| Defenders ||||||||||
| 2 | Huseyin Biler | RB | London | (2002-02-26) 26 February 2002 (age 22) | Academy | 1 July 2020 | Trainee | 30 June 2024 |
| 3 | Lee Brown | LB | Farnborough | (1990-08-10) 10 August 1990 (age 34) | Portsmouth | 28 January 2022 | Undisclosed | 30 June 2024 |
| 5 | Kofi Balmer | CB | Newtownabbey | (2000-09-19) 19 September 2000 (age 24) | Crystal Palace | 31 January 2024 | Loan | 31 May 2024 |
| 6 | Ryan Johnson | CB | Birmingham | (1996-10-02) 2 October 1996 (age 28) | Stockport County | 1 July 2023 | Free | 30 June 2025 |
| 15 | Alex Pearce | CB | Oxford | (1988-11-09) 9 November 1988 (age 36) | Millwall | 1 July 2022 | Free | 30 June 2024 |
| 19 | John-Joe O'Toole | CB | Harrow | (1988-09-30) 30 September 1988 (age 36) | Mansfield Town | 1 February 2024 | Loan | 31 May 2024 |
| 23 | Josh Hallard | LB | Crawley | (2003-10-31) 31 October 2003 (age 21) | Academy | 1 July 2023 | Trainee | 30 June 2024 |
| 25 | Ethan Sutcliffe | CB | Stretham | (2004-02-20) 20 February 2004 (age 20) | Academy | 1 July 2023 | Trainee | 30 June 2024 |
| 26 | Jack Currie | LB | Kingston upon Thames | (2001-12-16) 16 December 2001 (age 23) | Academy | 1 July 2020 | Trainee | 30 June 2024 |
| 30 | Paul Kalambayi | CB | Dulwich | (1999-07-09) 9 July 1999 (age 25) | Academy | 1 July 2017 | Trainee | 30 June 2024 |
| 31 | Joe Lewis | CB | Neath | (1999-09-20) 20 September 1999 (age 25) | Stockport County | 10 January 2024 | Undisclosed | 30 June 2026 |
| 33 | Isaac Ogundere | CB | Hillingdon | (2002-11-06) 6 November 2002 (age 22) | Academy | 1 July 2021 | Trainee | 30 June 2025 |
| Midfielders ||||||||||
| 4 | Jake Reeves | CM | Lewisham | (1993-05-30) 30 May 1993 (age 31) | Stevenage | 1 July 2023 | Free | 30 June 2025 |
| 8 | Harry Pell | CM | Tilbury | (1991-10-21) 21 October 1991 (age 33) | Accrington Stanley | 24 August 2022 | Undisclosed | 30 June 2024 |
| 14 | Armani Little | CM | Portsmouth | (1997-04-05) 5 April 1997 (age 27) | Forest Green Rovers | 6 July 2023 | Undisclosed | 30 June 2024 |
| 16 | James Ball | CM | Bolton | (1995-12-01) 1 December 1995 (age 29) | Rochdale | 24 July 2023 | Free | 30 June 2025 |
| 27 | Morgan Williams | AM | London | (2004-12-11) 11 December 2004 (age 20) | Academy | 1 July 2023 | Trainee | 30 June 2025 |
| 28 | Marcel Campbell | AM | Carshalton | (2004-05-15) 15 May 2004 (age 20) | Academy | 1 July 2023 | Trainee | 30 June 2024 |
| 32 | Kai Jennings | CM | | | Academy | 5 September 2023 | Trainee | 30 June 2024 |
| 35 | Robert Junior Nkeng | CM | | | Academy | 11 November 2023 | Trainee | 30 June 2024 |
| Forwards ||||||||||
| 7 | James Tilley | RW | Billingshurst | (1998-06-13) 13 June 1998 (age 26) | Crawley Town | 22 June 2023 | Undisclosed | 30 June 2025 |
| 9 | Josh Davison | CF | Enfield | (1999-09-16) 16 September 1999 (age 25) | Charlton Athletic | 18 July 2022 | Undisclosed | 30 June 2024 |
| 10 | Josh Kelly | CF | Windsor | (1998-12-19) 19 December 1998 (age 26) | Solihull Moors | 1 February 2024 | Undisclosed | 30 June 2026 |
| 11 | Josh Neufville | RW | Luton | (2001-03-22) 22 March 2001 (age 23) | Luton Town | 1 July 2023 | Free | 30 June 2025 |
| 17 | Ryan McLean | LW | Shrewsbury | (2000-05-03) 3 May 2000 (age 24) | Hereford | 22 June 2023 | Undisclosed | 30 June 2025 |
| 18 | Omar Bugiel | CF | Berlin | (1994-01-03) 3 January 1994 (age 31) | Sutton United | 1 July 2023 | Free | 30 June 2024 |
| 24 | Ronan Curtis | LW | London | (1996-03-29) 29 March 1996 (age 28) | Portsmouth | 19 January 2024 | Free | 30 June 2024 |
| 29 | Aron Sasu | CF | Croydon | (2005-03-05) 5 March 2005 (age 19) | Academy | 1 July 2023 | Trainee | 30 June 2024 |
| 38 | John-Kymani Gordon | CF | Croydon | (2003-02-13) 13 February 2003 (age 22) | Crystal Palace | 17 January 2024 | Loan | 31 May 2024 |
| Out on Loan ||||||||||
| 20 | Quaine Bartley | CF | Whittington | (2003-10-28) 28 October 2003 (age 21) | Academy | 1 July 2023 | Trainee | 30 June 2024 |
| 21 | Paris Lock | CF | London | (2004-10-18) 18 October 2004 (age 20) | Academy | 1 July 2023 | Trainee | 30 June 2024 |
| 22 | Ben Mason | RB | Chertsey | (2003-12-19) 19 December 2003 (age 21) | Academy | 1 July 2023 | Trainee | 30 June 2024 |
| — | Will Nightingale | CB | Wandsworth | (1995-08-02) 2 August 1995 (age 29) | Academy | 1 July 2014 | Trainee | 30 June 2024 |
| — | Zach Robinson | CF | London | (2002-06-11) 11 June 2002 (age 22) | Academy | 1 July 2020 | Trainee | 30 June 2024 |

## Transfers
### In

| Date | Pos | Player | Transferred from | Fee |
| 22 June 2023 | LW | Ryan McLean | Hereford | Undisclosed |
| 22 June 2023 | RW | James Tilley | Crawley Town | Undisclosed |
| 1 July 2023 | CF | Omar Bugiel | Sutton United | Free Transfer |
| 1 July 2023 | CB | Ryan Johnson | Stockport County | Free Transfer |
| 1 July 2023 | RW | Josh Neufville | Luton Town | Free Transfer |
| 1 July 2023 | CM | Jake Reeves | Stevenage | Free Transfer |
| 6 July 2023 | CM | Armani Little | Forest Green Rovers | Undisclosed |
| 24 July 2023 | CM | James Ball | Rochdale | Free Transfer |
| 13 October 2023 | GK | Ryan Sandford | Free agent | — |
| 10 January 2024 | CB | Joe Lewis | Stockport County | Undisclosed |
| 19 January 2024 | LW | Ronan Curtis | Free agent | — |
| 1 February 2024 | CF | Josh Kelly | Solihull Moors | Undisclosed |

### Out

| Date | Pos | Player | Transferred to | Fee |
| 30 June 2023 | MF | Dylan Adjei-Hersey | Enfield Town | Released |
| 30 June 2023 | DM | Elliott Bolton | Free agent | Released |
| 30 June 2023 | AM | Ethan Chislett | Port Vale | End of Contract |
| 30 June 2023 | CF | Aaron Cosgrave | FC Halifax Town | Released |
| 30 June 2023 | CF | David Fisher | Glentoran | Released |
| 30 June 2023 | CM | Kwaku Frimpong | Carshalton Athletic | Released |
| 30 June 2023 | RB | Chris Gunter | Retired | Retired |
| 30 June 2023 | CB | Luke Jenkins | Chelmsford City | Released |
| 30 June 2023 | CF | David Kawa | Peterborough United | Undisclosed |
| 30 June 2023 | DM | George Marsh | AEL Limassol | Released |
| 30 June 2023 | CB | Aaron Pierre | Shrewsbury Town | End of Contract |
| 30 June 2023 | CF | Obed Yeboah | Truro City | Free Transfer |
| 26 July 2023 | CM | Alex Woodyard | York City | Free Transfer |
| 9 August 2023 | CM | Alfie Bendle | Forest Green Rovers | Free Transfer |
| 21 August 2023 | GK | Nathan Broome | Swansea City | Mutual Consent |
| 29 January 2024 | CF | Ali Al-Hamadi | Ipswich Town | Undisclosed |

### Loaned in

| Date | Pos | Player | Loaned from | Date until |
| 1 July 2023 | CB | Joe Lewis | Stockport County | 10 January 2024 |
| 12 July 2023 | GK | Alex Bass | Sunderland | End of Season |
| 1 September 2023 | CM | Charlie Lakin | Burton Albion | 1 January 2024 |
| 1 September 2023 | AM | Connor Lemonheigh-Evans | Stockport County | 10 January 2024 |
| 17 January 2024 | CF | John-Kymani Gordon | Crystal Palace | End of Season |
| 31 January 2024 | CB | Kofi Balmer | Crystal Palace | End of Season |
| 1 February 2024 | CB | John-Joe O'Toole | Mansfield Town | End of Season |
* ↑ On 10 January, Lewis joined the club from Stockport on a permanent basis.
* ↑ On 10 January, Lemonheigh-Evans was recalled back to Stockport early.

### Loaned out

| Date | Pos | Player | Loaned to | Date until |
| 1 July 2023 | CF | Zach Robinson | Dundee | End of Season |
| 8 July 2023 | CF | Quaine Bartley | King's Lynn Town | End of Season |
| 18 July 2023 | CB | Will Nightingale | Ross County | End of Season |
| 1 September 2023 | RB | Ben Mason | Braintree Town | 1 January 2024 |
| 22 September 2023 | CB | Ethan Sutcliffe | King's Lynn Town | 21 October 2023 |
| 6 October 2023 | AM | Morgan Williams | Woking | 4 November 2023 |
| 24 October 2023 | LW | Ryan McLean | Kidderminster Harriers | 1 January 2024 |
| 24 October 2023 | CB | Ethan Sutcliffe | Tonbridge Angels | 21 November 2023 |
| 1 January 2024 | CF | Paris Lock | Tonbridge Angels | End of Season |
| 16 January 2024 | RB | Ben Mason | Farnborough | End of Season |
* ↑ On 8 January, Nightingale's loan at Ross County was extended until the end of season.

## Pre-season and friendlies

On May 15, Wimbledon announced a pre-season tour to Alicante in Spain for a six-day warm-weather training camp. Two days later, the first match was confirmed, against Woking. A home friendly, against Portsmouth was also added to the pre-season calendar. A third friendly opposition was confirmed, in Queens Park Rangers visiting. During the clubs stay in Alicante, it was revealed a fixture would be played against Reading. A fifth fixture was confirmed in late June, against Southend United.
Win  Draw  Loss  Fixtures

## Competitions
### Overall record

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| League Two | 5 August 2023 | 27 April 2024 | Matchday 1 | 10th | 46 | 17 | 14 | 15 | 64 | 51 | +13 | 036.96 |
| FA Cup | 4 November 2023 | 6 January 2024 | First round | Third round | 3 | 2 | 0 | 1 | 11 | 4 | +7 | 066.67 |
| EFL Cup | 9 August 2023 | 30 August 2023 | First round | Second round | 2 | 1 | 0 | 1 | 3 | 3 | +0 | 050.00 |
| EFL Trophy | 5 September 2023 | 30 January 2024 | Group stage | Quarter-finals | 6 | 3 | 1 | 2 | 11 | 7 | +4 | 050.00 |
| Total | Total | Total | Total | Total | 57 | 23 | 15 | 19 | 89 | 65 | +24 | 040.35 |
Last updated: 30 April 2024 Source: Soccerway

### League Two
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 7 | Crawley Town (O, P) | 46 | 21 | 7 | 18 | 73 | 67 | +6 | 70 | Qualified for League Two play-offs |
| 8 | Barrow | 46 | 18 | 15 | 13 | 62 | 56 | +6 | 69 | |
| 9 | Bradford City | 46 | 19 | 12 | 15 | 61 | 59 | +2 | 69 | |
| 10 | AFC Wimbledon | 46 | 17 | 14 | 15 | 64 | 51 | +13 | 65 | |
| 11 | Walsall | 46 | 18 | 11 | 17 | 69 | 73 | −4 | 65 | |
| 12 | Gillingham | 46 | 18 | 10 | 18 | 46 | 57 | −11 | 64 | |
| 13 | Harrogate Town | 46 | 17 | 12 | 17 | 60 | 69 | −9 | 63 | |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 20 April 2024. Source: Soccerway

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 28 | 18$^1$ | 30 | 31 | 32 | 33 | 34 | 29$^3$ | 35 | 36 | 27$^2$ | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
| Ground | A | H | A | A | H | A | H | H | A | H | A | A | H | A | H | A | H | H | A | H | A | A | H | H | A | A | A | H | A | H | A | H | H | A | H | H | A | H | H | A | H | A | H | A | A | H |
| Result | D | D | W | W | D | D | L | D | W | W | W | D | L | D | L | L | W | W | L | W | D | W | L | W | D | L | L | W | D | W | L | D | L | L | W | D | W | W | L | D | D | L | W | L | L | W |
| Position | 12 | 17 | 7 | 3 | 5 | 6 | 11 | 11 | 8 | 6 | 2 | 4 | 8 | 8 | 10 | 10 | 9 | 8 | 10 | 7 | 7 | 7 | 8 | 7 | 7 | 10 | 10 | 9 | 9 | 9 | 10 | 8 | 9 | 12 | 10 | 8 | 8 | 7 | 7 | 9 | 10 | 10 | 8 | 10 | 12 | 10 |
| Points | 1 | 2 | 5 | 8 | 9 | 10 | 10 | 11 | 14 | 17 | 20 | 21 | 21 | 22 | 22 | 22 | 25 | 28 | 28 | 31 | 32 | 35 | 35 | 38 | 39 | 39 | 39 | 42 | 43 | 46 | 46 | 47 | 47 | 47 | 50 | 51 | 54 | 57 | 57 | 58 | 58 | 59 | 62 | 62 | 62 | 65 |
* $^1$ Matchday 18 (vs Milton Keynes Dons) was postponed due to international call-ups.
* $^2$ Matchday 27 (vs Grimsby Town) was postponed due to FA Cup involvement.
* $^3$ Matchday 29 (vs Crawley Town) was postponed due to a frozen pitch.

#### Matches

On 22 June, the EFL League Two fixtures were released.
Win  Draw  Loss  Fixtures

### FA Cup

The Dons were drawn at home to Cheltenham Town in the first round Ramsgate in the second round and Ipswich Town in the third round.
Win  Draw  Loss  Fixtures

### EFL Cup

AFC Wimbledon were drawn at home to Coventry City in the first round and away to Chelsea in the second round.
Win  Draw  Loss  Fixtures

### EFL Trophy

In the group stage, Wimbledon were drawn into Southern Group C alongside Crystal Palace Under-21s, Stevenage and Wycombe Wanderers. After coming second in the group, they were drawn away to Portsmouth in the second round. Wimbledon was drawn at home against Oxford United in the Third Round.
| Pos | Div | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
| 1 | L1 | Wycombe Wanderers | 3 | 3 | 0 | 0 | 0 | 3 | 0 | +3 | 9 | Advance to Round 2 |
| 2 | L2 | AFC Wimbledon | 3 | 1 | 1 | 0 | 1 | 3 | 2 | +1 | 5 | Advance to Round 2 |
| 3 | L1 | Stevenage | 3 | 1 | 0 | 1 | 1 | 6 | 4 | +2 | 4 | |
| 4 | ACA | Crystal Palace U21 | 3 | 0 | 0 | 0 | 3 | 2 | 8 | −6 | 0 | |
Win  Draw  Loss  Fixtures