# 2023–24 Luton Town F.C. season

The 2023–24 season was the 138th season in the history of Luton Town and their first ever season in the Premier League. It was the club's first return to the top flight of English football since the 1991–92 season. In addition to the domestic league, the club also participated in the FA Cup and the EFL Cup.
Luton were relegated from the Premier League on the final day of the season following a 4–2 home loss to Fulham, combined with results elsewhere.

## Squad

    As of 18 March 2024
| No. | Player | Position | Place of birth | Date of birth (age) | Signed from | Date signed | Fee | Contract end |
| Goalkeepers ||||||||||
| 1 | James Shea | GK | Islington | (1991-07-16) 16 July 1991 (age 33) | AFC Wimbledon | 3 July 2017 | Undisclosed | 30 June 2024 |
| 23 | Tim Krul | GK | The Hague | (1988-04-03) 3 April 1988 (age 36) | Norwich City | 17 August 2023 | Undisclosed | 30 June 2024 |
| 24 | Thomas Kaminski | GK | Dendermonde | (1992-10-23) 23 October 1992 (age 32) | Blackburn Rovers | 3 August 2023 | £2,500,000 | 30 June 2026 |
| Defenders ||||||||||
| 2 | Gabriel Osho | CB/DM | Reading | (1998-08-14) 14 August 1998 (age 26) | Reading | 18 November 2020 | Free transfer | 30 June 2024 |
| 3 | Dan Potts | CB/LB | Barking | (1994-04-13) 13 April 1994 (age 30) | West Ham United | 29 May 2015 | Free transfer | 30 June 2024 |
| 4 | Tom Lockyer | CB | Cardiff | (1994-12-03) 3 December 1994 (age 30) | Charlton Athletic | 1 September 2020 | Undisclosed | 30 June 2025 |
| 5 | Mads Andersen | CB | Albertslund | (1997-12-27) 27 December 1997 (age 27) | Barnsley | 3 July 2023 | Undisclosed | 30 June 2026 |
| 12 | Issa Kaboré | RB | Bobo-Dioulasso | (2001-05-12) 12 May 2001 (age 23) | Manchester City | 21 July 2023 | Loan | 31 May 2024 |
| 15 | Teden Mengi | CB | Manchester | (2002-04-30) 30 April 2002 (age 22) | Manchester United | 31 August 2023 | Undisclosed | Unknown |
| 16 | Reece Burke | CB | Newham | (1996-09-02) 2 September 1996 (age 28) | Hull City | 1 July 2021 | Free transfer | 30 June 2025 |
| 27 | Daiki Hashioka | RB | Saitama | (1999-05-17) 17 May 1999 (age 25) | Sint-Truiden | 30 January 2024 | Undisclosed | 30 June 2026 |
| 29 | Amari'i Bell | CB/LB | Burton upon Trent | (1994-05-05) 5 May 1994 (age 30) | Blackburn Rovers | 1 July 2021 | Free transfer | 30 June 2024 |
| 38 | Joe Johnson | LB | Barnet | (2006-01-09) 9 January 2006 (age 19) | Academy | 9 August 2023 | — | 30 June 2024 |
| 45 | Alfie Doughty | LB/LWB | Poplar | (1999-12-21) 21 December 1999 (age 25) | Stoke City | 20 June 2022 | Undisclosed | 30 June 2024 |
| Midfielders ||||||||||
| 6 | Ross Barkley | CM | Liverpool | (1993-12-05) 5 December 1993 (age 31) | Nice | 9 August 2023 | Free Transfer | 30 June 2024 |
| 8 | Luke Berry | CM | Cambridge | (1992-07-12) 12 July 1992 (age 32) | Cambridge United | 25 August 2017 | Undisclosed | 30 June 2024 |
| 13 | Marvelous Nakamba | DM | Hwange | (1994-01-19) 19 January 1994 (age 31) | Aston Villa | 20 July 2023 | Undisclosed | 30 June 2026 |
| 17 | Pelly Ruddock Mpanzu | DM | Hendon | (1994-03-22) 22 March 1994 (age 30) | West Ham United | 28 January 2014 | Undisclosed | 30 June 2025 |
| 18 | Jordan Clark | CAM/RW | Hoyland | (1993-09-22) 22 September 1993 (age 31) | Accrington Stanley | 5 August 2020 | Free transfer | 30 June 2024 |
| 28 | Albert Sambi Lokonga | CM | Verviers | (1999-10-22) 22 October 1999 (age 25) | Arsenal | 1 September 2023 | Loan | 31 May 2024 |
| 32 | Fred Onyedinma | AM | Lagos | (1996-11-24) 24 November 1996 (age 28) | Wycombe Wanderers | 25 May 2021 | Undisclosed | 30 June 2024 |
| 43 | Zack Nelson | CM | Enfield | (2005-05-21) 21 May 2005 (age 19) | Academy | 21 January 2023 | — | 30 June 2025 |
| — | Axel Piesold | CM | Muswell Hill | (2000-11-09) 9 November 2000 (age 24) | Free agent | 24 September 2021 | — | 30 June 2024 |
| Forwards ||||||||||
| 7 | Chiedozie Ogbene | RW | Lagos | (1997-05-01) 1 May 1997 (age 27) | Rotherham United | 1 July 2023 | Free transfer | 30 June 2025 |
| 9 | Carlton Morris | CF | Cambridge | (1995-12-16) 16 December 1995 (age 29) | Barnsley | 1 July 2022 | Undisclosed | 30 June 2026 |
| 10 | Cauley Woodrow | CF | Hemel Hempstead | (1994-12-02) 2 December 1994 (age 30) | Barnsley | 6 July 2022 | £1,700,000 | 30 June 2026 |
| 11 | Elijah Adebayo | CF | Brent | (1998-01-07) 7 January 1998 (age 27) | Walsall | 1 February 2021 | Undisclosed | 30 June 2024 |
| 14 | Tahith Chong | RW | Willemstad | (1999-12-04) 4 December 1999 (age 25) | Birmingham City | 13 July 2023 | Undisclosed | 30 June 2026 |
| 19 | Jacob Brown | CF | Halifax | (1998-04-10) 10 April 1998 (age 26) | Stoke City | 10 August 2023 | Undisclosed | 30 June 2026 |
| 30 | Andros Townsend | RW | Leytonstone | (1991-07-16) 16 July 1991 (age 33) | Free agent | 11 October 2023 | Free transfer | 30 June 2026 |
| Out on Loan ||||||||||
| 15 | Admiral Muskwe | CF | Harare | (1998-08-21) 21 August 1998 (age 26) | Leicester City | 15 July 2021 | Undisclosed | 30 June 2024 |
| 20 | Louie Watson | CM | Croydon | (2001-07-07) 7 July 2001 (age 23) | Derby County | 1 July 2022 | Undisclosed | 30 June 2024 |
| 21 | John McAtee | CF | Salford | (1999-07-23) 23 July 1999 (age 25) | Grimsby Town | 2 August 2022 | Undisclosed | 30 June 2024 |
| 22 | Allan Campbell | CM | Glasgow | (1998-07-04) 4 July 1998 (age 26) | Motherwell | 15 June 2021 | Undisclosed | 30 June 2024 |
| 25 | Joe Taylor | CF | Peterborough | (2002-11-18) 18 November 2002 (age 22) | Peterborough United | 31 January 2022 | Undisclosed | 30 June 2024 |
| 26 | Ryan Giles | LB | Telford | (2000-01-26) 26 January 2000 (age 25) | Wolverhampton Wanderers | 28 July 2023 | Undisclosed | 30 June 2026 |
| 40 | Aidan Francis-Clarke | CM | | (2004-07-02) 2 July 2004 (age 20) | Academy | 1 July 2022 | — | 30 June 2025 |
| — | Tom Holmes | CB | Reading | (2000-03-12) 12 March 2000 (age 24) | Reading | 17 January 2024 | Undisclosed | 30 June 2027 |
| — | Aribim Pepple | CF | Kettering | (2002-12-25) 25 December 2002 (age 22) | Cavalry | 2 August 2022 | Undisclosed | 30 June 2024 |
| — | Dion Pereira | LW | Watford | (1999-03-25) 25 March 1999 (age 25) | Free agent | 3 November 2020 | — | 30 June 2024 |
| — | Jack Walton | GK | Bury | (1998-04-23) 23 April 1998 (age 26) | Barnsley | 30 January 2023 | Undisclosed | 30 June 2024 |

