The 2025–26 season was the 140th season in the history of Luton Town Football Club and their first season back in League One since the 2018–19 season following successive relegations from the Premier League two years ago and the EFL Championship the previous season. In addition to the domestic league, the club also participated in the FA Cup, the EFL Cup, and the EFL Trophy – the latter of which they won.

Managerial changes On 6 October, the club parted company with manager Matt Bloomfield after 33 games in charge and a win ratio of 36.36%. A week later, Jack Wilshere was appointed as the new manager.

+ Managerial record in the 2025–26 seasonManagerFromToRecord Matt BloomfieldStart of season6 October 20251361646.2 Alex Lawless (caretaker)6 October 202513 October 202510010.0 Jack Wilshere13 October 2025End of season4322111051.2Total5728121749.1

Transfers and contracts In Date Pos. No. Player From Fee Ref. 1 July 2025 CB 3 Kal Naismith Bristol City Free 1 July 2025 CM 23 George Saville Millwall 4 July 2025 CM 27 Jake Richards Exeter City Compensation 10 July 2025 CDM 16 Hakeem Odoffin Rotherham United Free CF 21 Nahki Wells Bristol City 19 July 2025 GK 24 Josh Keeley Tottenham Hotspur £1,000,000 1 August 2025 LB 33 Cohen Bramall Portsmouth Free CF 9 Jerry Yates Swansea City Undisclosed 1 September 2025 LM 35 Ethon Archer Cheltenham Town CF 31 Joe Gbodé Gillingham £300,000 RW 14 Shayden Morris Aberdeen Undisclosed 31 January 2026 CF 22 Devante Cole Port Vale 2 February 2026 CM 4 Sverre Sandal KFUM Oslo 6 February 2026 CF 30 Gideon Kodua West Ham United £1,000,000

Out Date Pos. No. Player To Fee Ref. 26 June 2025 CF 9 Carlton Morris Derby County Undisclosed 27 June 2025 RB 27 Daiki Hashioka Slavia Prague 1 July 2025 GK 24 Thomas Kaminski Charlton Athletic 4 July 2025 CF — Aribim Pepple Plymouth Argyle 5 July 2025 CAM 8 Thelo Aasgaard Rangers £3,500,000 9 July 2025 CB 16 Reece Burke Charlton Athletic Undisclosed 22 July 2025 GK – Jack Walton Preston North End 28 July 2025 LWB 45 Alfie Doughty Millwall 29 August 2025 CAM 14 Tahith Chong Sheffield United 1 September 2025 CB 6 Mark McGuinness 14 January 2026 CF — Sam Anderson Dungannon Swifts 1 February 2026 CM 22 Lamine Fanne Venezia

Loans in Date Pos. No. Player From Date until Ref. 10 July 2025 CB 17 Nigel Lonwijk Wolverhampton Wanderers 31 May 2026 22 July 2025 CF 30 Gideon Kodua West Ham United 6 February 2026 1 September 2025 CF 12 Ali Al-Hamadi Ipswich Town 31 May 2026 9 January 2026 LW 32 Emilio Lawrence Manchester City 31 May 2026 22 January 2026 CAM 54 Kasey Palmer Hull City 2 February 2026 CM 6 Davy van den Berg Utrecht 31 May 2026

