# 2023–24 Crawley Town F.C. season

The 2023–24 season was the 128th season in the history of Crawley Town and their ninth consecutive season in League Two. The club participated in League Two, the FA Cup, the EFL Cup, and the 2023–24 EFL Trophy.

## Squad

    As of 10 February 2024
| No. | Name | Position | Place of birth | Date of birth (Age) | Previous club | Date signed | Fee | Contract end |
| Goalkeepers ||||||||||
| 1 | Corey Addai | GK | Hackney | (1997-10-10) 10 October 1997 (age 26) | Esbjerg | 5 July 2022 | Free | 30 June 2024 |
| 13 | Ryan Sandford | GK | London | (1999-02-21) 21 February 1999 (age 25) | Dartford | 9 January 2024 | Free | 30 June 2024 |
| 21 | Roshan Greensall | GK | | (2003-08-09) 9 August 2003 (age 21) | Maldon & Tiptree | 6 August 2022 | Free | 30 June 2024 |
| Defenders ||||||||||
| 2 | Kellan Gordon | RB | Burton upon Trent | (1997-12-25) 25 December 1997 (age 26) | Mansfield Town | 31 January 2023 | Undisclosed | 30 June 2024 |
| 3 | Dion Conroy | CB | Redhill | (1995-12-11) 11 December 1995 (age 28) | Swindon Town | 1 July 2022 | Free | 30 June 2024 |
| 5 | Harry Ransom | CB | Uckfield | (1999-10-01) 1 October 1999 (age 25) | Millwall | 1 July 2021 | Free | 30 June 2024 |
| 6 | Laurence Maguire | CB | Sheffield | (1997-02-08) 8 February 1997 (age 27) | Chesterfield | 30 August 2023 | Loan | 31 May 2024 |
| 12 | Mustapha Olagunju | CB | Plumstead | (2002-01-01) 1 January 2002 (age 22) | Huddersfield Town | 1 February 2024 | Loan | 31 May 2024 |
| 16 | Tobi Omole | CB | Brockley | (1999-12-17) 17 December 1999 (age 24) | Tottenham Hotspur | 9 July 2022 | Free | 30 June 2024 |
| 20 | Joy Mukena | CB | London | (1999-07-03) 3 July 1999 (age 25) | St Albans City | 3 July 2023 | Free | 30 June 2025 |
| 23 | Travis Johnson | RB | Stoke-on-Trent | (2000-08-28) 28 August 2000 (age 24) | Crewe Alexandra | 1 July 2022 | Free | 30 June 2024 |
| 25 | Nick Tsaroulla | LB | Bristol | (1999-03-29) 29 March 1999 (age 25) | Brentford | 10 October 2020 | Free | 30 June 2024 |
| 26 | Jay Williams | CB | Northampton | (2000-10-04) 4 October 2000 (age 24) | Brackley Town | 18 July 2023 | Undisclosed | 30 June 2025 |
| 30 | Will Wright | RB | Luton | (1997-06-12) 12 June 1997 (age 27) | Gillingham | 1 August 2023 | Undisclosed | 30 June 2024 |
| Midfielders ||||||||||
| 4 | Liam Kelly | CM | Basingstoke | (1995-11-22) 22 November 1995 (age 28) | Rochdale | 1 July 2023 | Free | 30 June 2025 |
| 7 | Ben Gladwin | CM | Reading | (1992-06-08) 8 June 1992 (age 32) | Swindon Town | 27 January 2023 | Undisclosed | 30 June 2024 |
| 10 | Ronan Darcy | AM | Ormskirk | (2000-11-04) 4 November 2000 (age 23) | Swindon Town | 28 July 2023 | Undisclosed | 30 June 2025 |
| 11 | Jack Roles | CM | London | (1999-02-26) 26 February 1999 (age 25) | Woking | 31 January 2023 | Undisclosed | 30 June 2024 |
| 19 | Jeremy Kelly | LM | Prague | (1997-10-21) 21 October 1997 (age 26) | FC Tulsa | 1 February 2024 | Free | 30 June 2024 |
| 24 | Kamarai Simon-Swyer | AM | | (2002-12-04) 4 December 2002 (age 21) | West Ham United | 29 July 2023 | Loan | 31 May 2024 |
| 27 | Rafiq Khaleel | AM | Camden | (2003-02-24) 24 February 2003 (age 21) | Cheshunt | 28 February 2020 | Free | 30 June 2025 |
| 29 | Florian Kastrati | DM | | (2002-07-07) 7 July 2002 (age 22) | Crawley Performance Academy | 14 December 2021 | Free | 30 June 2024 |
| Forwards ||||||||||
| 8 | Klaidi Lolos | CF | Athens | (2000-10-06) 6 October 2000 (age 24) | Oxford City | 15 July 2023 | Free | 30 June 2025 |
| 9 | Danilo Orsi | CF | Camden | (1996-04-19) 19 April 1996 (age 28) | Grimsby Town | 29 June 2023 | Undisclosed | 30 June 2024 |
| 14 | Harry Forster | LW | | (2000-05-11) 11 May 2000 (age 24) | Bromley | 4 July 2023 | Free | 30 June 2025 |
| 17 | Jedidiah Brown | CF | | (1998-12-02) 2 December 1998 (age 25) | Academy | 1 July 2023 | Trainee | 30 June 2024 |
| 22 | Ade Adeyemo | CF | | | Cray Valley Paper Mills | 18 July 2023 | Free | 30 June 2025 |
| 28 | Adam Campbell | RW | North Shields | (1995-01-01) 1 January 1995 (age 29) | Gateshead | 5 August 2023 | Undisclosed | 30 June 2024 |
| Out on Loan ||||||||||
| 15 | Sonny Fish | CF | | (2004-01-09) 9 January 2004 (age 20) | Leyton Orient | 8 August 2023 | Free | 30 June 2025 |
| 18 | Jayden Davis | CF | | (2001-11-19) 19 November 2001 (age 22) | Millwall | 20 July 2022 | Free | 30 June 2024 |