## Transfers
### In

| Date | Pos. | Player | Transferred from | Fee |
| 1 July 2023 | RW | Chiedozie Ogbene | Rotherham United | Free transfer |
| 3 July 2023 | CB | Mads Andersen | Barnsley | Undisclosed |
| 14 July 2023 | RW | Tahith Chong | Birmingham City | Undisclosed |
| 20 July 2023 | DM | Marvelous Nakamba | Aston Villa | Undisclosed |
| 28 July 2023 | LB | Ryan Giles | Wolverhampton Wanderers | Undisclosed |
| 3 August 2023 | GK | Thomas Kaminski | Blackburn Rovers | Undisclosed |
| 9 August 2023 | MF | Ross Barkley | Nice | Free transfer |
| 10 August 2023 | CF | Jacob Brown | Stoke City | Undisclosed |
| 17 August 2023 | GK | Tim Krul | Norwich City | Undisclosed |
| 31 August 2023 | CB | Teden Mengi | Manchester United | Undisclosed |
| 11 October 2023 | RW | Andros Townsend | Free agent (previously Everton) | Free transfer |
| 17 January 2024 | CB | Tom Holmes | Reading | Undisclosed |
| 30 January 2024 | RB | Daiki Hashioka | Sint-Truiden | Undisclosed |
| 1 February 2024 | GK | Henry Blackledge | Brisbane Roar | Undisclosed |
| 1 February 2024 | GK | Oliver Camis | Free agent | — |
| 1 February 2024 | CF | Taylan Harris | Reading | Undisclosed |