Loans out Date Pos. No. Player To Date until Ref. 23 July 2025 CF 41 Taylan Harris Tranmere Rovers 6 January 2026 29 July 2025 CM 34 Jayden Luker Notts County 31 May 2026 30 July 2025 GK — Liam Coyne Biggleswade 27 August 2025 31 July 2025 CF — Oliver Lynch Tamworth 31 May 2026 8 August 2025 CM — Claude Kayibanda Bedford Town 5 September 2025 22 August 2025 CF 39 Josh Phillips Torquay United 19 September 2025 29 August 2025 CF — Tate Xavier-Jones Airdrieonians 1 January 2026 1 September 2025 CF — Sam Anderson Dungannon Swifts LM — Ethon Archer Cheltenham Town CB 29 Tom Holmes Rotherham United 12 January 2026 CF 10 Cauley Woodrow Wycombe Wanderers 31 May 2026 2 October 2025 CF 39 Josh Phillips Bedford Town 31 May 2026 8 November 2025 GK — Henry Blackledge Cheshunt 6 December 2025 6 December 2025 GK — Gosport Borough 27 February 2026 20 December 2025 GK — Liam Coyne Biggleswade 17 January 2026 2 January 2026 CM 48 Jack Lorentzen-Jones Hemel Hempstead Town 31 May 2026 6 January 2026 CF 20 Lasse Nordås Heerenveen 31 May 2026 8 January 2026 CF — Jamie Odegah Chelmsford City 31 May 2026 9 January 2026 CF — Tate Xavier-Jones Merthyr Town 31 May 2026 14 January 2026 LW 7 Millenic Alli Portsmouth 16 January 2026 CM — Charlie Trustram Bedford Town 11 February 2026 20 January 2026 CAM 37 Zack Nelson AFC Wimbledon 31 May 2026 21 January 2026 LW 35 Ethon Archer Port Vale CF 31 Joe Gbodé Woking 30 January 2026 CF 9 Jerry Yates Sheffield Wednesday 31 January 2026 CB 28 Christ Makosso Oxford United 31 May 2026 2 February 2026 CF 19 Jacob Brown Portsmouth 31 May 2026 RB 2 Reuell Walters Blackpool 11 February 2026 CF – Taylan Harris Braintree Town 11 March 2026 26 February 2026 CB 45 Vladimir Paternoster Welling United 31 May 2026 CM — Dylan Stitt Hemel Hempstead Town 26 March 2026 GK 41 Lucas Thomas Gosport Borough 31 May 2026 6 March 2026 GK — Liam Coyne AFC Sudbury 31 May 2026 13 March 2026 RB 36 Zach Ioannides Basingstoke Town CM — Charlie Trustram Bromsgrove Sporting 20 March 2026 LB — Kai Source St Ives Town 26 March 2026 GK 46 Charlie Booth Marine 2 April 2026

Released / Out of contract Date Pos. No. Player Subsequent club Join date Ref.30 June 2025 CM — Axel Piesold Galway United 2 July 2025 LB 3 Amari'i Bell Charlton Athletic 4 July 2025 LW — Dion Pereira Crawley Town CDM 17 Pelly Ruddock Mpanzu Cambridge United 24 July 2025 CB — Jack Bateson Hemel Hempstead Town 25 July 2025 CDM — Dominic Dos Santos Martins Morpeth Town 10 September 2025 RW 7 Victor Moses FC Kaisar 24 January 2026 GK 23 Tim Krul Retired GK 31 Jameson Horlick CB — Tyrell Giwa Northeast Hawks August 2025 7 October 2025 CB — Tom Lockyer Bristol Rovers 23 October 2025 2 February 2026 CDM 13 Marvelous Nakamba Sheffield Wednesday 2 February 2026

New contract Date Pos. No. Player Contract until Ref. 4 June 2025 CF 43 Josh Phillips Undisclosed 28 August 2025 GK 1 James Shea

Pre-season and friendlies On 13 June, Luton Town announced three pre-season friendlies, against Tottenham Hotspur, Boreham Wood and Gillingham. Four days later, a trip to Southend United was confirmed. A training camp in Slovenia along with a friendly against Triglav Kranj was also added.

Competitions Overall record

EFL League One

League table

Results summary

Results by round

Matches On 26 June the EFL League One fixtures were announced, with Luton hosting AFC Wimbledon on the opening weekend.

FA Cup

Luton were drawn at home to Forest Green Rovers in the first round and away to Fleetwood Town in the second round.

EFL Cup

Luton were drawn away to Coventry City in the first round.

EFL Trophy

Luton were drawn against Barnet, Cambridge United and Brighton & Hove Albion U21 in the group stage. After winning the group, Town were drawn at home to Exeter City in the round of 32. and to Swindon Town in the round of 16.

Luton were eliminated by Swindon Town in the Round of 16. Swindon were later removed from the competition by the EFL after fielding two ineligible players; Ollie Clarke was serving a suspension by the FA and Aaron Drinan was not named on the team sheet. On 4 February, Luton were reinstated prior to the quarter-final match against Plymouth Argyle.

They later went on to win the competition, achieving a 3–1 victory against Stockport County at Wembley Stadium on 12 April 2026.

Group stage

Knockout stages

Final

Statistics Appearances

Players with no appearances are not included on the list; italics indicate loaned in player