## Transfers
### In

| Date | Pos | Player | Transferred from | Fee |
| 29 June 2023 | CF | Danilo Orsi | Grimsby Town | Undisclosed |
| 1 July 2023 | CM | Liam Kelly | Rochdale | Free Transfer |
| 3 July 2023 | CB | Joy Mukena | St Albans City | Free Transfer |
| 4 July 2023 | LW | Harry Forster | Bromley | Free Transfer |
| 15 July 2023 | CF | Klaidi Lolos | Oxford City | Free Transfer |
| 18 July 2023 | CF | Ade Adeyemo | Cray Valley Paper Mills | Free Transfer |
| 18 July 2023 | CB | Jay Williams | Brackley Town | Undisclosed |
| 28 July 2023 | AM | Ronan Darcy | Swindon Town | Undisclosed |
| 1 August 2023 | RB | Will Wright | Gillingham | Undisclosed |
| 5 August 2023 | RW | Adam Campbell | Gateshead | Undisclosed |
| 8 August 2023 | CF | Sonny Fish | Leyton Orient | Free Transfer |
| 9 January 2024 | GK | Ryan Sandford | Dartford | Free Transfer |
| 1 February 2024 | LM | Jeremy Kelly | FC Tulsa | Free Transfer |

### Out

| Date | Pos | Player | Subsequent club | Fee |
| 2 June 2023 | CB | Tony Craig | Dorking Wanderers | Mutual Consent |
| 22 June 2023 | RW | James Tilley | AFC Wimbledon | Undisclosed |
| 29 June 2023 | LB | Brandon Mason | Free agent | Mutual Consent |
| 30 June 2023 | CB | Ludwig Francillette | Eastleigh | Released |
| 30 June 2023 | CM | Jordon Mutch | Free agent | Released |
| 30 June 2023 | CF | Aramide Oteh | Walsall | End of Contract |
| 30 June 2023 | CM | Jack Powell | Crewe Alexandra | Free Transfer |
| 30 June 2023 | CF | Davide Rodari | Free agent | Released |
| 30 June 2023 | CB | Ben Wells | Free agent | Released |
| 2 July 2023 | CF | Kwesi Appiah | Boreham Wood | Mutual Consent |
| 20 July 2023 | CM | Jake Hessenthaler | Dagenham and Redbridge | Mutual Consent |
| 27 July 2023 | CF | Ashley Nadesan | Gillingham | Undisclosed |
| 13 August 2023 | CB | Joel Lynch | Free agent | Mutual Consent |
| 25 August 2023 | CF | Dom Telford | Barrow | Undisclosed |

### Loaned in

| Date | Pos | Player | Loaned from | Until |
| 14 July 2023 | GK | Luca Ashby-Hammond | Fulham | 10 January 2024 |
| 29 July 2023 | AM | Kamarai Swyer | West Ham United | End of Season |
| 4 August 2023 | DM | Aaron Henry | Charlton Athletic | 5 January 2024 |
| 30 August 2023 | CB | Laurence Maguire | Chesterfield | End of Season |
| 1 February 2024 | CB | Mustapha Olagunju | Huddersfield Town | End of Season |
* ↑ On 10 January, Ashby-Hammond was recalled back early to parent club Fulham.
* ↑ On 5 January, Henry was recalled back early to parent club Charlton.
* ↑ On 18 January, Maguire's loan from Chesterfield was extended until the end of season.