### Out

| Date | Pos. | Player | Transferred to | Fee |
| 30 June 2023 | CB | Sonny Bradley | Derby County | End of contract |
| 30 June 2023 | GK | Harry Isted | Charlton Athletic | Released |
| 30 June 2023 | RB | Avan Jones | Chesham United | Released |
| 30 June 2023 | CM | Henri Lansbury | Retired | Released |
| 30 June 2023 | DM | Conor Lawless | Dagenham & Redbridge | Released |
| 30 June 2023 | RW | Josh Neufville | AFC Wimbledon | Released |
| 30 June 2023 | CM | Callum Nicolson | AFC Dunstable | Released |
| 30 June 2023 | DM | Casey Pettit | Maidenhead United | Released |
| 30 June 2023 | LB | Josh Williams | Hemel Hempstead | Released |
| 24 July 2023 | RW | Carlos Mendes Gomes | Bolton Wanderers | Undisclosed |
| 24 August 2023 | AM | Luke Freeman | Barnet | Mutual consent |
| 2 September 2023 | GK | Matt Macey | Portsmouth | Mutual Consent |
| 2 September 2023 | DM | Glen Rea | Worthing | Mutual consent |
| 1 February 2024 | DM | Tyrelle Newton | | Mutual consent |

### Loaned in

| Date | Pos. | Player | Loaned from | Until | Ref. |
| 21 July 2023 | RB | Issa Kaboré | Manchester City | End of season | |
| 1 September 2023 | CM | Albert Sambi Lokonga | Arsenal | End of season | |

### Loaned out

