Data coverage
Championship · 2026/27

Millwall

Club · The Den · London · Est. 1885

Championship · 2026/27 · Available matches · Times in UTC

Next match

7 Nov 2026 · 15:00 UTCWest BromvMillwall

Latest result

3 Nov 2026 · FTBirmingham3–0Millwall

League position

13 · 18 pts · 14 played

Last five

Oldest → latest · W win · D draw · L loss

Millwall transfers

All reported years · arrivals and departures · newest first

Coverage →

Only transfers into or out of Millwall are listed here. Some transfers may be missing. Years run January–December.

ArrivalsTo Millwall

151 records
PLAYERAGENAT.FROM CLUBFEE / STATUS
R. EsseMidfielder21
Crystal Palace
Premier League2026/27
Loan31 Aug 2026
F. MarschallGoalkeeper23
Stevenage
League One2026/27
Fee not reported31 Aug 2026
J. Osei-TutuMultiple positions27
Bolton
Championship2026/27
Free agent20 Aug 2026
L. DykesForward30
Charlton
Free agent05 Aug 2026
D. BatthDefender35
Derby
Free agent01 Aug 2026
K. LisbieForward22
Peterborough
Fee not reported25 Jul 2026
E. BaggottDefender23
Ipswich
Fee not reported14 Jul 2026
M. SykesMidfielder28
Bristol City
Free agent08 Jul 2026
M. ServaisMidfielder21
KV Mechelen
Fee not reported05 Jul 2026
Jenson MetcalfeMidfielder21
Bradford
Fee not reported30 Jun 2026
T. ArconteForward22
Rodez
Fee not reported30 Jun 2026
J. Osei-TutuMultiple positions27
Bolton
Free agent29 Jun 2026
Alfie MasseyMidfielder20
Southend
Loan return29 Jun 2026
D. BatthDefender35
Derby
Free agent29 Jun 2026
M. SykesMidfielder28
Bristol City
Free agent29 Jun 2026
Jack HowlandMultiple positions20
Barnet
Loan return29 Jun 2026
A. MayorMidfielder21
Cambridge United
Loan return30 May 2026
W. HardingDefender29
Plymouth
Loan return30 May 2026
Kamari Antonio GrantDefender23
Blackpool
Loan return30 May 2026
Ajay MatthewsMultiple positions19
Leyton Orient
Loan return30 May 2026
A. PattersonGoalkeeper25
Sunderland
Premier League2025/26
Loan31 Jan 2026
T. WatsonMultiple positions19
Brighton
Premier League2025/26
Loan31 Jan 2026
B. BannanMidfielder36
Sheffield Wednesday
Championship2025/26
Fee not reported27 Jan 2026
G. EvansForward20
Hartlepool
National League2025/26
Loan return11 Jan 2026
G. EvansForward20
Hartlepool
National League2025/26
Loan return03 Jan 2026

DeparturesFrom Millwall

147 records
PLAYERAGENAT.TO CLUBFEE / STATUS
Alfie MasseyMidfielder20
AFC Hornchurch
National League2026/27
Loan24 Sept 2026
O. AzeezMultiple positions25
Brighton
Premier League2026/27
Fee not reported31 Aug 2026
Ajay MatthewsMultiple positions20
Exeter City
League Two2026/27
Loan31 Aug 2026
Raees Bangura-WilliamsMultiple positions22
Cambridge United
League One2026/27
Loan26 Aug 2026
S. KendallMultiple positions18
Gillingham
Loan03 Aug 2026
Kamari Antonio GrantDefender23
Bromley
Loan31 Jul 2026
R. LampteyMidfielder19
Chesterfield
Loan29 Jul 2026
D. McNamaraDefender27
Charlton
Free agent22 Jul 2026
B. MitchellMidfielder25
Sheffield Wednesday
Free agent18 Jul 2026
A. MayorMidfielder21
Hibernian
Fee not reported13 Jul 2026
B. BannanMidfielder36
Sheffield Wednesday
Fee not reported08 Jul 2026
M. LangstaffForward29
Salford City
Fee not reported02 Jul 2026
W. HardingDefender29
Plymouth
Free agent30 Jun 2026
M. LuongoMidfielder33
Luongo Massimo
Free agent29 Jun 2026
A. PattersonGoalkeeper26
Sunderland
Loan return29 Jun 2026
T. BalloMidfielder24
Wolfsberger AC
Loan return29 Jun 2026
W. SmallboneMidfielder26
Southampton
Loan return29 Jun 2026
D. McNamaraDefender27
McNamara Dan
Free agent29 Jun 2026
J. BryanDefender32
Bryan Joe
End of career29 Jun 2026
Jack HowlandMultiple positions20
Club not confirmed
Club needs review

The source supplied the player’s name instead of an identified club. The club is not confirmed.

Free agent29 Jun 2026
T. WatsonMultiple positions20
Brighton
Loan return30 May 2026
Alfie MasseyMidfielder20
Southend
National League2025/26
Loan19 Mar 2026
W. HardingDefender29
Plymouth
League One2025/26
Loan01 Feb 2026
A. EmakhuMultiple positions22
Oxford United
Championship2025/26
Fee not reported01 Feb 2026
D. WatmoreMidfielder31
Rotherham
League One2025/26
Free agent01 Feb 2026

Age is at the transfer date. Positions use the latest available season up to that year. Club leagues are shown only when confirmed for the transfer date.

Unknown fees are not zero; no spending total is shown with incomplete fees or unresolved records. “Free agent” is a reported status. Matching transfer reports within seven days appear once, using the latest reported date unless a reviewed date is available. Source: API-Football.