2025–26 Luton Town F.C. season
| 2025–26 season | |
|---|---|
| Owner | Luton Town Football Club 2020 Ltd |
| Chairman | David Wilkinson |
| Manager | Matt Bloomfield (until 6 October)[1] Jack Wilshere (from 13 October)[2] |
| Stadium | Kenilworth Road |
| EFL League One | Pre-season |
| FA Cup | First round |
| EFL Cup | First round |
| EFL Trophy | Final |
The 2025–26 season is 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 participates in the FA Cup, the EFL Cup, and the EFL Trophy.
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%.[1] A week later, Jack Wilshere was appointed as the new manager.[2]
Transfers and contracts
In
| Date | Pos. | No. | Player | From | Fee | Ref. |
|---|---|---|---|---|---|---|
| 1 July 2025[a] | CB | 3 | Kal Naismith | Bristol City | Free | [3] |
| 1 July 2025[b] | CM | 23 | George Saville | Millwall | [4] | |
| 4 July 2025 | CM | 27 | Jake Richards | Exeter City | Compensation | [5] |
| 10 July 2025 | CDM | 16 | Hakeem Odoffin | Rotherham United | Free | [6] |
| CF | 21 | Nahki Wells | Bristol City | [7] | ||
| 19 July 2025 | GK | 24 | Josh Keeley | Tottenham Hotspur | £1,000,000 | [8][9] |
| 1 August 2025 | LB | 33 | Cohen Bramall | Portsmouth | Free | [10] |
| CF | 9 | Jerry Yates | Swansea City | Undisclosed | [11] | |
| 1 September 2025 | LM | 35 | Ethon Archer | Cheltenham Town | [12] | |
| CF | 31 | Joe Gbodé | Gillingham | £300,000 | [13][14] | |
| RW | 14 | Shayden Morris | Aberdeen | Undisclosed | [15] | |
| 31 January 2026 | CF | — | Devante Cole | Port Vale | [16] | |
| 2 February 2026 | CM | — | Sverre Sandal | KFUM Oslo | [17] | |
| 6 February 2026 | CF | 30 | Gideon Kodua | West Ham United | £1,000,000 | [18][19] |
Out
| Date | Pos. | No. | Player | To | Fee | Ref. |
|---|---|---|---|---|---|---|
| 26 June 2025 | CF | 9 | Carlton Morris | Derby County | Undisclosed | [20] |
| 27 June 2025 | RB | 27 | Daiki Hashioka | Slavia Prague | [21] | |
| 1 July 2025 | GK | 24 | Thomas Kaminski | Charlton Athletic | [22] | |
| 4 July 2025 | CF | — | Aribim Pepple | Plymouth Argyle | [23][24] | |
| 5 July 2025 | CAM | 8 | Thelo Aasgaard | Rangers | £3,500,000 | [25][26] |
| 9 July 2025 | CB | 16 | Reece Burke | Charlton Athletic | Undisclosed | [27] |
| 22 July 2025 | GK | Jack Walton | Preston North End | [28] | ||
| 28 July 2025 | LWB | 45 | Alfie Doughty | Millwall | [29] | |
| 29 August 2025 | CAM | 14 | Tahith Chong | Sheffield United | [30] | |
| 1 September 2025 | CB | 6 | Mark McGuinness | [31] | ||
| 14 January 2026 | CF | — | Sam Anderson | Dungannon Swifts | [32] | |
| 1 February 2026 | CM | 22 | Lamine Fanne | Venezia | [33] |
Loans in
| Date | Pos. | No. | Player | From | Date until | Ref. |
|---|---|---|---|---|---|---|
| 10 July 2025 | CB | 17 | Nigel Lonwijk | Wolverhampton Wanderers | 31 May 2026 | [34] |
| 22 July 2025 | CF | 30 | Gideon Kodua | West Ham United | 6 February 2026[a] | [35][18] |
| 1 September 2025 | CF | 12 | Ali Al-Hamadi | Ipswich Town | 31 May 2026[b] | [36] |
| 9 January 2026 | LW | 32 | Emilio Lawrence | Manchester City | 31 May 2026 | [37] |
| 22 January 2026 | CAM | 54 | Kasey Palmer | Hull City | [38] | |
| 2 February 2026 | CM | — | Davy van den Berg | Utrecht | 31 May 2026[c] | [39] |
Loans out
| Date | Pos. | No. | Player | To | Date until | Ref. |
|---|---|---|---|---|---|---|
| 23 July 2025 | CF | 41 | Taylan Harris | Tranmere Rovers | 6 January 2026 | [40] |
| 29 July 2025 | CM | — | Jayden Luker | Notts County | 31 May 2026 | [41] |
| 30 July 2025 | GK | — | Liam Coyne | Biggleswade | 27 August 2025 | [42] |
| 31 July 2025 | CF | — | Oliver Lynch | Tamworth | 31 May 2026[a] | [43][44] |
| 8 August 2025 | CM | — | Claude Kayibanda | Bedford Town | 5 September 2025 | [45] |
| 22 August 2025 | CF | — | Josh Phillips | Torquay United | 19 September 2025 | [46] |
| 29 August 2025 | CF | — | Tate Xavier-Jones | Airdrieonians | 1 January 2026 | [47] |
| 1 September 2025 | CF | — | Sam Anderson | Dungannon Swifts | [48] | |
| LM | — | Ethon Archer | Cheltenham Town | [12] | ||
| CB | 29 | Tom Holmes | Rotherham United | 12 January 2026[b] | [49][50] | |
| CF | 10 | Cauley Woodrow | Wycombe Wanderers | 31 May 2026 | [51] | |
| 2 October 2025 | CF | — | Josh Phillips | Bedford Town | 31 May 2026[c] | [52][53][54][55] |
| 8 November 2025 | GK | — | Henry Blackledge | Cheshunt | 6 December 2025 | [56] |
| 6 December 2025 | GK | — | Gosport Borough | 31 May 2026 | [57] | |
| 20 December 2025 | GK | — | Liam Coyne | Biggleswade | 17 January 2026 | [58] |
| 2 January 2026 | CM | 48 | Jack Lorentzen-Jones | Hemel Hempstead Town | 31 May 2026[d] | [59][60] |
| 6 January 2026 | CF | 20 | Lasse Nordås | Heerenveen | 31 May 2026 | [61] |
| 8 January 2026 | CF | — | Jamie Odegah | Chelmsford City | 31 May 2026[e] | [62][63] |
| 9 January 2026 | CF | — | Tate Xavier-Jones | Merthyr Town | 31 May 2026 | [64] |
| 14 January 2026 | LW | 7 | Millenic Alli | Portsmouth | [65] | |
| 16 January 2026 | CM | — | Charlie Trustram | Bedford Town | 11 February 2026 | [66] |
| 20 January 2026 | CAM | 37 | Zack Nelson | AFC Wimbledon | 31 May 2026 | [67] |
| 21 January 2026 | LW | 35 | Ethon Archer | Port Vale | [68] | |
| CF | 31 | Joe Gbodé | Woking | [69] | ||
| 30 January 2026 | CF | 9 | Jerry Yates | Sheffield Wednesday | [70] | |
| 31 January 2026 | CB | 28 | Christ Makosso | Oxford United | 31 May 2026[f] | [71] |
| 2 February 2026 | CF | 19 | Jacob Brown | Portsmouth | 31 May 2026 | [72] |
| RB | 2 | Reuell Walters | Blackpool | [73] | ||
| 11 February 2026 | CF | 41 | Taylan Harris | Braintree Town | 11 March 2026 | [74] |
| 26 February 2026 | CB | 45 | Vladimir Paternoster | Welling United | 26 March 2026 | [75] |
| CM | — | Dylan Stitt | Hemel Hempstead Town | [76] | ||
| GK | 41 | Lucas Thomas | Gosport Borough | [77] | ||
| 6 March 2026 | GK | — | Liam Coyne | AFC Sudbury | 31 May 2026 | [78] |
| 13 March 2026 | RB | — | Zach Ioannides | Basingstoke Town | [79] | |
| CM | — | Charlie Trustram | Bromsgrove Sporting | [80] |
- ^ On 2 January, Lynch's loan at Tamworth was extended until the end of the season
- ^ On 12 January, Holmes' initial season-long loan at Rotherham United was terminated
- ^ On 4 November, Phillips' loan at Bedford was extended until January. Then on 9 January it was extended further for another month. Then on 11 February it was extended once again until the end of the season
- ^ On 2 February, Lorentzen-Jones' loan at Hemel Hempstead Town was extended until the end of the season
- ^ On 10 February, Odegah's loan at Chelmsford City was extended until the end of the season
- ^ Option to buy
Released / Out of contract
| Date | Pos. | No. | Player | Subsequent club | Join date | Ref. |
|---|---|---|---|---|---|---|
| 30 June 2025 | CM | — | Axel Piesold | Galway United | 2 July 2025 | [81][82] |
| LB | 3 | Amari'i Bell | Charlton Athletic | 4 July 2025 | [81][83] | |
| LW | — | Dion Pereira | Crawley Town | [81][84] | ||
| CDM | 17 | Pelly Ruddock Mpanzu | Cambridge United | 24 July 2025 | [81][85] | |
| CB | — | Jack Bateson | Hemel Hempstead Town | 25 July 2025 | [81][86] | |
| CDM | — | Dominic Dos Santos Martins | Morpeth Town | 10 September 2025 | [81] | |
| RW | 7 | Victor Moses | [81] | |||
| GK | 23 | Tim Krul | [81] | |||
| GK | 31 | Jameson Horlick | [81] | |||
| CB | — | Tyrell Giwa | Northeast Hawks | August 2025 | [81][87] | |
| 7 October 2025 | CB | — | Tom Lockyer | Bristol Rovers | 23 October 2025 | [88][89] |
| 2 February 2026 | CDM | 13 | Marvelous Nakamba | [90] |
New contract
| Date | Pos. | No. | Player | Contract until | Ref. |
|---|---|---|---|---|---|
| 4 June 2025 | CF | 43 | Josh Phillips | Undisclosed | [91] |
| 28 August 2025 | GK | 1 | James Shea | [92] |
Pre-season and friendlies
On 13 June, Luton Town announced three pre-season friendlies, against Tottenham Hotspur, Boreham Wood and Gillingham.[93] Four days later, a trip to Southend United was confirmed.[94] A training camp in Slovenia along with a friendly against Triglav Kranj was also added.[95]
| 5 July 2025 Friendly | Boreham Wood | 0–3 | Luton Town | Borehamwood |
| 13:00 BST | Report | Stadium: Meadow Park Referee: Dave Rock |
| 12 July 2025 Friendly | Triglav Kranj | 1–8 | Luton Town | Kranj, Slovenia |
| 12:00 CEST | Report | Stadium: Stanko Mlakar Stadium |
| 15 July 2025 Friendly | Luton Town | 4–1 | Colchester United | Luton |
| 13:00 BST | Report |
|
Stadium: The Brache Attendance: 0 (behind-closed-doors) | |
| Note: 2x60 minute matches | ||||
| 19 July 2025 Friendly | Gillingham | 0–2 | Luton Town | Gillingham |
| 15:00 BST | Report |
|
Stadium: Priestfield Stadium Attendance: 1,967 |
| 22 July 2025 Friendly | Southend United | 0–2 | Luton Town | Southend-on-Sea |
| 19:45 BST | Report | Stadium: Roots Hall Attendance: 1,919 (179 Town) |
| 26 July 2025 Friendly | Luton Town | 0–0 | Tottenham Hotspur | Luton |
| 15:00 BST | Report | Stadium: Kenilworth Road Attendance: 10,871 |
Competitions
Overall record
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| EFL League One | 1 August 2025 | May 2026 | Matchday 1 | TBD | 32 | 13 | 6 | 13 | 41 | 39 | +2 | 40.63 |
| FA Cup | 31 October 2025 | 6 December 2025 | First round | Second round | 2 | 1 | 1 | 0 | 6 | 5 | +1 | 50.00 |
| EFL Cup | 12 August 2025 | 12 August 2025 | First round | First round | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 0.00 |
| EFL Trophy | 2 September 2025 | TBD | Group stage | TBD | 5 | 3 | 0 | 2 | 13 | 7 | +6 | 60.00 |
| Total | 40 | 17 | 7 | 16 | 60 | 52 | +8 | 42.50 | ||||
Last updated: 18 February 2026
Source: Soccerway
EFL League One
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 9 | Wycombe Wanderers | 38 | 15 | 11 | 12 | 55 | 41 | +14 | 56 |
| 10 | Plymouth Argyle | 38 | 17 | 5 | 16 | 57 | 53 | +4 | 56 |
| 11 | Luton Town | 38 | 15 | 9 | 14 | 51 | 48 | +3 | 54 |
| 12 | Barnsley | 36 | 13 | 11 | 12 | 59 | 59 | 0 | 50 |
| 13 | Peterborough United | 37 | 15 | 4 | 18 | 56 | 51 | +5 | 49 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) 12-point sending off offences[96]
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 38 | 15 | 9 | 14 | 51 | 48 | +3 | 54 | 10 | 5 | 4 | 30 | 20 | +10 | 5 | 4 | 10 | 21 | 28 | −7 |
Last updated: 17 March 2026.
Source: Soccerway
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
Notes:
- 1 Matchday 7 (vs. Blackpool) was postponed due to international call-ups.
- 2 Matchday 12 (vs. Huddersfield Town) was postponed due to international call-ups.
- 3 Matchday 25 (vs. Doncaster Rovers) was postponed due to a frozen pitch and then again due to EFL Trophy involvements.
- 4 Matchday 40 (vs. Rotherham United) was postponed due to international call-ups.
Matches
On 26 June the EFL League One fixtures were announced, with Luton hosting AFC Wimbledon on the opening weekend.[97]
Win Draw Loss Fixtures
| 1 August 2025 1 | Luton Town | 1–0 | AFC Wimbledon | Luton |
| 20:00 BST | Report |
|
Stadium: Kenilworth Road Attendance: 11,735 Referee: Thomas Parsons |
| 9 August 2025 2 | Peterborough United | 0–2 | Luton Town | Peterborough |
| 12:30 BST | Report | Stadium: London Road Stadium Attendance: 10,827 (2,995 in the away end) Referee: Scott Oldham | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.[98] | ||||
| 16 August 2025 3 | Bradford City | 2–1 | Luton Town | Bradford |
| 15:00 BST | Report | Stadium: Valley Parade Attendance: 20,233 (1,338 backing Town) Referee: Edward Duckworth |
| 19 August 2025 4 | Luton Town | 1–0 | Wigan Athletic | Luton |
| 19:45 BST |
|
Report | Stadium: Kenilworth Road Attendance: 10,751 (562 from Wigan) Referee: Carl Brook |
| 23 August 2025 5 | Luton Town | 0–1 | Cardiff City | Luton |
| 12:30 BST | Report | Stadium: Kenilworth Road Attendance: 11,456 (inc. 1,345 in away end) Referee: Martin Coy | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.[98] | ||||
| 30 August 2025 6 | Burton Albion | 0–3 | Luton Town | Burton upon Trent |
| 15:00 BST | Report | Stadium: Pirelli Stadium Attendance: 4,487 (Inc. 1,675 Hatters) Referee: Peter Wright |
| 13 September 2025 8 | Luton Town | 2–3 | Plymouth Argyle | Luton |
| 15:00 BST | Report | Stadium: Kenilworth Road Attendance: 11,801 (inc. 1,342 in away end) Referee: Oliver Yates |
| 20 September 2025 9 | Lincoln City | 3–1 | Luton Town | Lincoln |
| 12:30 BST | Report | Stadium: Sincil Bank Attendance: 9,255 (inc. 1,433 in away end) Referee: Sebastian Stockbridge | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.[98] | ||||
| 27 September 2025 10 | Luton Town | 1–0 | Doncaster Rovers | Luton |
| 15:00 BST | Report |
|
Stadium: Kenilworth Road Attendance: 10,957 (inc. 1,072 Doncaster fans) Referee: Tim Robinson |
| 30 September 2025 7[99] | Blackpool | 2–2 | Luton Town | Blackpool |
| 19:45 BST | Report | Stadium: Bloomfield Road Attendance: 8,530 (inc. 491 Luton fans) Referee: Martin Woods | ||
| Note: Fixture was originally scheduled for 6 September, but was postponed due to sufficient international call-ups in the squad.[100] | ||||
| 4 October 2025 11 | Stevenage | 2–0 | Luton Town | Stevenage |
| 15:00 BST | Report |
|
Stadium: Broadhall Way Attendance: 7,228 (inc. 1,363 away) Referee: James Bell |
| 18 October 2025 13 | Luton Town | 0–2 | Mansfield Town | Luton |
| 15:00 BST |
|
Report | Stadium: Kenilworth Road Attendance: 11,784 (inc. 1,308 from Mansfield) Referee: Ross Joyce |
| 25 October 2025 14 | Northampton Town | 0–1 | Luton Town | Northampton |
| 15:00 BST | Report | Stadium: Sixfields Stadium Attendance: 8,029 (inc. 1,551 Hatters' fans) Referee: Matt Corlett |
| 8 November 2025 15 | Stockport County | 0–3 | Luton Town | Edgeley |
| 15:00 GMT | Report | Stadium: Edgeley Park Attendance: 10,090 (inc. 1,151 Town fans) Referee: Josh Smith |
| 15 November 2025 16 | Luton Town | 0–0 | Rotherham United | Luton |
| 15:00 GMT |
|
Report |
|
Stadium: Kenilworth Road Attendance: 11,091 (711 Millers' fans) Referee: Craig Hicks |
| 22 November 2025 17 | Barnsley | 5–0 | Luton Town | Barnsley |
| 15:00 GMT | Report | Stadium: Oakwell Attendance: 10,882 (inc. 1,478 Town fans) Referee: Thomas Parsons |
| 25 November 2025 12[101] | Luton Town | 2–1 | Huddersfield Town | Luton |
| 19:45 GMT | Report |
|
Stadium: Kenilworth Road Attendance: 9,971 (inc. 589 Huddersfield fans) Referee: Andrew Humphries | |
| Note: Fixture was originally schedule for 11 October, but was postponed due to international call-ups.[102] | ||||
| 29 November 2025 18 | Luton Town | 1–1 | Bolton Wanderers | Luton |
| 15:00 GMT | Report |
|
Stadium: Kenilworth Road Attendance: 11,204 (inc. 1,329 from Bolton) Referee: Ruebyn Ricardo |
| 9 December 2025 19 | Leyton Orient | 1–1 | Luton Town | Leyton |
| 19:45 GMT | Report | Stadium: Brisbane Road Attendance: 8,176 (1,246 Town fans) Referee: Darren Drysdale |
| 13 December 2025 20 | Luton Town | 2–2 | Port Vale | Luton |
| 15:00 GMT | Report | Stadium: Kenilworth Road Attendance: 10,867 Referee: Lee Swabey |
| 18 December 2025 21 | Reading | 3–2 | Luton Town | Reading |
| 20:00 GMT |
|
Report | Stadium: Madejski Stadium Attendance: 9,252 (inc. 1,101 Town fans) Referee: Edward Duckworth | |
| Note: Fixture was originally scheduled for 20 December, but was rescheduled for live Sky Sports broadcasting.[103] | ||||
| 26 December 2025 22 | Luton Town | 4–0 | Wycombe Wanderers | Luton |
| 15:00 GMT | Report |
|
Stadium: Kenilworth Road Attendance: 11,596 (1,092 from Wycombe) Referee: Dean Whitestone |
| 29 December 2025 23 | Luton Town | 3–0 | Leyton Orient | Luton |
| 19:45 GMT | Report | Stadium: Kenilworth Road Attendance: 11,736 (1,327 Orient fans) Referee: Neil Hair |
| 1 January 2026 24 | Exeter City | 1–0 | Luton Town | Exeter |
| 15:00 GMT |
|
Report |
|
Stadium: St James Park Attendance: 7,912 (inc. 996 Town fans) Referee: Matthew Russell |
| 10 January 2026 26 | Luton Town | 2–1 | Stevenage | Luton |
| 12:30 GMT | Report | Stadium: Kenilworth Road Attendance: 11,434 (inc. 1,299 in the away end) Referee: Simon Mather | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[104] | ||||
| 17 January 2026 27 | Luton Town | 2–2 | Lincoln City | Luton |
| 15:00 GMT | Report |
|
Stadium: Kenilworth Road Attendance: 11,230 (inc. 1,328 from Lincoln) Referee: Scott Oldham |
| 24 January 2026 28 | Plymouth Argyle | 1–0 | Luton Town | Plymouth |
| 12:30 GMT | Report |
|
Stadium: Home Park Attendance: 15,949 (inc. 790 Hatters' fans) Referee: Elliot Bell | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[104] | ||||
| 27 January 2026 29 | Huddersfield Town | 1–0 | Luton Town | Huddersfield |
| 19:45 GMT | Report | Stadium: Kirklees Stadium Attendance: 15,367 (inc. 450+ Luton fans) Referee: Matt Corlett |
| 31 January 2026 30 | Luton Town | 1–0 | Blackpool | Luton |
| 15:00 GMT | Report | Stadium: Kenilworth Road Attendance: 10,697 (728 from Blackpool) Referee: Martin Woods |
| 7 February 2026 31 | Luton Town | 2–1 | Bradford City | Luton |
| 12:30 GMT | Report | Stadium: Kenilworth Road Attendance: 11,000 (inc. 1,343 from Bradford) Referee: Richard Eley | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[104] | ||||
| 14 February 2026 32 | Cardiff City | 3–1 | Luton Town | Leckwith |
| 15:00 GMT | Report | Stadium: Cardiff City Stadium Attendance: 19,524 (inc. 830 Town fans) Referee: Oliver Yates |
| 18 February 2026 33 | Wigan Athletic | 1–0 | Luton Town | Wigan |
| 19:45 GMT |
|
Report | Stadium: Brick Community Stadium Attendance: 8,440 (inc. 618 Town fans) Referee: Jamie O'Connor | |
| Note: Fixture was initially scheduled for 17 February, but was rearranged due to Wigan in FA Cup involvements on the preceding Sunday.[105] | ||||
| 21 February 2026 34 | Luton Town | 1–1 | Burton Albion | Luton |
| 15:00 GMT |
|
Report | Stadium: Kenilworth Road Attendance: 10,364 Referee: Seb Stockbridge |
| 28 February 2026 35 | Port Vale | 1–1 | Luton Town | Burslem |
| 15:00 GMT | Report | Stadium: Vale Park Attendance: 7,335 (inc. 1,168 Town fans) Referee: Lee Swabey |
| 7 March 2026 36 | Luton Town | 2–3 | Reading | Luton |
| 15:00 GMT | Report |
|
Stadium: Kenilworth Road Attendance: 11,375 (inc. 1,311 from Reading) Referee: Oliver Mackey |
| 10 March 2026 25[106] | Doncaster Rovers | 1–1 | Luton Town | Doncaster |
| 19:45 GMT | Report | Stadium: Eco-Power Stadium Attendance: 7,470 (642 Hatters fans) Referee: Andrew Humphries | ||
| Note: Fixture was originally scheduled for 4 January, but it was postponed due to a frozen pitch.[107] It was then postponed again due to EFL Trophy involvements. | ||||
| 14 March 2026 37 | Wycombe Wanderers | 1–2 | Luton Town | High Wycombe |
| 15:00 GMT | Report | Stadium: Adams Park Attendance: 6,721 (inc. 1,482 Town fans) Referee: Craig Hicks |
| 17 March 2026 38 | Luton Town | 3–2 | Exeter City | Luton |
| 19:45 GMT | Report | Stadium: Kenilworth Road Attendance: 9,216 (inc. 471 from Exeter) Referee: Alex Chilowicz |
| 21 March 2026 39 | Luton Town | v | Stockport County | Luton |
| 12:30 GMT | Stadium: Kenilworth Road | |||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was brought forward for Sky Sports broadcasting.[108] | ||||
| 3 April 2026 41 | Luton Town | v | Peterborough United | Luton |
| 15:00 BST | Stadium: Kenilworth Road |
| 6 April 2026 42 | AFC Wimbledon | v | Luton Town | Wimbledon |
| 15:00 BST | Stadium: Plough Lane |
| 15 April 2026 43 | Luton Town | v | Northampton Town | Luton |
| 19:45 BST | Stadium: Kenilworth Road | |||
| Note: Fixture was initially scheduled for 11 April, but was rearranged due to the 2026 EFL Trophy final.[109] | ||||
| 18 April 2026 44 | Mansfield Town | v | Luton Town | Mansfield |
| 15:00 BST | Stadium: Field Mill |
| 21 April 2026 40[110] | Rotherham United | v | Luton Town | Rotherham |
| 19:45 BST | Stadium: New York Stadium | |||
| Note: Fixture was initially scheduled for 28 March, but was rearranged due to international call-ups. | ||||
FA Cup
Luton were drawn at home to Forest Green Rovers in the first round[111][112] and away to Fleetwood Town in the second round.[113][114]
Win Draw Loss Fixtures
| 31 October 2025 First round | Luton Town | 4–3 | Forest Green Rovers | Luton |
| 19:30 GMT | Report |
|
Stadium: Kenilworth Road Attendance: 4,511 (inc. 462 from Forest Green) Referee: Stephen Parkinson |
| 6 December 2025 Second round | Fleetwood Town | 2–2 (4–2 p) | Luton Town | Fleetwood |
| 15:00 GMT | Report | Stadium: Highbury Stadium Attendance: 1,180 (inc. 663 Luton fans) Referee: Oliver Yates | ||
| Penalties | ||||
EFL Cup
Luton were drawn away to Coventry City in the first round.[115][116]
Win Draw Loss Fixtures
| 12 August 2025 First round | Coventry City | 1–0 | Luton Town | Coventry |
| 19:45 BST |
|
Report |
|
Stadium: Coventry Building Society Arena Attendance: 10,536 (515 Town fans) Referee: Leigh Doughty |
EFL Trophy
Luton were drawn against Barnet, Cambridge United and Brighton & Hove Albion U21 in the group stage.[117] After winning the group, Town were drawn at home to Exeter City in the round of 32.[118] and to Swindon Town in the round of 16.[119]
| Pos | Div | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L1 | Luton Town (A) | 3 | 2 | 0 | 0 | 1 | 8 | 5 | +3 | 6 | Advance to Round 2 |
| 2 | L2 | Cambridge United (A) | 3 | 2 | 0 | 0 | 1 | 6 | 4 | +2 | 6 | |
| 3 | L2 | Barnet (E) | 3 | 1 | 1 | 0 | 1 | 5 | 7 | −2 | 5 | |
| 4 | ACA | Brighton & Hove Albion U21 (E) | 3 | 0 | 0 | 1 | 2 | 2 | 5 | −3 | 1 |
(A) Advance to next round; (E) Eliminated
Win Draw Loss Fixtures
| 2 September 2025 South Group H | Luton Town | 4–1 | Barnet | Luton |
| 19:30 BST | Report |
|
Stadium: Kenilworth Road Attendance: 3,157 (Inc. 404 Barnet fans) Referee: Stephen Parkinson |
| 7 October 2025 South Group H | Cambridge United | 3–1 | Luton Town | Cambridge |
| 19:00 BST | Report | Stadium: Abbey Stadium Attendance: 1,767 (inc. 591 Hatters) Referee: Jacob Miles |
| 28 October 2025 South Group H | Luton Town | 3–1 | Brighton & Hove Albion U21 | Luton |
| 19:00 GMT | Report |
|
Stadium: Kenilworth Road Attendance: 2,212 (inc. 69 from Brighton) Referee: Alex Chilowicz |
| 1 December 2025 Round of 32 | Luton Town | 4–0 | Exeter City | Luton |
| 19:00 GMT | Report | Stadium: Kenilworth Road Attendance: 2,233 (inc. 136 from Exeter) Referee: Kirsty Dowle |
| 13 January 2026 Round of 16 | Luton Town | 1–2 | Swindon Town | Luton |
| 19:00 GMT | Report | Stadium: Kenilworth Road Attendance: 3,243 (inc. 585 in away end) Referee: Peter Wright |
| 24 February 2026 Quarter-final | Luton Town[a] | 2–1 | Plymouth Argyle | Luton |
| 19:00 GMT | Report | Stadium: Kenilworth Road Attendance: 4,203 (inc. 785 from Plymouth) Referee: Benjamin Speedie |
- ^ Luton Town were fully reinstated before Plymouth Argyle would progress to the Semi-Finals by walkover after Swindon Town were removed from the competition by the EFL for fielding two ineligible players in the Round of 16.[120]
Statistics
Appearances
- As of match played 17 March 2026
Players with no appearances are not included on the list; italics indicate loaned in player
| No. | Pos | Nat | Player | Total | League One | FA Cup | EFL Cup | EFL Trophy | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | ENG | James Shea | 10 | 0 | 1+0 | 0 | 1+0 | 0 | 1+0 | 0 | 7+0 | 0 |
| 2 | DF | ENG | Reuell Walters | 7 | 0 | 3+1 | 0 | 1+0 | 0 | 0+0 | 0 | 2+0 | 0 |
| 3 | DF | SCO | Kal Naismith | 36 | 2 | 27+3 | 2 | 1+1 | 0 | 0+0 | 0 | 4+0 | 0 |
| 4 | MF | NOR | Sverre Sandal | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 5 | DF | DEN | Mads Juel Andersen | 34 | 3 | 25+3 | 2 | 1+0 | 0 | 0+0 | 0 | 5+0 | 1 |
| 6 | MF | NED | Davy van den Berg | 9 | 0 | 2+5 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 |
| 7 | FW | IRL | Millenic Alli | 22 | 1 | 12+4 | 1 | 1+0 | 0 | 0+1 | 0 | 2+2 | 0 |
| 8 | MF | ENG | Liam Walsh | 32 | 1 | 22+4 | 0 | 1+1 | 0 | 1+0 | 0 | 3+0 | 1 |
| 9 | FW | ENG | Jerry Yates | 29 | 7 | 11+11 | 2 | 0+2 | 1 | 0+1 | 0 | 3+1 | 4 |
| 10 | FW | ENG | Cauley Woodrow | 2 | 0 | 0+1 | 0 | 0+0 | 0 | 1+0 | 0 | 0+0 | 0 |
| 11 | FW | ENG | Elijah Adebayo | 2 | 0 | 0+2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 12 | FW | IRQ | Ali Al-Hamadi | 8 | 0 | 1+6 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 |
| 14 | FW | ENG | Shayden Morris | 31 | 5 | 7+17 | 3 | 0+1 | 0 | 0+0 | 0 | 3+3 | 2 |
| 15 | DF | ENG | Teden Mengi | 25 | 1 | 21+0 | 0 | 2+0 | 1 | 0+0 | 0 | 2+0 | 0 |
| 16 | MF | ENG | Hakeem Odoffin | 13 | 1 | 5+5 | 1 | 0+1 | 0 | 0+0 | 0 | 2+0 | 0 |
| 17 | DF | NED | Nigel Lonwijk | 38 | 2 | 29+2 | 2 | 1+0 | 0 | 0+1 | 0 | 2+3 | 0 |
| 18 | MF | ENG | Jordan Clark | 35 | 11 | 28+4 | 10 | 0+0 | 0 | 0+0 | 0 | 3+0 | 1 |
| 19 | FW | SCO | Jacob Brown | 8 | 0 | 3+4 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 |
| 20 | FW | NOR | Lasse Nordås | 17 | 4 | 4+7 | 1 | 1+0 | 0 | 1+0 | 0 | 3+1 | 3 |
| 21 | FW | BER | Nahki Wells | 35 | 7 | 22+10 | 4 | 1+0 | 2 | 0+0 | 0 | 2+0 | 1 |
| 22 | FW | JAM | Devante Cole | 9 | 0 | 5+3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 23 | MF | NIR | George Saville | 36 | 2 | 25+7 | 2 | 2+0 | 0 | 0+0 | 0 | 2+0 | 0 |
| 24 | GK | IRL | Josh Keeley | 38 | 0 | 37+0 | 0 | 1+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 25 | FW | GUY | Isaiah Jones | 14 | 2 | 9+3 | 1 | 1+0 | 0 | 0+0 | 0 | 1+0 | 1 |
| 26 | MF | GRN | Shandon Baptiste | 4 | 0 | 2+2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 27 | MF | ENG | Jake Richards | 27 | 3 | 12+7 | 3 | 2+0 | 0 | 0+1 | 0 | 3+2 | 0 |
| 28 | DF | CGO | Christ Makosso | 15 | 0 | 10+1 | 0 | 0+0 | 0 | 0+0 | 0 | 3+1 | 0 |
| 29 | DF | ENG | Tom Holmes | 2 | 0 | 0+1 | 0 | 0+0 | 0 | 1+0 | 0 | 0+0 | 0 |
| 30 | FW | ENG | Gideon Kodua | 40 | 10 | 22+9 | 9 | 0+2 | 1 | 1+0 | 0 | 5+1 | 0 |
| 31 | FW | ENG | Joe Gbodé | 7 | 0 | 0+4 | 0 | 0+0 | 0 | 0+0 | 0 | 1+2 | 0 |
| 32 | FW | SCO | Emilio Lawrence | 12 | 0 | 8+1 | 0 | 0+0 | 0 | 0+0 | 0 | 2+1 | 0 |
| 33 | DF | ENG | Cohen Bramall | 34 | 3 | 17+12 | 2 | 1+0 | 0 | 1+0 | 0 | 3+0 | 1 |
| 35 | FW | ENG | Ethon Archer | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 36 | MF | CYP | Zacharias Ioannidis | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 37 | MF | ENG | Zack Nelson | 27 | 2 | 6+13 | 1 | 1+1 | 0 | 1+0 | 0 | 5+0 | 1 |
| 38 | DF | ENG | Joe Johnson | 18 | 0 | 14+1 | 0 | 1+0 | 0 | 0+0 | 0 | 1+1 | 0 |
| 39 | FW | ENG | Josh Phillips | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+1 | 0 |
| 42 | DF | ENG | Christian Chigozie | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 |
| 44 | MF | ENG | Harry Fox | 3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+2 | 0 |
| 47 | DF | ENG | Finley Evans | 1 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 1 |
| 48 | MF | ENG | Jack Lorentzen-Jones | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 49 | FW | POL | Dawid Gawel | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 54 | MF | JAM | Kasey Palmer | 14 | 3 | 11+1 | 3 | 0+0 | 0 | 0+0 | 0 | 0+2 | 0 |
| Players who featured but departed the club during the season: | |||||||||||||
| 6 | DF | IRL | Mark McGuinness | 7 | 0 | 4+2 | 0 | 0+0 | 0 | 1+0 | 0 | 0+0 | 0 |
| 13 | MF | ZIM | Marvelous Nakamba | 4 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | 2+1 | 0 |
| 22 | MF | ESP | Lamine Fanne | 27 | 2 | 15+6 | 1 | 2+0 | 1 | 1+0 | 0 | 1+2 | 0 |
Goals
- As of match played 17 March 2026
| Rank | Pos. | No. | Player | League One | FA Cup | EFL Cup | EFL Trophy | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | MF | 18 | Jordan Clark | 10 | 0 | 0 | 1 | 11 |
| 2 | FW | 30 | Gideon Kodua | 9 | 1 | 0 | 0 | 10 |
| 3 | FW | 9 | Jerry Yates | 2 | 1 | 0 | 4 | 7 |
| FW | 21 | Nahki Wells | 4 | 2 | 0 | 1 | 7 | |
| 5 | FW | 14 | Shayden Morris | 3 | 0 | 0 | 2 | 5 |
| 6 | FW | 20 | Lasse Nordås | 1 | 0 | 0 | 3 | 4 |
| 7 | MF | 27 | Jake Richards | 3 | 0 | 0 | 0 | 3 |
| DF | 33 | Cohen Bramall | 2 | 0 | 0 | 1 | 3 | |
| MF | 54 | Kasey Palmer | 3 | 0 | 0 | 0 | 3 | |
| 10 | DF | 3 | Kal Naismith | 2 | 0 | 0 | 0 | 2 |
| DF | 5 | Mads Juel Andersen | 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 | |
| FW | 25 | Isaiah Jones | 1 | 0 | 0 | 1 | 2 | |
| MF | 37 | Zack Nelson | 1 | 0 | 0 | 1 | 2 | |
| 17 | FW | 7 | Millenic Alli | 1 | 0 | 0 | 0 | 1 |
| MF | 8 | Liam Walsh | 0 | 0 | 0 | 1 | 1 | |
| DF | 15 | Teden Mengi | 0 | 1 | 0 | 0 | 1 | |
| MF | 16 | Hakeem Odoffin | 1 | 0 | 0 | 0 | 1 | |
| DF | 47 | Finley Evans | 0 | 0 | 0 | 1 | 1 | |
| Own goals | 1 | 0 | 0 | 0 | 1 | |||
| Total | 53 | 6 | 0 | 14 | 73 | |||
Clean sheets
- As of match played 17 March 2026
| Rank | No. | Player | League One | FA Cup | EFL Cup | EFL Trophy | Total |
|---|---|---|---|---|---|---|---|
| 1 | 24 | Josh Keeley | 11 | 0 | 0 | 0 | 11 |
| 2 | 1 | James Shea | 0 | 0 | 0 | 1 | 1 |
| Total | 11 | 0 | 0 | 1 | 12 | ||
Disciplinary record
- As of match played 17 March 2026
| Rank | No. | Pos. | Player | League One | FA Cup | EFL Cup | EFL Trophy | Total | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 17 | DF | Nigel Lonwijk | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
| 2 | 23 | MF | George Saville | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| 3 | 3 | DF | Kal Naismith | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 |
| 4 | 18 | MF | Jordan Clark | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 0 |
| 24 | GK | Josh Keeley | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 6 | 5 | DF | Mads Juel Andersen | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 8 | MF | Liam Walsh | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | |
| 54 | MF | Kasey Palmer | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | |
| 9 | 7 | FW | Millenic Alli | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 0 | |
| 12 | 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 | |
| 21 | FW | Nahki Wells | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 | 0 | |
| 16 | 2 | DF | Reuell Walters | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 6 | DF | Davy van den Berg | 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 | |
| 27 | MF | Jake Richards | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | FW | 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 | 61 | 0 | 0 | 4 | 0 | 0 | 1 | 0 | 0 | 9 | 0 | 0 | 75 | 0 | 0 | |||
References
- ^ a b "Club Statement: Matt Bloomfield". Luton Town FC. 6 October 2025. Retrieved 6 October 2025.
- ^ a b "Jack Wilshere is our new manager". Luton Town FC. 13 October 2025. Retrieved 13 October 2025.
- ^ "Permanent Town return for Kal". Luton Town FC. 10 June 2025. Retrieved 10 June 2025.
- ^ "George Saville becomes latest new arrival". Luton Town FC. 11 June 2025. Retrieved 11 June 2025.
- ^ "Jake Richards joins Luton Town". Luton Town FC. 5 July 2025. Retrieved 5 July 2025.
- ^ "Hakeem Odoffin is a Hatter!". Luton Town FC. 10 July 2025. Retrieved 10 July 2025.
- ^ "Hatters complete signing of Nahki Wells". Luton Town FC. 10 July 2025. Retrieved 10 July 2025.
- ^ "Hatters capture goalkeeper Keeley". Luton Town FC. 19 July 2025. Retrieved 19 July 2025.
- ^ "'There comes a time in your career that it's time to move on' – Ex-Saint Josh Keeley happy to leave Spurs for Luton". www.independent.ie. 19 July 2025.
- ^ "Cohen Bramall joins the Hatters". Luton Town FC. 1 August 2025. Retrieved 1 August 2025.
- ^ "Meet Jerry Yates – our new number 9". Luton Town FC. 1 August 2025. Retrieved 1 August 2025.
- ^ a b "Town target Archer signs from Cheltenham". Luton Town FC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Joe Gbodé joins from Gillingham". Luton Town FC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Luton Town agree £300k deal to sign Gillingham FC star". Football League World. 1 September 2025. Retrieved 1 September 2025.
- ^ "Welcome to Luton, Shayden Morris!". Luton Town FC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Devante Cole is a Hatter". Luton Town FC. 31 January 2026. Retrieved 31 January 2026.
- ^ "Hatters complete signing of Sverre Sandal". Luton Town FC. 2 February 2026. Retrieved 2 February 2026.
- ^ a b "Gideon Kodua is a full-time Hatter!". Luton Town FC. 6 February 2026. Retrieved 8 February 2026.
- ^ "West Ham bank £1m transfer windfall after Deadline Day as striker deal done". Yahoo! Sports. 6 February 2026. Retrieved 8 February 2026.
- ^ "Carlton Morris joins Derby County". Luton Town FC. 26 June 2025. Retrieved 1 July 2025.
- ^ "Daiki Hashioka leaves for Slavia Prague". Luton Town FC. 27 June 2025. Retrieved 1 July 2025.
- ^ "Thomas Kaminski transferred to Charlton Athletic". Luton Town FC. 1 July 2025. Retrieved 1 July 2025.
- ^ "Carlton Morris joins Derby County". Luton Town FC. 26 June 2025. Retrieved 1 July 2025.
- ^ "Bim Pepple joins Plymouth". Luton Town FC. 4 July 2025. Retrieved 4 July 2025.
- ^ "Thelo Aasgaard joins Rangers". Luton Town FC. 5 July 2025. Retrieved 5 July 2025.
- ^ "Rangers buy Norway midfielder Aasgaard from Luton". British Broadcasting Corporation. 5 July 2025. Retrieved 5 July 2025.
- ^ "Reece Burke joins Charlton on permanent deal". Luton Town FC. 9 July 2025. Retrieved 9 July 2025.
- ^ "Jack Walton joins Preston". Luton Town FC. 1 July 2025. Retrieved 23 July 2025.
- ^ "Alfie Doughty departs for Millwall". Luton Town FC. 28 July 2025. Retrieved 28 July 2025.
- ^ "Tahith Chong joins Sheffield United". Luton Town FC. 29 August 2025. Retrieved 29 August 2025.
- ^ "McGuinness moves to Sheffield United". Luton Town FC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Sam Anderson rejoins Dungannon Swifts permanently". Luton Town FC. 14 January 2026. Retrieved 15 January 2026.
- ^ "Lamine Fanne transferred to Venezia". Luton Town FC. 1 February 2026. Retrieved 2 February 2026.
- ^ "Hatters agree loan for Nigel Lonwijk". Luton Town FC. 10 July 2025. Retrieved 10 July 2025.
- ^ "Gideon Kodua joins on loan from West Ham". Luton Town FC. 22 July 2025. Retrieved 23 July 2025.
- ^ "Ali Al-Hamadi is a Hatter!". Luton Town FC. 1 September 2025. Retrieved 2 September 2025.
- ^ "Hatters sign Emilio Lawrence from Manchester City". Luton Town FC. 9 January 2026. Retrieved 9 January 2026.
- ^ "Kasey Palmer is a Hatter". Luton Town FC. 22 January 2026. Retrieved 22 January 2026.
- ^ "Deadline day deal for Davy van den Berg". Luton Town FC. 2 February 2026. Retrieved 3 February 2026.
- ^ "Tranmere loan for Taylan Harris". Luton Town FC. 23 July 2025. Retrieved 23 July 2025.
- ^ "Luker loaned to Notts County". Luton Town FC. 29 July 2025. Retrieved 29 July 2025.
- ^ "Liam Coyne loaned to Biggleswade FC". Luton Town FC. 30 July 2025. Retrieved 31 July 2025.
- ^ "Oli Lynch joins Tamworth on loan". Luton Town FC. 31 July 2025. Retrieved 31 July 2025.
- ^ "Oli Lynch's Lambs loan extended". Luton Town FC. 2 January 2026. Retrieved 2 January 2026.
- ^ "Claude Kayibanda joins Bedford Town on loan". Luton Town FC. 8 August 2025. Retrieved 8 August 2025.
- ^ "Phillips loaned to Torquay". Luton Town FC. 22 August 2025. Retrieved 22 August 2025.
- ^ "Xavier-Jones joins Airdrie on loan". Luton Town FC. 29 August 2025. Retrieved 31 August 2025.
- ^ "Dungannon loan for Anderson". Luton Town FC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Rotherham loan switch for Holmes". Luton Town FC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Thomas Holmes back following Rotherham loan". Luton Town FC. 12 January 2026. Retrieved 12 January 2026.
- ^ "Cauley Woodrow joins Wycombe on loan". Luton Town FC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Josh Phillips joins Bedford Town on loan". Luton Town FC. 2 October 2025. Retrieved 2 October 2025.
- ^ "Phillips Extends Loan Spell with the Eagles". Bedford Town FC. 4 November 2025. Retrieved 5 November 2025.
- ^ "Josh Phillips' Bedford Town loan extended". Luton Town FC. 9 January 2026. Retrieved 9 January 2026.
- ^ "Phillips extends Bedford loan". Luton Town FC. 11 February 2026. Retrieved 15 February 2026.
- ^ "Henry Blackledge joins Cheshunt on loan". Luton Town FC. 8 November 2025. Retrieved 14 November 2025.
- ^ "Henry Blackledge joins Gosport Borough on loan". Luton Town FC. 5 December 2025. Retrieved 6 December 2025.
- ^ "Liam Coyne rejoins Biggleswade FC on youth loan". Luton Town FC. 20 December 2025. Retrieved 30 December 2025.
- ^ "Jack Lorentzen-Jones rejoins Hemel on loan". Luton Town FC. 2 January 2026. Retrieved 3 January 2026.
- ^ "Jack Lorentzen-Jones loan at Hemel extended". Luton Town FC. 2 February 2026. Retrieved 2 February 2026.
- ^ "Lasse Nordås heads to Heerenveen". Luton Town FC. 6 January 2026. Retrieved 6 January 2026.
- ^ "Jamie Odegah joins Chelmsford City on loan". Luton Town FC. 8 January 2026. Retrieved 9 January 2026.
- ^ "Loan extension for Odegah". Luton Town FC. 10 February 2026. Retrieved 15 February 2026.
- ^ "Tate Xavier-Jones joins Merthyr Town on loan". Luton Town FC. 9 January 2026. Retrieved 12 January 2026.
- ^ "Milli Alli joins Portsmouth on loan". Luton Town FC. 14 January 2026. Retrieved 15 January 2026.
- ^ "Charlie Trustram joins Bedford Town on loan". Luton Town FC. 16 January 2026. Retrieved 16 January 2026.
- ^ "Wimbledon loan move for Nelson". Luton Town FC. 20 January 2026. Retrieved 22 January 2026.
- ^ "Ethon Archer loaned to Port Vale". Luton Town FC. 21 January 2026. Retrieved 22 January 2026.
- ^ "Joe Gbodé heads to Woking on loan". Luton Town FC. 21 January 2026. Retrieved 22 January 2026.
- ^ "Jerry Yates moves to Sheffield Wednesday". Luton Town FC. 30 January 2026. Retrieved 30 January 2026.
- ^ "Christ Makosso moves to Oxford on loan". Luton Town FC. 31 January 2026. Retrieved 31 January 2026.
- ^ "Jacob Brown joins Portsmouth on loan". Luton Town FC. 2 February 2026. Retrieved 2 February 2026.
- ^ "Reuell Walters loaned to Blackpool". Luton Town FC. 2 February 2026. Retrieved 2 February 2026.
- ^ "Taylan Harris joins Braintree Town on loan". Luton Town FC. 11 February 2026. Retrieved 15 February 2026.
- ^ "Vlad Paternoster joins Welling on loan". Luton Town FC. 26 February 2026. Retrieved 1 March 2026.
- ^ "Hemel Hempstead loan for Dylan Stitt". Luton Town FC. 26 February 2026. Retrieved 1 March 2026.
- ^ "Lucas Thomas heads to Gosport Borough on loan". Luton Town FC. 26 February 2026. Retrieved 1 March 2026.
- ^ "Liam Coyne loaned to AFC Sudbury". Luton Town FC. 6 March 2026. Retrieved 8 March 2026.
- ^ "Zach Ioannides loaned to Basingstoke Town". Luton Town FC. 13 March 2026. Retrieved 13 March 2026.
- ^ "Charlie Trustram joins Bromsgrove Sporting on loan". Luton Town FC. 13 March 2026. Retrieved 13 March 2026.
- ^ a b c d e f g h i j "Squad changes announced in retained and released list". Luton Town FC. 9 May 2025. Retrieved 10 May 2025.
- ^ "Axel Piesold signs for Galway United". Galway United FC. 2 July 2025. Retrieved 4 July 2025.
- ^ "Addicks complete Amari'i Bell signing". Charlton Athletic FC. 4 July 2025. Retrieved 4 July 2025.
- ^ "Dion Pereira Joins Lindsey's Reds". Crawley Town FC. 4 July 2025. Retrieved 5 July 2025.
- ^ "Pelly Ruddock Mpanzu lands at United". Cambridge United FC. 24 July 2025. Retrieved 25 July 2025.
- ^ "Jack Makes It Official!". YouTube. Hemel Hempstead Town FC. 25 July 2025. Retrieved 24 October 2025.
- ^ "Tyrell Giwa". Northeast Community College. Retrieved 21 November 2025.
- ^ "Tom Lockyer: Once a Hatter, always a Hatter!". Luton Town FC. 7 October 2025. Retrieved 24 October 2025.
- ^ "Tom Lockyer Returns To Bristol Rovers". Bristol Rovers FC. 23 October 2025. Retrieved 24 October 2025.
- ^ "Marvelous Nakamba leaves Luton Town". Luton Town FC. 2 February 2026. Retrieved 2 February 2026.
- ^ "Phillips pens contract extension". Luton Town FC. 4 June 2025. Retrieved 7 June 2025.
- ^ "Sheasy signs new deal to take him to 10 years a Hatter!". Luton Town FC. 28 August 2025. Retrieved 28 August 2025.
- ^ "Hatters to host Tottenham in final friendly". Luton Town FC. 13 June 2025. Retrieved 13 June 2025.
- ^ "Southend trip added to pre-season schedule". Luton Town FC. 17 June 2025. Retrieved 17 June 2025.
- ^ "Hatters to face NK Triglav Kranj in Slovenia". Luton Town FC. 27 June 2025. Retrieved 1 July 2025.
- ^ "EFL Regulations Section 3 – The League; subsection 9 – Method of Determining League Positions". English Football League. Retrieved 8 April 2022.
- ^ "League One 2025/26 fixtures, dates, schedule & how to watch: Luton Town vs AFC Wimbledon season opener live on Sky Sports". Sky Sports. 26 June 2025. Retrieved 4 July 2025.
- ^ a b c "Three fixtures selected for TV". Luton Town FC. 4 July 2025. Retrieved 4 July 2025.
- ^ "New date and ticket details for Blackpool trip". Luton Town FC. 4 September 2025. Retrieved 4 September 2025.
- ^ "Blackpool trip postponed". Luton Town FC. 21 August 2025. Retrieved 21 August 2025.
- ^ "New date for Huddersfield". Luton Town FC. 21 October 2025. Retrieved 26 October 2025.
- ^ "Huddersfield fixture postponed for international call-ups". Luton Town FC. 1 October 2025. Retrieved 1 October 2025.
- ^ "Reading fixture re-arranged for TV". Luton Town FC. 31 July 2025. Retrieved 31 July 2025.
- ^ a b c "Three Town games in New Year TV selections". Luton Town FC. 7 November 2025. Retrieved 8 November 2025.
- ^ "Wigan game now a Wednesday". Luton Town FC. 19 January 2026. Retrieved 19 January 2026.
- ^ "New date for trip to Doncaster confirmed". Luton Town FC. 22 February 2026. Retrieved 25 February 2026.
- ^ "Doncaster pitch inspection update: Match postponed". Luton Town FC. 4 January 2026. Retrieved 4 January 2026.
- ^ "Stockport kick-off time changed for live TV". Luton Town FC. 19 February 2026. Retrieved 20 February 2026.
- ^ "Double Northampton fixture update". Luton Town FC. 26 February 2026. Retrieved 27 February 2026.
- ^ "Rotherham postponed for international call-ups". Luton Town FC. 13 March 2026. Retrieved 13 March 2026.
- ^ "Home FA Cup tie against Forest Green". Luton Town FC. 13 October 2025. Retrieved 13 October 2025.
- ^ "Ticket news for televised Forest Green tie". Luton Town FC. 17 October 2025. Retrieved 17 October 2025.
- ^ "Hatters head to Fleetwood Town in Emirates FA Cup". Luton Town FC. 3 November 2025. Retrieved 3 November 2025.
- ^ "Fleetwood date and kick-off confirmed". Luton Town FC. 6 November 2025. Retrieved 7 November 2025.
- ^ "Carabao Cup Round One confirmed". English Football League. 26 June 2025. Retrieved 5 July 2025.
- ^ "Date and kick-off confirmed for Coventry cup tie". Luton Town FC. 4 July 2025. Retrieved 5 July 2025.
- ^ "Under-21 teams and Group Stage draw confirmed for 2025/26 Vertu Trophy". English Football League. 25 June 2025. Retrieved 9 July 2025.
- ^ "Hatters to host Exeter in Vertu Trophy". Luton Town FC. 13 November 2025. Retrieved 14 November 2025.
- ^ "Hatters host Swindon in Vertu Trophy Last 16". Luton Town FC. 6 December 2025. Retrieved 6 December 2025.
- ^ EFL (4 February 2026). "EFL statement: Swindon Town Football Club". EFL. Retrieved 5 February 2026.