| Date | Pos. | Player | Loaned to | Date until |
| 10 July 2023 | GK | Jack Walton | Dundee United | End of season |
| 12 July 2023 | CM | Elliot Thorpe | Shrewsbury Town | 8 January 2024 |
| 26 July 2023 | AM | Fred Onyedinma | Rotherham United | 10 January 2024 |
| 30 July 2023 | CB | Ben Tompkins | Braintree Town | End of season |
| 5 August 2023 | CF | Joe Taylor | Colchester United | 8 January 2024 |
| 18 August 2023 | CF | Aribim Pepple | Bromley | 8 January 2024 |
| 23 August 2023 | CF | Tobias Braney | Bishop's Stortford | 1 January 2024 |
| 24 August 2023 | SS | John McAtee | Barnsley | End of season |
| 25 August 2023 | CF | Josh Allen | Chesham United | 1 January 2024 |
| 1 September 2023 | CM | Allan Campbell | Millwall | End of season |
| 1 September 2023 | CF | Admiral Muskwe | Exeter City | End of season |
| 1 September 2023 | LW | Dion Pereira | Sutton United | 9 January 2024 |
| 1 September 2023 | CM | Louie Watson | Charlton Athletic | End of season |
| 2 September 2023 | CB | Aidan Francis-Clarke | Dagenham & Redbridge | End of season |
| 2 January 2024 | GK | Jameson Horlick | Dorchester Town | End of season |
| 8 January 2024 | CF | Tobias Braney | Hayes & Yeading United | End of season |
| 9 January 2024 | CF | Joe Taylor | Lincoln City | End of season |
| 16 January 2024 | CM | Jayden Luker | Woking | End of season |
| 17 January 2024 | CB | Tom Holmes | Reading | End of season |
| 18 January 2024 | CM | Millar Matthews-Lewis | Farnborough | End of season |
| 27 January 2024 | LW | Dion Pereira | Dagenham & Redbridge | End of season |
| 30 January 2024 | LB | Ryan Giles | Hull City | End of season |
| 1 February 2024 | CF | Josh Allen | AFC Sudbury | End of season |
| 1 February 2024 | CM | Jake Burger | St Albans City | End of season |
| 1 February 2024 | CF | Aribim Pepple | Inverness Caledonian Thistle | End of season |
| 1 February 2024 | CB | Jacob Pinnington | AFC Sudbury | End of season |
| 5 February 2024 | CB | Jack Bateson | Hitchin Town | End of season |
| 5 February 2024 | CF | Oliver Lynch | Hitchin Town | End of season |
* ↑ On 8 January, Thorpe was recalled back early from his season-long loan at Shrewsbury.
* ↑ On 10 January, Onyedinma returned back early from his season-long loan at Rotherham.
* ↑ On 8 January, Tompkins' loan at Braintree was extended until the end of season.
* ↑ On 8 January, Taylor was recalled back early from his season-long loan at Colchester.
* ↑ On 8 January, Pepple was recalled back early from his season-long loan at Bromley.
* ↑ On 9 January, Pereira was recalled back early from his season-long loan at Sutton.

## Pre-season and friendlies

On 4 July, the Hatters announced their first pre-season friendly, against Ipswich Town. Three days later, a second was added, against Sheffield Wednesday. A third was added, against Wolverhampton Wanderers. The club's final friendly was confirmed to be against VfL Bochum in a double-header.
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 % |
| Premier League | 12 August 2023 | 19 May 2024 | Matchday 1 | 18th | 38 | 6 | 8 | 24 | 52 | 85 | −33 | 015.79 |
| FA Cup | 7 January 2024 | 27 February 2024 | Third round | Fifth round | 4 | 2 | 1 | 1 | 6 | 7 | −1 | 050.00 |
| EFL Cup | 29 August 2023 | 26 September 2023 | Second round | Third round | 2 | 1 | 0 | 1 | 3 | 3 | +0 | 050.00 |
| Total | Total | Total | Total | Total | 44 | 9 | 9 | 26 | 61 | 95 | −34 | 020.45 |
Source: Soccerway