### Loaned out

| Date | Pos | Player | Loaned to | Until |
| 3 August 2023 | GK | Roshan Greensall | Broadbridge Heath | 1 January 2024 |
| 25 August 2023 | CF | Jayden Davis | Farnborough | 16 January 2024 |
| 25 August 2023 | CF | Sonny Fish | Worthing | 29 September 2023 |
| 29 September 2023 | CF | Sonny Fish | Tonbridge Angels | 8 February 2024 |
| 16 January 2024 | CF | Jayden Davis | Braintree Town | End of Season |
| 8 February 2024 | CF | Sonny Fish | Welling United | 28 March 2024 |
| 28 March 2024 | CF | Sonny Fish | Gateshead | End of Season |
* ↑ On 16 January, Davis was recalled back from his loan at Farnborough and subsequently loaned to Braintree.
* ↑ On 8 February, Fish was recalled back from his season-long loan at Tonbridge and subsequently joined Welling on loan.
* ↑ On 28 March, Fish was recalled back from his loan at Welling and subsequently joined Gateshead on loan.

## Pre-season and friendlies

On 11 May, Crawley Town announced their first two pre-season matches, against local sides East Grinstead Town and Three Bridges. A week later, a third friendly was announced against Dover Athletic. Two further friendlies, Crystal Palace at home and Bromley away were added to the schedule.
| Win | Draw | Loss |
| Date | Time | Opponent | Venue | Result F–A | Scorers | Attendance |
| 11 July 2023 | 19:30 | East Grinstead Town | Away | 2–1 | Tsaroulla 66', Kastrati 90' | |
| 15 July 2023 | 15:00 | Three Bridges | Away | 2–1 | Orsi (2) 9', 44' | |
| 18 July 2023 | 19:45 | Dover Athletic | Away | 2–1 | Tsaroulla 32', Nadesan 78' | |
| 19 July 2023 | 19:45 | Crystal Palace | Home | 0–4 | | 5,562 |
| 22 July 2023 | 15:00 | Portsmouth | Away | 1–9 | Forster 40' | 0 |
| 25 July 2023 | 19:00 | Heybridge Swifts | Away | 7–1 | Tsaroulla 4', Orsi (2) 43', 54', Telford (2) 45', 62' pen., Lolos 51', Kastrati 74' | 173 |
| 29 July 2023 | 15:00 | Bromley | Away | 2–1 | Lolos 33', Orsi 56' | |

## Competitions
### Overall record

| Competition | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| League Two | Matchday 1 | | 27 | 12 | 3 | 12 | 43 | 45 | −2 | 044.44 |
| FA Cup | First round | First round | 1 | 0 | 0 | 1 | 2 | 3 | −1 | 000.00 |
| EFL Cup | First round | First round | 1 | 0 | 0 | 1 | 1 | 2 | −1 | 000.00 |
| EFL Trophy | Group stage | Third round | 5 | 3 | 1 | 1 | 10 | 8 | +2 | 060.00 |
| Total | Total | Total | 34 | 15 | 4 | 15 | 56 | 58 | −2 | 044.12 |
Last updated: 24 January 2024 Source: Soccerway

### League Two
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 4 | Milton Keynes Dons | 46 | 23 | 9 | 14 | 83 | 68 | +15 | 78 | Qualified for League Two play-offs |
| 5 | Doncaster Rovers | 46 | 21 | 8 | 17 | 73 | 68 | +5 | 71 | Qualified for League Two play-offs |
| 6 | Crewe Alexandra | 46 | 19 | 14 | 13 | 69 | 65 | +4 | 71 | Qualified for League Two play-offs |
| 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 | |

#### 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

#### Matches

