The 2024–25 season was the 140th season in the history of Millwall Football Club and their eighth consecutive season in the Championship. In addition to the domestic league, the club also participated in the FA Cup and the EFL Cup.

Current squad

No. Nationality Name Position Place of Birth Date of Birth (Age) Apps. Goals Signed From Date Signed Transfer Fee Contract End Goalkeepers1Lukas JensenGKHelsingør60 Lincoln City11 July 2024Undisclosed30 June 202813Liam RobertsGKWalsall20 Barnsley22 July 2024Free Transfer30 June 202827Connal TruemanGKBirmingham00 Birmingham City 4 August 2022 Free Transfer 30 June 2025 Defenders2Danny McNamaraRBSidcup1382Academy2018Trainee30 June 20273Murray WallaceLB/CBGlasgow21513 Scunthorpe United2018£500,00030 June 20254Shaun HutchinsonCBNewcastle upon Tyne26214 Fulham2016Free Transfer30 June 20255Jake CooperCBBracknell35327 Reading2017Undisclosed30 June 20266Japhet TangangaCBHackney222 Tottenham Hotspur10 July 2024Free Transfer30 June 2028 15 Joe Bryan LB Bristol 332 Fulham 1 July 2023 Free Transfer 30 June 2027 33 Calum Scanlon LB Birmingham 10 Birmingham 29 August 2024 Loan 30 June 2025 45 Wes Harding RB/CB Leicester 27 3 Rotherham United 21 July 2023 Free Transfer 30 June 2026 Zak Sturge LB London 00 Chelsea 4 February 2025 Loan 30 June 2025 Midfielders8Billy MitchellCM/CDMOrpington1441Academy2019Trainee30 June 202514Ryan WintleCM/CDMNewcastle-under-Lyme20 Cardiff28 August 2024Loan30 June 202516Daniel KellyCMEast Renfrewshire10 Celtic23 August 2024Undisclosed30 June 2028 18 Ryan Leonard CM/CDM/CB/RB Plympton 1675 Sheffield United 2 January 2019 £1,250,000 30 June 2026 23 George Saville CM/CAM Camberley 20017 Middlesbrough 2 July 2021 £600,000 30 June 2026 24 Casper de Norre CM Hasselt 40 1 Oud-Heverlee Leuven 21 July 2023 Undisclosed 30 June 202739George HoneymanCM/CAM/RWPrudhoe801 Hull City2022Undisclosed30 June 202544Alfie MasseyCMLondon20Academy1 July 2024Trainee Forwards 7 Kevin Nisbet CF Glasgow 305 Hibernian 14 June 2023 Undisclosed 30 June 20269Tom BradshawCFShrewsbury20345 Barnsley2019£1,000,00030 June 202511Femi AzeezFWWestminster50 ReadingAugust 2024Undisclosed30 June 2028 12 Adam Mayor LW Liverpool 4 0 Morecambe 31 January 2024 Undisclosed 30 June 202717Macaulay LangstaffCFStockton-on-Tees80Notts County8 July 2024 Undisclosed 30 June 202819Duncan WatmoreCF/RWManchester5912 Middlesbrough2023Undisclosed30 June 202521Josh CoburnCFBedale21 Middlesbrough30 August 2024Loan30 June 202522Aidomo EmakhuLW/CF/RWBawnogue291Shamrock Rovers2022 Undisclosed 30 June 202826Mihailo IvanovićCFNovi Sad10 Vojvodina30 August 2024Undisclosed30 June 2028 Out on Loan 43 Kamarl Grant CB 0 0 Sheffield United 1 July 2022 Free Transfer 30 June 2026

Transfers In DatePos.PlayerFromFeeRef. 8 July 2024 CF Macaulay Langstaff Notts County Undisclosed 10 July 2024 CB Japhet Tanganga Tottenham Hotspur Free 11 July 2024 GK Lukas Jensen Lincoln City Undisclosed 22 July 2024 GK Liam Roberts Middlesbrough Free 2 August 2024 CB Ben Drake Sheffield United Free 21 August 2024 RW Femi Azeez Reading Undisclosed 23 August 2024 CM Daniel Kelly Celtic Undisclosed 23 August 2024 CM Rafiq Lamptey Harrow Borough Free 30 August 2024 CF Mihailo Ivanović Vojvodina Undisclosed 16 January 2025 CF Aaron Connolly Sunderland Free 17 January 2025 CB Tristan Crama Brentford Undisclosed 30 January 2025 CF Ajay Matthews Middlesbrough Undisclosed 31 January 2025 CM Luke Cundle Wolverhampton Wanderers Undisclosed 31 January 2025 RW Camiel Neghli Sparta Rotterdam Undisclosed 3 February 2025 LW Benicio Baker-Boaitey Brighton & Hove Albion Undisclosed 3 February 2025 CF Zak Lovelace Rangers Undisclosed