### Premier League
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 16 | Brentford | 38 | 10 | 9 | 19 | 56 | 65 | −9 | 39 | |
| 17 | Nottingham Forest | 38 | 9 | 9 | 20 | 49 | 67 | −18 | 32 | |
| 18 | Luton Town (R) | 38 | 6 | 8 | 24 | 52 | 85 | −33 | 26 | Relegation to EFL Championship |
| 19 | Burnley (R) | 38 | 5 | 9 | 24 | 41 | 78 | −37 | 24 | Relegation to EFL Championship |
| 20 | Sheffield United (R) | 38 | 3 | 7 | 28 | 35 | 104 | −69 | 16 | Relegation to EFL Championship |
* ↑ Nottingham Forest were deducted four points for breaching profitability and sustainability rules. The club appealed the decision but were unsuccessful.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Soccerway

#### Results by round

| Round | 1 | 3 | 4 | 5 | 6 | 7 | 2$^1$ | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26$^3$ | 27 | 28 | 17$^4$ | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Ground | A | A | H | A | H | A | H | H | A | A | H | A | H | A | H | H | A | H | A | H | A | H | A | H | H | A | H | A | A | H | A | A | H | A | H | A | H | A | H |
| Result | L | L | L | L | D | W | L | L | D | L | D | L | W | L | L | L | V | W | W | L | D | W | D | L | L | L | L | D | L | D | L | L | W | L | L | L | D | L | L |
| Position | 18 | 19 | 19 | 20 | 18 | 17 | 17 | 17 | 17 | 18 | 17 | 17$^2$ | 17 | 17 | 18 | 18 | — | 18 | 18 | 18 | 18 | 17 | 17 | 17 | 18 | 18 | 18 | 18 | 18 | 17$^5$ | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 |
| Points | 0 | 0 | 0 | 0 | 1 | 4 | 4 | 4 | 5 | 5 | 6 | 6 | 9 | 9 | 9 | 9 | — | 12 | 15 | 15 | 16 | 19 | 20 | 20 | 20 | 20 | 20 | 21 | 21 | 22 | 22 | 22 | 25 | 25 | 25 | 25 | 26 | 26 | 26 |
* $^1$ Matchday 2 (vs Burnley) was postponed due to renovation works at Kenilworth Road.
* $^2$ Luton Town were originally 18th at the end of Matchday 12. On 17 November 2023, Everton were deducted 10 points, subsequently bringing Luton Town up to 17th.
* $^3$ Matchday 26 (vs Liverpool) was postponed due to Liverpool's EFL Cup final involvement.
* $^4$ Matchday 17 (vs Bournemouth) was rescheduled and replayed in full due to a Tom Lockyer cardiac arrest which happened during the original match.
* $^5$ Luton Town were originally 18th at the end of Matchday 29. On 18 March 2024, Nottingham Forest were deducted 4 points, subsequently bringing Luton Town up to 17th.

#### Matches

On 15 June, the Premier League fixtures were released.
Win  Draw  Loss  Fixtures

#### Abandoned match with Bournemouth

On 16 December 2023, during the match away against Bournemouth, Luton defender Tom Lockyer collapsed due to a cardiac arrest in the 59th minute of the match resulting in the match being abandoned in the 65th minute. On 20 December 2023, the Premier League ruled the match would be replayed in full at a later date. On 7 February 2024, it was announced that the rearranged fixture would take place on 13 March 2024.

### FA Cup

As a Premier League side, Luton entered in the third round, and were drawn at home to EFL League One club Bolton Wanderers. In the fifth round, they were drawn at home to the holders, Manchester City.
Win  Draw  Loss  Fixtures

### EFL Cup

Luton entered the competition in the second round, and were drawn at home to Gillingham. They were then drawn away to Exeter City in the third round.
Win  Draw  Loss  Fixtures