On 22 June, the EFL League Two fixtures were released.
| Win | Draw | Loss |
| Date | Time | Opponent | Venue | Result F–A | Scorers | Attendance | League position |
| 5 August 2023 | 15:00 | Bradford City | Home | 1–0 | Wright 14' | 3,883 | 7th |
| 12 August 2023 | 15:00 | Salford City | Away | 1–1 | Garbutt 40' (o.g.) | 2,255 | 6th |
| 15 August 2023 | 19:45 | Milton Keynes Dons | Home | 2–1 | Tsaroulla 16', Orsi 52' | 3,282 | 3rd |
| 19 August 2023 | 15:00 | Gillingham | Home | 0–1 | — | 4,310 | 8th |
| 26 August 2023 | 15:00 | Swindon Town | Away | 0–6 | — | 8,658 | 13th |
| 2 September 2023 | 15:00 | Stockport County | Away | 3–3 | Campbell 42', Maguire 54', Orsi 66' | 7,986 | 16th |
| 9 September 2023 | 15:00 | Newport County | Home | 4–1 | Tsaroulla 5', Campbell (2) 54', 67', Gladwin 79' | 2,663 | 10th |
| 16 September 2023 | 15:00 | Tranmere Rovers | Home | 3–2 | Darcy 61', Tsaroulla 68', Lolos 90+6' | 2,961 | 6th |
| 23 September 2023 | 15:00 | Grimsby Town | Away | 3–2 | L. Kelly 32', Darcy 35', Orsi 90+6' | 6,357 | 4th |
| 30 September 2023 | 15:00 | Sutton United | Home | 3–0 | Campbell 6', Maguire 53', Orsi 66' | 3,559 | 2nd |
| 3 October 2023 | 19:45 | Doncaster Rovers | Away | 0–2 | — | 5,501 | 5th |
| 7 October 2023 | 15:00 | Wrexham | Home | 0–1 | — | 5,572 | 8th |
| 21 October 2023 | 15:00 | Crewe Alexandra | Home | 2–4 | Lolos 15', Darcy 28' | 3,028 | 12th |
| 24 October 2023 | 19:45 | Walsall | Away | 1–1 | Orsi 90+4' | 4,108 | 12th |
| 28 October 2023 | 15:00 | Forest Green Rovers | Away | 1–2 | Darcy 7' | 1,898 | 14th |
| 11 November 2023 | 15:00 | Accrington Stanley | Home | 3–1 | Orsi (2) 8', 76' (pen.), Wright 48' | 2,887 | 11th |
| 18 November 2023 | 15:00 | Barrow | Away | 0–1 | — | 3,512 | 12th |
| 25 November 2023 | 15:00 | Harrogate Town | Home | 2–1 | Gladwin 23', Lolos 71' | 2,829 | 11th |
| 28 November 2023 | 19:45 | Notts County | Away | 1–3 | Campbell 10' | 7,716 | 13th |
| 9 December 2023 | 15:00 | Colchester United | Away | 2–1 | L. Kelly 41',Orsi 64' (pen.) | 3,132 | 11th |
| 16 December 2023 | 15:00 | Mansfield Town | Home | 1–3 | Orsi 36' (pen.) | 2,817 | 13th |
| 22 December 2023 | 19:45 | AFC Wimbledon | Home | 1–2 | Wright 83' | 4,792 | 15th |
| 26 December 2023 | 13:00 | Gillingham | Away | 2–0 | Wright 24', Roles 71' | 7,150 | 11th |
| 29 December 2023 | 19:45 | Milton Keynes Dons | Away | 0–2 | — | 5,945 | 14th |
| 1 January 2024 | 15:00 | Swindon Town | Home | 3–1 | Orsi (2) 9', 53', Roles 26' | 3,636 | 12th |
| 6 January 2024 | 15:00 | Bradford City | Away | 4–2 | Orsi (2) 12', 90+7' (pen.), Campbell 85', Lolos 90+10 | 16,699 | 9th |
| 13 January 2024 | 15:00 | Salford City | Home | 0–1 | — | 2,970 | 11th |
| 3 February 2024 | 15:00 | Morecambe | Home | 1–2 | Forster 17' | 2,856 | 14th |
| 10 February 2024 | 15:00 | Crewe Alexandra | Away | 0–1 | — | 4,189 | 15th |
| 13 February 2024 | 19:45 | Walsall | Home | 1–1 | L. Kelly 64' | 2,450 | 15th |
| 17 February 2024 | 15:00 | Forest Green Rovers | Home | 2–0 | Orsi 39', Lolos 87' | 2,838 | 15th |
| 20 February 2024 | 19:45 | AFC Wimbledon | Away | 1–0 | Orsi 78' | 7,397 | 14th |
| 24 February 2024 | 15:00 | Accrington Stanley | Away | 1–0 | Ransom 68' | 2,216 | 10th |
| 5 March 2024 | 19:45 | Morecambe | Away | 0–1 | — | 2,297 | 11th |
| 9 March 2024 | 15:00 | Harrogate Town | Away | 2–1 | Forster 58', Lolos 66' | 2,124 | 11th |
| 12 March 2024 | 19:45 | Notts County | Home | 2–1 | Lolos 79', Adeyemo 84' | 2,542 | 9th |
| 18 March 2024 | 19:45 | Stockport County | Home | 1–1 | Lolos 83' | 3,339 | 9th |
| 23 March 2024 | 15:00 | Tranmere Rovers | Away | 3–1 | J. Kelly 2', Williams 10', Orsi 79' | 5,829 | 7th |
| 29 March 2024 | 15:00 | Doncaster Rovers | Home | 0–2 | — | 5,336 | 8th |
| 1 April 2024 | 15:00 | Newport County | Away | 4–0 | Conroy 1', Darcy 26', Maguire 69', Campbell 90+1' | 4,643 | 7th |
| 6 April 2024 | 15:00 | Mansfield Town | Away | 4–1 | Gordon 4', Tsaroulla 24', Orsi 55', Lolos 56' | 7,342 | 7th |
| 9 April 2024 | 19:45 | Wrexham | Away | 1–4 | Lolos 90+4' | 11,544 | 7th |
| 13 April 2024 | 15:00 | Colchester United | Home | 2–3 | Lolos 42', Forster 90+7' | 5,223 | 7th |
| 16 April 2024 | 19:45 | Barrow | Home | 1–1 | Orsi 64' (pen.) | 3,155 | 7th |
| 20 April 2024 | 15:00 | Sutton United | Away | 2–2 | L. Kelly 42', Lolos 90+1' | 4,675 | 7th |
| 27 April 2024 | 15:00 | Grimsby Town | Home | 2–0 | Orsi 24', Lolos 34' | 4,885 | 7th |