Out DatePos.PlayerToFeeRef. 24 June 2024 CB Alex Mitchell Charlton Athletic Undisclosed 16 January 2025 CF Tom Bradshaw Oxford United Undisclosed 18 January 2025 AM Romain Esse Crystal Palace Undisclosed 3 February 2025 GK Connal Trueman Milton Keynes Dons Free

Loaned in DatePos.PlayerFromDate untilRef. 28 August 2024 DM Ryan Wintle Cardiff City End of Season 29 August 2024 LB Calum Scanlon Liverpool End of Season 30 August 2024 CF Josh Coburn Middlesbrough End of Season 3 February 2025 LB Zak Sturge Chelsea End of Season

Loaned out DatePos.PlayerToDate untilRef. 19 July 2024 CB Kamarl Grant Bromley End of Season 24 August 2024 CF Kevin Nisbet Aberdeen End of Season 30 August 2024 AM Zian Flemming Burnley End of Season 6 September 2024 CF Tom Leahy Woking 1 January 2025 10 September 2024 CB Chinwike Okoli Sutton United 7 January 2025 21 September 2024 CM Sha'mar Lawson Ebbsfleet United 1 January 2025 7 October 2024 GK Connal Trueman Crawley Town 14 October 2024 5 November 2024 GK Connal Trueman Crawley Town 18 November 2024 12 November 2024 GK Dillon Addai Ramsgate 19 November 2024 16 November 2024 CF Henry Hearn Hornchurch 9 February 2025 14 December 2024 GK Dillon Addai Chesham United 4 March 2025 6 January 2025 GK George Evans Sutton United 3 February 2025 24 January 2025 CB Chinwike Okoli Woking End of Season 31 January 2025 LW Adam Mayor Bromley End of Season 21 February 2025 CF Tom Leahy Maidstone United End of Season 20 March 2025 CM Sha'mar Lawson Woking End of Season 24 March 2025 CF Kavalli Heywood Cray Wanderers End of Season

Released / Out of Contract DatePos.PlayerSubsequent clubJoin dateRef. 30 June 2024 CF Nana Boateng Sutton United 1 July 2024 30 June 2024 CB Frankie Hvid Glentoran 18 July 2024 30 June 2024 LB Zane Myers Hull City 21 August 2024 30 June 2024 CF Abdul Abdulmalik Boreham Wood 19 July 2024 30 June 2024 GK Bartosz Białkowski Retired 30 June 2024 CM Finley Cotton 30 June 2024 RW Seb Drozd Queen's Park 8 October 2024 30 June 2024 AM Arezki Hamouchene 30 June 2024 CB Kyron Horsley-McKay 30 June 2024 CM Frankie Maciocia 30 June 2024 CM Christopher Ojemen 30 June 2024 LB Adedapo Olugbodi 30 June 2024 GK Albert Penney 30 June 2024 CM George Walker

Pre-season and friendlies On 5 June, Millwall announced their first pre-season friendly, against Gillingham. Three weeks later, a warm weather training camp in Spain was confirmed, with matches against Nottingham Forest and Real Murcia. On July 4, the club then confirmed its full pre-season schedule with additional friendlies against Bromley, Charlton Athletic, Reading, Colchester United and Southampton added.

Competitions Championship

League table

Results summary

Results by round

Matches On 26 June, the Championship fixtures were announced.

FA Cup

Millwall entered the competition at the third round stage, and were drawn at home to Dagenham &Redbridge, then away to Leeds United in the fourth round and to Crystal Palace in the fifth round.

EFL Cup

On 27 June, the draw for the first round was made, with Millwall being drawn away against Portsmouth. In the second round, they were drawn at home to Leyton Orient.

Statistics Appearances and goals

|colspan="14"|Player(s) who featured but departed the club permanently during the season:

References