## Squad statistics

    As of 18 March 2024

### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Premier League | Premier League | FA Cup | FA Cup | EFL Cup | EFL Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||
| 1 | GK | ENG | James Shea | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 23 | GK | NED | Tim Krul | 6 | 0 | 0 | 0 | 4 | 0 | 2 | 0 |
| 24 | GK | BEL | Thomas Kaminski | 29 | 0 | 29 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||
| 2 | DF | ENG | Gabriel Osho | 20 | 2 | 16 | 2 | 2 | 0 | 2 | 0 |
| 3 | DF | ENG | Dan Potts | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | DF | WAL | Tom Lockyer | 15 | 1 | 14 | 1 | 0 | 0 | 1 | 0 |
| 5 | DF | DEN | Mads Andersen | 10 | 1 | 8 | 1 | 0 | 0 | 2 | 0 |
| 12 | DF | BFA | Issa Kaboré | 22 | 0 | 20 | 0 | 0 | 0 | 2 | 0 |
| 15 | DF | ENG | Teden Mengi | 27 | 1 | 22 | 1 | 4 | 0 | 1 | 0 |
| 16 | DF | ENG | Reece Burke | 18 | 0 | 14 | 0 | 3 | 0 | 1 | 0 |
| 27 | DF | JPN | Daiki Hashioka | 4 | 0 | 3 | 0 | 1 | 0 | 0 | 0 |
| 29 | DF | JAM | Amari'i Bell | 27 | 0 | 21 | 0 | 4 | 0 | 2 | 0 |
| 38 | DF | ENG | Joe Johnson | 3 | 0 | 0 | 0 | 2 | 0 | 1 | 0 |
| 45 | DF | ENG | Alfie Doughty | 34 | 2 | 28 | 1 | 4 | 0 | 2 | 1 |
| Midfielders ||||||||||||
| 6 | MF | ENG | Ross Barkley | 29 | 4 | 24 | 4 | 4 | 0 | 1 | 0 |
| 8 | MF | ENG | Luke Berry | 12 | 1 | 9 | 1 | 1 | 0 | 2 | 0 |
| 13 | MF | ZIM | Marvelous Nakamba | 14 | 0 | 13 | 0 | 0 | 0 | 1 | 0 |
| 17 | MF | COD | Pelly Ruddock Mpanzu | 26 | 0 | 21 | 0 | 3 | 0 | 2 | 0 |
| 18 | MF | ENG | Jordan Clark | 18 | 2 | 15 | 0 | 3 | 2 | 0 | 0 |
| 23 | MF | NGA | Fred Onyedinma | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | MF | BEL | Albert Sambi Lokonga | 14 | 0 | 12 | 0 | 2 | 0 | 0 | 0 |
| 43 | MF | ENG | Zack Nelson | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||
| 7 | FW | IRL | Chiedozie Ogbene | 34 | 5 | 28 | 4 | 4 | 1 | 2 | 0 |
| 9 | FW | ENG | Carlton Morris | 34 | 11 | 29 | 11 | 4 | 0 | 1 | 0 |
| 10 | FW | ENG | Cauley Woodrow | 20 | 3 | 15 | 1 | 3 | 1 | 2 | 1 |
| 11 | FW | ENG | Elijah Adebayo | 28 | 10 | 23 | 10 | 3 | 0 | 2 | 0 |
| 14 | FW | NED | Tahith Chong | 29 | 4 | 24 | 3 | 4 | 1 | 1 | 0 |
| 19 | FW | SCO | Jacob Brown | 22 | 3 | 19 | 2 | 1 | 0 | 2 | 1 |
| 30 | FW | ENG | Andros Townsend | 24 | 1 | 20 | 1 | 4 | 0 | 0 | 0 |
| Players transferred out during the season ||||||||||||
| 26 | DF | ENG | Ryan Giles | 14 | 0 | 11 | 0 | 2 | 0 | 1 | 0 |