|colspan="14"|Players who featured but departed the club during the season:

Goals

Rank Pos. No. Player League One FA Cup EFL Cup EFL Trophy Total1 MF 18 Jordan Clark 12 0 0 1 132 FW 21 Nahki Wells 5 2 0 3 10 FW 30 Gideon Kodua 9 1 0 0 104 MF 54 Kasey Palmer 8 0 0 0 85 FW 9 Jerry Yates 2 1 0 4 7 MF 14 Shayden Morris 5 0 0 2 77 MF 27 Jake Richards 5 0 0 0 58 FW 20 Lasse Nordås 1 0 0 3 49 DF 3 Kal Naismith 3 0 0 0 3 DF 33 Cohen Bramall 2 0 0 1 311 DF 5 Mads Andersen 2 0 0 0 2 MF 8 Liam Walsh 1 0 0 1 2 DF 16 Hakeem Odoffin 2 0 0 0 2 DF 17 Nigel Lonwijk 2 0 0 0 2 MF 22 Lamine Fanne 1 1 0 0 2 MF 23 George Saville 2 0 0 0 2 MF 25 Isaiah Jones 1 0 0 1 2 FW 32 Emilio Lawrence 1 0 0 1 2 MF 37 Zack Nelson 1 0 0 1 220 MF 7 Millenic Alli 1 0 0 0 1 FW 12 Ali Al-Hamadi 1 0 0 0 1 DF 15 Teden Mengi 0 1 0 0 1 DF 47 Finley Evans 0 0 0 1 1 Own goals 1 0 0 0 1 Total 73 6 0 14 93

Clean sheets

Rank No. Player League One FA Cup EFL Cup EFL Trophy Total1 24 Josh Keeley 13 0 0 0 132 1 James Shea 0 0 0 1 1 Total 13 0 0 1 14

Disciplinary record

Rank No. Pos. Player League One FA Cup EFL Cup EFL Trophy Total 1 17 DF Nigel Lonwijk 9 0 0 0 0 0 0 0 0 0 0 0 9 0 02 3 DF Kal Naismith 6 0 0 1 0 0 0 0 0 1 0 0 8 0 0 24 GK Josh Keeley 8 0 0 0 0 0 0 0 0 0 0 0 8 0 04 23 MF George Saville 7 0 0 0 0 0 0 0 0 0 0 0 7 0 05 8 MF Liam Walsh 6 0 0 0 0 0 0 0 0 0 0 0 6 0 0 54 MF Kasey Palmer 6 0 0 0 0 0 0 0 0 0 0 0 6 0 07 18 MF Jordan Clark 4 0 0 0 0 0 0 0 0 1 0 0 5 0 08 5 DF Mads Andersen 4 0 0 0 0 0 0 0 0 0 0 0 4 0 09 7 MF Millenic Alli 3 0 0 0 0 0 0 0 0 0 0 0 3 0 0 21 FW Nahki Wells 1 0 0 0 0 0 0 0 0 2 0 0 3 0 0 27 MF Jake Richards 2 0 0 0 0 0 0 0 0 1 0 0 3 0 0 33 DF Cohen Bramall 2 0 0 0 0 0 0 0 0 1 0 0 3 0 0 37 MF Zack Nelson 2 0 0 1 0 0 0 0 0 0 0 0 3 0 014 6 MF Davy van den Berg 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 9 FW Jerry Yates 1 0 0 0 0 0 0 0 0 1 0 0 2 0 0 15 DF Teden Mengi 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 19 FW Jacob Brown 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 22 MF Lamine Fanne 1 0 0 1 0 0 0 0 0 0 0 0 2 0 0 38 DF Joe Johnson 1 0 0 1 0 0 0 0 0 0 0 0 2 0 020 2 DF Reuell Walters 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 12 FW Ali Al-Hamadi 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 16 DF Hakeem Odoffin 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 20 FW Lasse Nordås 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 25 MF Isaiah Jones 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 28 DF Christ Makosso 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 29 DF Tom Holmes 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 30 FW Gideon Kodua 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 31 FW Joe Gbodé 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 32 FW Emilio Lawrence 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 35 MF Ethon Archer 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 48 MF Jack Lorentzen-Jones 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 Total 74 0 0 4 0 0 1 0 0 12 0 0 91 0 0

Notes

References