#### Play-offs

| Win | Draw | Loss |
| Round | Date | Time | Opponent | Venue | Result F–A | Scorers | Attendance |
| Semi-final first leg | 7 May 2024 | 19:30 | Milton Keynes Dons | Home | 3–0 | L. Kelly 5', Williams 45+1', Darcy 65' | 5,564 |
| Semi-final second leg | 11 May 2024 | 19:45 | Milton Keynes Dons | Away | 5–1 | Williams 3', Orsi 30', 48', 90+2', Roles 80' | 10,053 |
| Final | 19 May 2024 | 13:00 | Crewe Alexandra | Neutral | 2–0 | Orsi 41', L. Kelly 85' | 33,341 |

### FA Cup

Crawley were drawn away to Notts County in the first round.
| Win | Draw | Loss |
| Round | Date | Time | Opponent | Venue | Result F–A | Scorers | Attendance | Ref. |
| First round | 4 November 2023 | 15:00 | Notts County | Away | 2–3 | Orsi (2) 3', 66' | 3,952 | |

### EFL Cup

Crawley were drawn away to Exeter City in the first round.
| Win | Draw | Loss |
| Round | Date | Time | Opponent | Venue | Result F–A | Scorers | Attendance | Ref. |
| First round | 8 August 2023 | 19:45 | Exeter City | Away | 1–2 | Lolos 15' | 3,560 | |

### EFL Trophy

In the group stage, Crawley Town were drawn into Southern Group B alongside Charlton Athletic, Sutton United and Aston Villa U21. After topping the group, they were drawn at home to Bristol Rovers in the second round and away to Peterborough United in the third round.
| Pos | Div | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
| 1 | L2 | Crawley Town | 3 | 2 | 0 | 1 | 0 | 7 | 5 | +2 | 7 | Advance to Round 2 |
| 2 | L1 | Charlton Athletic | 3 | 2 | 0 | 0 | 1 | 10 | 6 | +4 | 6 | Advance to Round 2 |
| 3 | L2 | Sutton United | 3 | 0 | 1 | 1 | 1 | 2 | 5 | −3 | 3 | |
| 4 | ACA | Aston Villa U21 | 3 | 0 | 1 | 0 | 2 | 6 | 9 | −3 | 2 | |
| Win | Draw | Loss |
| Round | Date | Time | Opponent | Venue | Result F–A | Scorers | Attendance |
| Group stage | 5 September 2023 | 19:45 | Charlton Athletic | Home | 4–3 | Forster 1', Lolos 45+4', Tsaroulla 70', Khaleel 81' | 1,973 |
| Group stage | 10 October 2023 | 19:45 | Sutton United | Away | 0–0 (4–5 p) | — | 928 |
| Group stage | 14 November 2023 | 19:45 | Aston Villa U21 | Home | 3–2 | Roles (2) 7', 55', Simon-Swyer 15' | 865 |
| Second round | 5 December 2023 | 19:45 | Bristol Rovers | Home | 2–1 | Roles 56', Forster 69' | 896 |
| Third round | 23 January 2024 | 19:30 | Peterborough United | Away | 1–2 | Tsaroulla 23' | |