| 2018–19 season | ||||
|---|---|---|---|---|
| Chairman | John Berylson | |||
| Manager | Neil Harris | |||
| Stadium | The Den | |||
| EFL Championship | 21st | |||
| FA Cup | Quarter-finals (vs. Brighton & Hove Albion) | |||
| EFL Cup | Third round (vs. Fulham) | |||
| Top goalscorer | League: Lee Gregory (7) All: Lee Gregory (10) | |||
| Highest home attendance | 17,195 (vs. Leeds United) | |||
| Lowest home attendance | 3,645 (vs. Plymouth Argyle) | |||
| Average home league attendance | 13,455 | |||
| Biggest win | 3–0 (vs. Ipswich, 27 Oct 2018) | |||
| Biggest defeat | 0–2 (vs. QPR, 19 Sep 2018) | |||
|  | ||||
The 2018–19 season was Millwall's 134th year in existence, 93rd consecutive season in The Football League, and 42nd in the second tier. Millwall competed in the Championship, FA Cup, and League Cup. This season Millwall broke their club transfer fee record that they've paid for a player twice, firstly buying Tom Bradshaw from Barnsley for £1.25 million, and then a week later buying midfielder Ryan Leonard from Sheffield United for £1.5 million.[1][2] They also broke the record received for a player, selling George Saville to Middlesbrough for £8 million.[3] Millwall knocked out Premier League side Everton on the way to reaching the FA Cup Quarter-final for the eleventh time in their history. Millwall spent the majority of the season in a relegation battle, securing their place in the Championship with two games to spare at the expense of Rotherham. The season covers the period from 1 July 2018 to 30 June 2019.
Pre-season
Friendlies
Millwall announced pre-season friendlies against Dartford, Cambridge United Colchester United and VfL Bochum.[4]
| 7 July 2018 Friendly | Dartford | 0–5 | Millwall | Dartford | 
| 12:00 BST | Report | Wallace  2', 31' O'Brien  34' Romeo  36' Morison  44' | Stadium: Princes Park Referee: Charlie Breakspear | 
| 21 July 2018 Friendly | Cambridge United | 0–2 | Millwall | Cambridge | 
| 15:00 BST | Report | Elliott  74' O'Brien  82' | Stadium: Abbey Stadium Attendance: 1,312 Referee: Alan Young | 
| 24 July 2018 Friendly | Colchester United | 2–1 | Millwall | Colchester | 
| 19:45 BST | Szmodics  20' Vincent-Young  31' | Report | Wallace  90' | Stadium: Colchester Community Stadium Referee: Craig Hicks | 
Competitions
Championship
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation | 
|---|---|---|---|---|---|---|---|---|---|---|
| 18 | Wigan Athletic | 46 | 13 | 13 | 20 | 51 | 64 | −13 | 52 | |
| 19 | Queens Park Rangers | 46 | 14 | 9 | 23 | 53 | 71 | −18 | 51 | |
| 20 | Reading | 46 | 10 | 17 | 19 | 49 | 66 | −17 | 47 | |
| 21 | Millwall | 46 | 10 | 14 | 22 | 48 | 64 | −16 | 44 | |
| 22 | Rotherham United (R) | 46 | 8 | 16 | 22 | 52 | 83 | −31 | 40 | Relegation to EFL League One | 
| 23 | Bolton Wanderers (R) | 46 | 8 | 8 | 30 | 29 | 78 | −49 | 32[lower-alpha 1] | |
| 24 | Ipswich Town (R) | 46 | 5 | 16 | 25 | 36 | 77 | −41 | 31 | 
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results[6]
(R) Relegated
Notes:
Results by matchday
A = Away; H = Home; W = Win; D = Draw; L = Loss
Result summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD | 
| 46 | 10 | 14 | 22 | 48 | 64 | −16 | 44 | 7 | 9 | 7 | 26 | 27 | −1 | 3 | 5 | 15 | 22 | 37 | −15 | 
Last updated: 5 May 2019.
Source: BBC Sport
Matches
On 21 June 2018, the Championship fixtures for the forthcoming season were announced.[7][8]
| 4 August 2018 1 | Millwall | 2–2 | Middlesbrough | Bermondsey | 
| 15:00 BST | O'Brien  12' Gregory  37' | Report | Braithwaite  87' Friend  90+7' | Stadium: The Den Attendance: 15,056 Referee: Kevin Friend | 
| 11 August 2018 2 | Blackburn Rovers | 0–0 | Millwall | Blackburn | 
| 15:00 BST | Report | Stadium: Ewood Park Attendance: 13,239 Referee: Gavin Ward | 
| 18 August 2018 3 | Millwall | 2–1 | Derby County | Bermondsey | 
| 15:00 BST | Gregory  7' Williams  20' Cooper  61' | Report | Nugent  72',  73' | Stadium: The Den Attendance: 13,557 Referee: Steve Martin | 
| 22 August 2018 4 | Sheffield Wednesday | 2–1 | Millwall | Owlerton | 
| 19:45 BST | Bannan  16' Lees  46' | Report | Tunnicliffe  72' | Stadium: Hillsborough Stadium Attendance: 21,349 Referee: Andrew Madley | 
| 26 August 2018 5 | Rotherham United | 1–0 | Millwall | Rotherham | 
| 12:30 BST | Raggett  20' | Report | Stadium: New York Stadium Referee: Geoff Eltringham | 
| 1 September 2018 6 | Millwall | 1–2 | Swansea City | Bermondsey | 
| 17:30 BST | Wallace  62' | Report | Baker-Richardson  5' Naughton  76' McBurnie  85' | Stadium: The Den Attendance: 12,440 Referee: Graham Scott | 
| 15 September 2018 7 | Millwall | 1–1 | Leeds United | Bermondsey | 
| 15:00 BST | Wallace  55' | Report | Harrison  89' | Stadium: The Den Attendance: 17,195 Referee: Chris Kavanagh | 
| 19 September 2018 8 | Queens Park Rangers | 2–0 | Millwall | Shepherd's Bush | 
| 19:45 BST | Luongo  30' Eze  32' | Report | Stadium: Loftus Road Stadium Attendance: 12,398 Referee: Robert Jones | 
| 22 September 2018 9 | West Bromwich Albion | 2–0 | Millwall | West Bromwich | 
| 15:00 BST | Gayle  68' Gibbs  76' | Report | Stadium: The Hawthorns Attendance: 23,563 Referee: Tim Robinson | 
| 29 September 2018 10 | Millwall | 2–3 | Sheffield United | Bermondsey | 
| 15:00 BST | Cooper  47' Gregory  50' | Report | Sharp  40' McGoldrick  79' (pen.), 88' | Stadium: The Den Attendance: 13,145 Referee: Andy Davies | 
| 3 October 2018 11 | Nottingham Forest | 2–2 | Millwall | West Bridgford | 
| 19:45 BST | Lolley  27' Carvalho  70' | Report | Williams  75' Gregory  90+1' | Stadium: City Ground Attendance: 25,753 Referee: Jonathan Moss | 
| 6 October 2018 12 | Millwall | 2–1 | Aston Villa | Bermondsey | 
| 15:00 BST | Elliott  4',  48' Ferguson  26' | Report | Abraham  7' Bolasie  71' | Stadium: The Den Attendance: 14,491 Referee: Tony Harrington | 
| 20 October 2018 13 | Reading | 3–1 | Millwall | Reading | 
| 15:00 BST (UTC+1) | Méïté  28', 86' Baldock  45' (pen) Rinomhota  90+6' | Report | Wallace  34' Romeo  44' Cooper  59' | Stadium: Madejski Stadium Attendance: 14,532 Referee: David Webb | 
| 23 October 2018 14 | Millwall | 2–1 | Wigan Athletic | Bermondsey | 
| 15:00 BST | Williams  60' (pen.) Morison  82' | Report | Wallace  45+2' (o.g.) | Stadium: The Den Attendance: 11,190 Referee: James Linington | 
| 27 October 2018 15 | Millwall | 3–0 | Ipswich Town | Bermondsey | 
| 15:00 BST | Gregory  26', 51' Leonard  70' | Report | Pennington  57' | Stadium: The Den Attendance: 15,386 Referee: Robert Jones | 
| 3 November 2018 16 | Brentford | 2–0 | Millwall | Brentford | 
| 15:00 GMT | Sawyers  25' Canós  48' Watkins  85' | Report | Leonard  32' | Stadium: Griffin Park Attendance: 9,476 Referee: Simon Hooper | 
| 10 November 2018 17 | Norwich City | 4–3 | Millwall | Norwich | 
| 15:00 GMT | Pukki  49', 90+7' Leitner  79' Rhodes  90+2' | Report | Elliott  24' Leonard  81' Wallace  83' | Stadium: Carrow Road Attendance: 26,289 Referee: Jeremy Simpson | 
| 24 November 2018 18 | Millwall | 1–1 | Bolton Wanderers | Bermondsey | 
| 15:00 GMT | Cooper  82' | Report | Beevers  12' | Stadium: The Den Attendance: 12,554 Referee: Lee Swabey | 
| 28 November 2018 19 | Millwall | 0–2 | Birmingham City | Bermondsey | 
| 19:45 GMT | Leonard  30' | Report | Meredith  11' (o.g.) Morrison  76' | Stadium: The Den Attendance: 11,644 Referee: Scott Duncan | 
| 2 December 2018 20 | Bristol City | 1–1 | Millwall | Bristol | 
| 13:30 GMT | Cooper  52' (o.g.) | Report | Williams  78' | Stadium: Ashton Gate Stadium Referee: Darren England | 
| 8 December 2018 21 | Millwall | 2–2 | Hull City | Bermondsey, London | 
| 15:00 GMT | Gregory  22' O'Brien  54' | Report | Grosicki  6' Batty  68' Henriksen  73' Martin  76' | Stadium: The Den Attendance: 12,004 Referee: Keith Stroud | 
| 15 December 2018 22 | Preston North End | 3–2 | Millwall | Preston | 
| Davies  15' Browne  37' Barkhuizen  42' Hughes  81' | Report | Romeo  5' Cooper  61',  80' Wallace  69' Gregory  90+3' | Stadium: Deepdale Attendance: 10,924 Referee: John Brooks | 
| 22 December 2018 23 | Stoke City | 1–0 | Millwall | Stoke-on-Trent | 
| Berahino  61' Clucas  83' | Report | Elliott  65' Wallace  89' Hutchinson  90+2' | Stadium: bet365 Stadium Attendance: 25,351 Referee: Chris Kavanagh | 
| 26 December 2018 24 | Millwall | 1–0 | Reading | London | 
| Wallace  8' Elliott  38' Gregory  53' Feguson  77' | Report | Blackett  9' Moore  67' Bacuna  88' | Stadium: The Den Attendance: 12,202 Referee: Andy Davies | 
| 29 December 2018 25 | Millwall | 1–0 | Nottingham Forest | London | 
| Tunnicliffe  9' Leonard  15' Karacan  90+5' | Report | Yacob  31' Robinson  81' | Stadium: The Den Attendance: 15,273 Referee: Tony Harrington | 
| 1 January 2019 26 | Ipswich Town | 2–3 | Millwall | Ipswich | 
| 15:00 GMT | Lankaster  2' Jackson  89' | Report | Ferguson  60' (pen.) Morison  66' Cooper  68' Elliott  76' | Stadium: Portman Road Attendance: 16,957 Referee: Steve Martin | 
| 12 January 2019 27 | Millwall | 0–2 | Blackburn Rovers | Bermondsey | 
| 17:30 GMT | Report | Nuttall  86' Armstrong  87' | Stadium: The Den Attendance: 13,862 Referee: Robert Jones | 
| 19 January 2019 28 | Middlesbrough | 1–1 | Millwall | Middlesbrough | 
| 15:00 GMT | Howson  20' Ayala  77' Hugill  90' (pen) Batth  90+4' | Report | Wallace  22' Hutchinson  53' | Stadium: Riverside Stadium Attendance: 21,915 Referee: Keith Stroud | 
| 2 February 2019 29 | Millwall | 0–0 | Rotherham United | London | 
| 15:00 GMT | Report | Robertson  40' Wood  58' Crooks  86' Vassell  90+1' | Stadium: The Den Attendance: 12,084 Referee: Andy Madley | 
| 9 February 2019 30 | Swansea City | 1–0 | Millwall | Swansea | 
| 15:00 GMT | Byers  43' | Report | Marshall  42' Archer  86' | Stadium: Liberty Stadium Attendance: 18,650 Referee: Kevin Friend | 
| 12 February 2019 31 | Millwall | 0–0 | Sheffield Wednesday | Bermondsey | 
| 19:45 GMT | Cooper  83' | Report | Bannan  59' Fletcher  66' | Stadium: The Den Attendance: 11,828 Referee: Tim Robinson | 
| 20 February 2019 32 | Derby County | 0–1 | Millwall | Derby | 
| 19:45 GMT | Huddlestone  42' Keogh  63' | Report | Marshall  44' Wallace  72' Williams  87' Elliott  90+5' | Stadium: Pride Park Stadium Attendance: 24,907 Referee: James Linington | 
| 23 February 2019 33 | Millwall | 1–3 | Preston North End | Bermondsey | 
| 15:00 GMT | Thompson  67' Williams  73' Wallace  89' | Report | Hughes  4' Clarke  16' Maguire  27' Pearson  85' | Stadium: The Den Attendance: 13,265 Referee: Stephen Martin | 
| 26 February 2019 34 | Hull City | 2–1 | Millwall | Kingston upon Hull | 
| 19:45 GMT | Bowen  8' Pugh  42' Lichaj  90+2' | Report | Marshall  30' Hutchinson  34' Cooper  66' | Stadium: KCOM Stadium Attendance: 10,191 Referee: Darren Bond | 
| 2 March 2019 35 | Millwall | 1–3 | Norwich City | Bermondsey | 
| 15:00 GMT | Meredith  32' Thompson  39' Williams  45' | Report | Stiepermann  16' Zimmermann  69' Pukki  79' | Stadium: The Den Attendance: 16,748 Referee: David Webb | 
| 9 March 2019 36 | Bolton Wanderers | 2–1 | Millwall | Horwich | 
| 15:00 GMT | Olkowski  48' O'Neil  60' | Report | Williams  6' Elliott  84' Gregory  87' Ferguson  90+2' | Stadium: University of Bolton Stadium Attendance: 13,035 Referee: Simon Hooper | 
| 13 March 2019 37 | Birmingham City | 0–2 | Millwall | Birmingham | 
| 19:45 GMT | Vassell  4' | Report | Thompson  13', 32' Marshall  61' Cooper  65' | Stadium: St Andrew's Attendance: 20,151 Referee: John Brooks | 
| 30 March 2019 38 | Leeds United | 3–2 | Millwall | Leeds | 
| 15:00 GMT | Bamford  19' Hernández  34', 83' Cooper  55' Jansson  65' Ayling  71' Clarke  90+4' | Report | Meredith  7' Thompson  10' Cooper  30' Marshall  55' (pen.)  74' Martin  82' | Stadium: Elland Road Attendance: 34,910 Referee: Darren Bond | 
| 6 April 2019 39 | Millwall | 2–0 | West Bromwich Albion | Bermondsey | 
| 15:00 BST | Tunnicliffe  30' Meredith  51' Cooper  60' Hegazi  66' (o.g.) Leonard  90' | Report | Johansen  44' Hegazi  45+2'  80' Rodriguez  61' Adarabioyo  67' | Stadium: The Den Attendance: 15,303 Referee: James Linington | 
| 10 April 2019 40 | Millwall | 0–0 | Queens Park Rangers | Bermondsey | 
| 19:45 BST | Marshall  14' Tunnicliffe  30' | Report | Lynch  24' Manning  33' Luongo  49' | Stadium: The Den Attendance: 13,132 Referee: John Brooks | 
| 13 April 2019 41 | Sheffield United | 1–1 | Millwall | Sheffield | 
| 15:00 BST | Madine  51' Fleck  62' Egan  85' | Report | Wallace  59' Marshall  87' Cooper  90+5'  90+5' | Stadium: Bramall Lane Attendance: 26,703 Referee: David Webb | 
| 19 April 2019 42 | Millwall | 1–1 | Brentford | Bermondsey | 
| 13:00 BST | Gregory  15' Elliott  67' | Report | Dasilva  20' Canós  27' Dalsgaard  35' Marcondes  67' Sawyers  82' | Stadium: The Den Attendance: 14,530 Referee: Jeremy Simpson | 
| 22 April 2019 43 | Aston Villa | 1–0 | Millwall | Aston | 
| 13:00 BST | Kodjia  30' Taylor  81' Davis  85' | Report | Cooper  27' O'Brien  90+3' | Stadium: Villa Park Attendance: 39,839 Referee: Tim Robinson | 
| 27 April 2019 44 | Millwall | 0–0 | Stoke City | Bermondsey | 
| 13:30 BST | Leonard  75' | Report | Shawcross  74' McClean  84' | Stadium: The Den Attendance: 14,472 Referee: Oliver Langford | 
| 30 April 2019 45 | Millwall | 1–2 | Bristol City | Bermondsey | 
| 19:45 BST | Gregory  41' Williams  73' | Report | Brownhill  24' Walsh  45+2' Palmer  58' Paterson  76' Diédhiou  81' | Stadium: The Den Attendance: 12,261 Referee: Andrew Madley | 
| 5 May 2019 46 | Wigan Athletic | 1–0 | Millwall | Wigan | 
| 12:30 BST | Garner  15' | Report | Stadium: DW Stadium Attendance: 10,859 Referee: Andy Woolmer | 
FA Cup
The third round draw was made live on BBC by Ruud Gullit and Paul Ince from Stamford Bridge on 3 December 2018.[9] The fourth round draw was made live on BBC by Robbie Keane and Carl Ikeme from Wolverhampton on 7 January 2019.[10] The fifth round draw was broadcast on 28 January 2019 live on BBC, Alex Scott and Ian Wright conducted the draw.[11] Draw for the quarter-final was made on 18 February by Darren Fletcher & Wayne Bridge.[12]
| 6 January 2019 Third round | Millwall | 2–1 | Hull City | Bermondsey | 
| 14:00 GMT | Ferguson  82', 85' | Report | Toral  52' Mazuch  84' Batty  90+2' | Stadium: The Den Attendance: 5,307 Referee: Andy Woolmer | 
| 26 January 2019 Fourth round | Millwall | 3–2 | Everton | Bermondsey | 
| 17:30 GMT | Gregory  45+2' Wallace  67',  90+4' Cooper  75' | Report | Richarlison  43' Tosun  72',  76' Gueye  76' | Stadium: The Den Attendance: 16,354 Referee: Michael Oliver | 
| 16 February 2019 Fifth round | AFC Wimbledon | 0–1 | Millwall | Kingston upon Thames | 
| 15:00 GMT | Wordsworth  69' | Report | Wallace  5'  75' | Stadium: Kingsmeadow Attendance: 4,795 Referee: Jonathan Moss | 
| 17 March 2019 Quarter-finals | Millwall | 2–2 (a.e.t.) (4–5 p) | Brighton & Hove Albion | Bermondsey | 
| 14:00 GMT | Pearce  70' O'Brien  79' Ferguson  119' | Report | Bernardo  35' Montoya  69' Locadia  88' March  90+5' | Stadium: The Den Attendance: 17,137 Referee: Chris Kavanagh | 
| Penalties | ||||
| Williams  Tunnicliffe  Leonard  Romeo  Morison  Cooper  | Murray  Locadia  March  Pröpper  Stephens  Dunk  | |||
EFL Cup
On 15 June 2018, the draw for the first round was made in Vietnam.[13] The second round draw was made from the Stadium of Light on 16 August.[14] The third round draw was made on 30 August 2018 by David Seaman and Joleon Lescott.[15]
| 14 August 2018 First round | Millwall | 0–0 (3–1 p) | Gillingham | Bermondsey | 
| 19:45 BST | Report | Stadium: The Den Attendance: 4,401 Referee: Charles Breakspear | ||
| Penalties | ||||
| Elliott  Webster  Ferguson  | O'Neill  Parker  Hanlan  | |||
| 29 August 2018 Second round | Millwall | 3–2 | Plymouth Argyle | Bermondsey | 
| 19:45 BST | Williams  64' (pen.) Gregory  83' O'Brien  89' | Report | Ness  41' Ladapo  67' | Stadium: The Den Attendance: 3,645 Referee: Darren England | 
| 25 September 2018 Third round | Millwall | 1–3 | Fulham | Bermondsey | 
| 19:45 BST | Elliott  61' | Report | Bryan  7' de la Torre  52' Christie  68' | Stadium: The Den Attendance: 5,839 Referee: Darren Bond | 
Squad
| No. | Name | Pos. | Nat. | Place of Birth | Age | Apps | Goals | Signed from | Date signed | Fee | Ends | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | |||||||||||||
| 1 | Jordan Archer | GK |   | Walthamstow | 30 | 166 | 0 | Tottenham Hotspur | 22 June 2015 | Free | 2019 | ||
| 13 | Ben Amos | GK |  | Macclesfield | 33 | 15 | 0 | Bolton Wanderers | 13 July 2018 | Loan | 2019 | ||
| 16 | David Martin | GK |  | London | 37 | 15 | 0 | Milton Keynes Dons | 1 September 2017 | Free | 2019 | ||
| 40 | Ryan Sandford | GK |  | 24 | 0 | 0 | Academy | 1 July 2017 | Trainee | ||||
| Defenders | |||||||||||||
| 2 | Conor McLaughlin | RB | .svg.png.webp) | Belfast | 32 | 37 | 1 | Fleetwood Town | 5 July 2017 | Free | 2019 | ||
| 3 | James Meredith | LB | .svg.png.webp) | Albury | 35 | 85 | 0 | Bradford City | 1 July 2017 | Undisclosed | Undisclosed | ||
| 4 | Shaun Hutchinson | CB |  | Newcastle upon Tyne | 33 | 99 | 5 | Fulham | 1 July 2016 | Free | 2020 | ||
| 5 | Jake Cooper | CB |  | Ascot | 28 | 111 | 13 | Reading | 28 July 2017 | Undisclosed | 2020 | ||
| 12 | Mahlon Romeo | RB |   | Westminster | 28 | 136 | 3 | Gillingham | 5 May 2015 | Free | Undisclosed | ||
| 15 | Alex Pearce | CB |  | Wallingford | 35 | 15 | 1 | Derby County | 4 January 2019 | Loan | 2019 | ||
| 25 | Murray Wallace | CB/LB |  | Glasgow | 30 | 27 | 4 | Scunthorpe United | 1 July 2018 | Undisclosed | Undisclosed | ||
| 27 | James Brown | DF |  | Dover | 25 | 0 | 0 | Academy | 7 April 2016 | Trainee | Undisclosed | ||
| Sid Nelson | CB |  | Lewisham | 28 | 38 | 0 | Academy | 1 July 2013 | Trainee | 2019 | |||
| Midfielders | |||||||||||||
| 6 | Shaun Williams | DM |  | Dublin | 37 | 232 | 20 | Milton Keynes Dons | 27 January 2014 | Undisclosed | Undisclosed | ||
| 7 | Jed Wallace | RM/AM |  | Reading | 29 | 130 | 16 | Wolverhampton Wanderers | 1 July 2017 | Undisclosed | 2020 | ||
| 8 | Ben Thompson | CM |  | Sidcup | 28 | 106 | 8 | Academy | 1 July 2014 | Trainee | Undisclosed | ||
| 10 | Fred Onyedinma | AM |   | Plumstead | 27 | 151 | 12 | Academy | 1 July 2013 | Trainee | 2020 | ||
| 11 | Shane Ferguson | LM | .svg.png.webp) | Derry | 32 | 168 | 12 | Newcastle United | 26 January 2016 | Undisclosed | Undisclosed | ||
| 18 | Ryan Tunnicliffe | CM |  | Heywood | 31 | 59 | 4 | Fulham | 29 July 2017 | Free | 2019 | ||
| 26 | Jiří Skalák | LW |  | Pardubice | 31 | 19 | 0 | Brighton & Hove Albion | 2 August 2018 | Undisclosed | Undisclosed | ||
| 28 | Ryan Leonard | CM |  | Plympton | 31 | 40 | 2 | Sheffield United | 1 January 2019 | £1,500,000 | Undisclosed | ||
| 32 | Dan McNamara | MF |  | 25 | 0 | 0 | Academy | 1 July 2018 | Trainee | 2020 | |||
| 34 | Harry Donovan | CM |  | London | 24 | 0 | 0 | Academy | 10 February 2017 | Trainee | 2018 | ||
| 37 | Lewis White | MF |  | 24 | 0 | 0 | Academy | 1 July 2017 | Trainee | 2019 | |||
| 44 | Ben Marshall | RM |  | Salford | 32 | 32 | 4 | Norwich City | 16 January 2019 | Loan | 2019 | ||
| Forwards | |||||||||||||
| 9 | Lee Gregory | CF |  | Sheffield | 35 | 238 | 77 | Halifax Town | 17 June 2014 | £250,000 | 2019 | ||
| 14 | Tom Bradshaw | CF |   | Shrewsbury | 31 | 9 | 0 | Barnlsey | 1 January 2019 | £1,250,000 | Undisclosed | ||
| 19 | Tom Elliott | CF |  | Leeds | 33 | 66 | 9 | AFC Wimbledon | 1 July 2017 | Free | 2020 | ||
| 20 | Steve Morison | CF |   | Enfield | 40 | 336 | 92 | Leeds United | 4 August 2015 | Free | 2020 | ||
| 22 | Aiden O'Brien | CF |   | Islington | 30 | 205 | 40 | Academy | 1 August 2011 | Trainee | Undisclosed | ||
| Out on loan | |||||||||||||
| — | Tom King | GK |  | Croydon | 28 | 20 | 0 | Crystal Palace | 31 August 2014 | Free | 2019 | ||
Statistics
- As of 16 May 2019[16]
| No. | Pos | Nat | Player | Total | Championship | FA Cup | League Cup | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | |||||||
| 1 | GK |  SCO | Jordan Archer | 27 | 0 | 24+0 | 0 | 3+0 | 0 | 0+0 | 0 | |||
| 2 | DF | .svg.png.webp) NIR | Conor McLaughlin | 11 | 0 | 6+2 | 0 | 0+0 | 0 | 3+0 | 0 | |||
| 3 | DF |  ENG | James Meredith | 38 | 0 | 33+3 | 0 | 0+1 | 0 | 1+0 | 0 | |||
| 4 | DF |  ENG | Shaun Hutchinson | 29 | 1 | 24+2 | 1 | 1+2 | 0 | 0+0 | 0 | |||
| 5 | DF |  ENG | Jake Cooper | 51 | 7 | 46+0 | 6 | 4+0 | 1 | 1+0 | 0 | |||
| 6 | MF |  IRL | Shaun Williams | 37 | 6 | 30+1 | 5 | 3+1 | 0 | 1+1 | 1 | |||
| 7 | MF |  ENG | Jed Wallace | 47 | 5 | 40+1 | 5 | 3+0 | 0 | 0+3 | 0 | |||
| 8 | MF |  ENG | Ben Thompson | 14 | 4 | 12+1 | 4 | 0+0 | 0 | 1+0 | 0 | |||
| 9 | FW |  ENG | Lee Gregory | 50 | 13 | 42+2 | 10 | 3+0 | 1 | 1+2 | 2 | |||
| 10 | MF |  NGA | Fred Onyedinma | 3 | 0 | 0+1 | 0 | 0+0 | 0 | 2+0 | 0 | |||
| 11 | MF | .svg.png.webp) NIR | Shane Ferguson | 42 | 4 | 26+9 | 2 | 3+1 | 2 | 3+0 | 0 | |||
| 12 | DF |  ATG | Mahlon Romeo | 46 | 0 | 39+1 | 0 | 4+0 | 0 | 1+1 | 0 | |||
| 13 | GK |  ENG | Ben Amos | 15 | 0 | 12+0 | 0 | 0+0 | 0 | 3+0 | 0 | |||
| 14 | FW |  WAL | Tom Bradshaw | 10 | 0 | 2+8 | 0 | 0+0 | 0 | 0+0 | 0 | |||
| 15 | DF |  IRL | Alex Pearce | 15 | 1 | 11+0 | 0 | 3+1 | 1 | 0+0 | 0 | |||
| 16 | GK |  ENG | David Martin | 11 | 0 | 10+0 | 0 | 1+0 | 0 | 0+0 | 0 | |||
| 18 | MF |  ENG | Ryan Tunnicliffe | 31 | 3 | 22+4 | 3 | 3+0 | 0 | 2+0 | 0 | |||
| 19 | FW |  ENG | Tom Elliott | 38 | 3 | 16+17 | 3 | 1+1 | 0 | 3+0 | 0 | |||
| 20 | FW |  WAL | Steve Morison | 44 | 1 | 15+26 | 1 | 0+3 | 0 | 0+0 | 0 | |||
| 22 | FW |  IRL | Aiden O'Brien | 41 | 3 | 14+21 | 2 | 4+0 | 0 | 0+2 | 1 | |||
| 25 | DF |  SCO | Murray Wallace | 27 | 4 | 19+2 | 2 | 3+0 | 2 | 3+0 | 0 | |||
| 26 | MF |  CZE | Jiří Skalák | 19 | 0 | 4+10 | 0 | 1+1 | 0 | 3+0 | 0 | |||
| 28 | MF |  ENG | Ryan Leonard | 40 | 2 | 36+0 | 2 | 4+0 | 0 | 0+0 | 0 | |||
| 42 | MF |  ENG | Billy Mitchell | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | |||
| 44 | MF |  ENG | Ben Marshall | 16 | 1 | 13+3 | 1 | 0+0 | 0 | 0+0 | 0 | |||
| 50 | FW |  ENG | George Alexander | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | |||
| Players who left the club: | ||||||||||||||
| 17 | DF |  ENG | Byron Webster | 6 | 0 | 2+2 | 0 | 0+0 | 0 | 2+0 | 0 | |||
| 21 | MF |  TUR | Jem Karacan | 6 | 0 | 0+4 | 0 | 0+0 | 0 | 2+0 | 0 | |||
| 23 | MF |  ENG | George Saville | 4 | 0 | 4+0 | 0 | 0+0 | 0 | 0+0 | 0 | |||
Goals record
- As of 16 May 2019
| Rank | No. | Nat. | Po. | Name | Championship | FA Cup | League Cup | Total | 
|---|---|---|---|---|---|---|---|---|
| 1 | 9 |  | CF | Lee Gregory | 10 | 1 | 2 | 13 | 
| 2 | 5 |  | CB | Jake Cooper | 6 | 1 | 0 | 7 | 
| 3 | 6 |  | DM | Shaun Williams | 5 | 0 | 1 | 6 | 
| 4 | 7 |  | RM | Jed Wallace | 5 | 0 | 0 | 5 | 
| 5 | 8 |  | CM | Ben Thompson | 4 | 0 | 0 | 4 | 
| 11 | .svg.png.webp) | LM | Shane Ferguson | 2 | 2 | 0 | 4 | |
| 22 |  | CF | Aiden O'Brien | 2 | 1 | 1 | 4 | |
| 25 |  | CB | Murray Wallace | 2 | 2 | 0 | 4 | |
| 9 | 18 |  | CM | Ryan Tunnicliffe | 3 | 0 | 0 | 3 | 
| 19 |  | CF | Tom Elliott | 3 | 0 | 0 | 3 | |
| 11 | 28 |  | CM | Ryan Leonard | 2 | 0 | 0 | 2 | 
| 12 | 4 |  | CB | Shaun Hutchinson | 1 | 0 | 0 | 1 | 
| 15 |  | CB | Alex Pearce | 0 | 1 | 0 | 1 | |
| 20 |  | CF | Steve Morison | 1 | 0 | 0 | 1 | |
| 44 |  | LM | Ben Marshall | 1 | 0 | 0 | 1 | |
| Total | 47 | 8 | 4 | 59 | ||||
Disciplinary record
- As of 16 May 2019
| Rank | No. | Nat. | Po. | Name | Championship | FA Cup | League Cup | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|  |    |  |  |    |  |  |    |  |  |    |  | |||||
| 1 | 5 |  | CB | Jake Cooper | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | 
| 2 | 7 |  | RM | Jed Wallace | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | 
| 3 | 28 |  | CM | Ryan Leonard | 6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 1 | 0 | 
| 4 | 19 |  | CF | Tom Elliott | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 
| 5 | 4 |  | CB | Shaun Hutchinson | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 
| 44 |  | LM | Ben Marshall | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | |
| 8 | 6 |  | DM | Shaun Williams | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 
| 11 | .svg.png.webp) | LM | Shane Ferguson | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 4 | 0 | 1 | |
| 10 | 3 | .svg.png.webp) | LB | James Meredith | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 
| 12 |  | RB | Mahlon Romeo | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | |
| 12 | 20 |  | CF | Steve Morison | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 
| 25 |  | CB | Murray Wallace | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | |
| 14 | 1 |  | GK | Jordan Archer | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 
| 2 | .svg.png.webp) | RB | Conor McLaughlin | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 9 |  | CF | Lee Gregroy | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 17 | 8 |  | CM | Ben Thompson | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 13 |  | GK | Ben Amos | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 16 |  | GK | David Martin | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 18 |  | CM | Ryan Tunnicliffe | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 21 |  | CM | Jem Karacan | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 22 |  | CF | Aiden O'Brien | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 26 |  | LW | Jiří Skalák | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| Total | 78 | 1 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 80 | 1 | 1 | ||||
Transfers
Transfers in
| Date from | Position | Nationality | Name | From | Fee | Ref. | 
|---|---|---|---|---|---|---|
| 1 July 2018 | CB |  | Murray Wallace | Scunthorpe United | Undisclosed | [17] | 
| 23 July 2018 | WG |  | Rob Harvey | Brightlingsea Regent | Undisclosed | [18] | 
| 27 July 2018 | CB |  | Lazar Stojsavljevic | Woking | Free transfer | [19] | 
| 2 August 2018 | LW |  | Jiří Skalák | Brighton & Hove Albion | £800,000 | [20] | 
| 17 August 2018 | CM |  | Jem Karacan | Bolton Wanderers | Free transfer | [21] | 
| 1 January 2019 | CM |  | Ryan Leonard | Sheffield United | £1,500,000 | [2] | 
| 3 January 2019 | CF |  | Tom Bradshaw | Barnsley | £1,250,000 | [1][22] | 
Transfers out
| Date from | Position | Nationality | Name | To | Fee | Ref. | 
|---|---|---|---|---|---|---|
| 1 July 2018 | CM |  | Jimmy Abdou |  FC Martigues | Released | [23][24] | 
| 1 July 2018 | CF | .svg.png.webp) | Kristian Brymora |  Hässleholms | Released | [23][25] | 
| 1 July 2018 | SS | .svg.png.webp) | Tim Cahill |  Jamshedpur | Released | [23][26] | 
| 1 July 2018 | LB |  | Noah Chesmain | Colchester United | Released | [23][27] | 
| 1 July 2018 | GK |  | Harry Girling | Free Agent | Released | [23] | 
| 1 July 2018 | CF |  | Noel Leighton | Free Agent | Released | [23] | 
| 1 July 2018 | CB |  | Christian Mbulu |  Motherwell | Released | [23][28] | 
| 1 July 2018 | CF |  | Jamie Philpot | Dartford | Released | [23][29] | 
| 1 July 2018 | CF |  | Harry Smith | Macclesfield Town | Released | [23][30] | 
| 1 July 2018 | LB |  | Harry Toffolo | Lincoln City | Released | [23][31] | 
| 1 July 2018 | LM | .svg.png.webp) | Kris Twardek |  Sligo Rovers | Released | [23][32] | 
| 4 July 2018 | GK |  | Sam Jackson |  Dundee | Free transfer | [33] | 
| 1 January 2019 | CM | .svg.png.webp) | George Saville | Middlesbrough | £8,000,000 | [3] | 
| 4 January 2019 | CB |  | Byron Webster | Scunthorpe United | Free transfer | [34] | 
| 15 January 2019 | CM |  | Jem Karacan | Free agent | Released | [35] | 
Loans in
| Start date | Position | Nationality | Name | From | End date | Ref. | 
|---|---|---|---|---|---|---|
| 13 July 2018 | GK |  | Ben Amos | Bolton Wanderers | 31 May 2019 | [36] | 
| 23 August 2018 | CF |  | Tom Bradshaw | Barnsley | 3 January 2019 | [1][22] | 
| 31 August 2018 | CM |  | Ryan Leonard | Sheffield United | 1 January 2019 | [2] | 
| 4 January 2019 | CB |  | Alex Pearce | Derby County | 31 May 2019 | [37] | 
| 16 January 2019 | RM |  | Ben Marshall | Norwich City | 31 May 2019 | [38] | 
Loans out
| Start date | Position | Nationality | Name | To | End date | Ref. | 
|---|---|---|---|---|---|---|
| 1 July 2018 | GK |  | Tom King | AFC Wimbledon | 31 May 2019 | [39] | 
| 20 July 2018 | CM |  | Harry Donovan | Dagenham & Redbridge | 2 January 2019 | [40] | 
| 2 August 2018 | CB |  | Sid Nelson | Swindon Town | January 2019 | [41] | 
| 3 August 2018 | RB |  | James Brown |  Livingston | January 2019 | [42] | 
| 17 August 2018 | CM |  | Ben Thompson | Portsmouth | 31 May 2019 | [43] | 
| 30 August 2018 | RM |  | Fred Onyedinma | Wycombe Wanderers | 1 January 2019 | [44] | 
| 31 August 2018 | CM | .svg.png.webp) | George Saville | Middlesbrough | 1 January 2019 | [3] | 
| 17 November 2018 | DF |  | Dan McNamara | Welling United | 17 December 2018 | [45] | 
| 11 January 2019 | MF |  | Lewis White | Concord Rangers | 8 February 2019 | [46] | 
| 11 January 2019 | MF |  | Joe Wicks | Kingstonian | 8 February 2019 | [46] | 
| 17 January 2019 | RB |  | James Brown | Lincoln City | 31 May 2019 | [47] | 
| 23 January 2019 | DF |  | Dan McNamara | Dover Athletic | 23 March 2019 | [48][49] | 
| 29 January 2019 | CB |  | Sid Nelson | Tranmere Rovers | 31 May 2019 | [50] | 
| 1 March 2019 | LW |  | Rob Harvey | Brightlingsea Regent | 29 March 2019 | [51] | 
| 1 March 2019 | MF |  | Joe Wicks | Greenwich Borough | 29 March 2019 | [52] | 
| 26 March 2019 | CM |  | Harry Donovan | Havant & Waterlooville | 31 May 2019 | [53] | 
| 1 April 2019 | RB |  | Dan McNamara | Havant & Waterlooville | 31 May 2019 | [54] | 
References
- 1 2 3 "Striker Tom Bradshaw makes switch from Barnsley to Millwall". Yorkshire Post. 23 August 2018. Retrieved 23 August 2018.
- 1 2 3 "Leonard departs". Sheffield United F.C. 31 August 2018. Retrieved 31 August 2018.
- 1 2 3 "Northern Ireland star George Saville completes switch to Middlesbrough". Belfast Telegraph. 31 August 2018. Retrieved 31 August 2018.
- ↑ "Pre-season schedule announced for Lions". Millwall F.C. 1 June 2018. Retrieved 7 July 2018.
- ↑ "Bolton Wanderers' game against Brentford cancelled and Bees given three points". BBC. 3 May 2019. Retrieved 3 May 2019.
- ↑ "EFL Regulations Section 3 – The League; subsection 9 – Method of Determining League Positions". EFL. Archived from the original on 4 April 2019. Retrieved 2 August 2018.
- ↑ "EFL fixtures for 2018-19 in full". BBC. 21 June 2018. Retrieved 21 June 2018.
- ↑ "Millwall Scores & Fixtures". BBC. Retrieved 21 June 2018.
- ↑ "Emirates FA Cup Third Round Draw Made At Stamford Bridge". The Football Association. Retrieved 4 December 2018.
- ↑ "Two London Derbies And Three All Premier League Ties Among Emirates FA Cup Draw". The Football Association. Retrieved 8 January 2019.
- ↑ "The Draw For The Emirates FA Cup fifth round Was Made Live On The BBC's One Show". The Football Association. Retrieved 28 January 2019.
- ↑ "Manchester City Face Swansea City In Emirates FA Cup Quarter Finals". The Football Association. Retrieved 21 February 2019.
- ↑ "Lampard's Derby at Oldham in Carabao Cup". BBC. 15 June 2018. Retrieved 15 June 2018.
- ↑ "Round Two Draw". English Football League. 16 August 2018. Retrieved 19 August 2018.
- ↑ "Carabao Cup Round Three Draw Confirmed". English Football League. 30 August 2018. Retrieved 30 August 2018.
- ↑ "Millwall players: League Championship".
- ↑ "Millwall sign Wallace from Scunthorpe". BBC. 20 June 2018. Retrieved 20 June 2018.
- ↑ "Millwall announce Rob Harvey signing". Millwall F.C. 23 July 2018. Retrieved 23 July 2018.
- ↑ "Lazar Stojsavljevic". Millwall F.C. Retrieved 28 August 2018.
- ↑ "Skalak Joins Millwall". Brighton & Hove Albion F.C. 2 August 2018. Retrieved 2 August 2018.
- ↑ "Millwall confirm Jem Karacan signing". Millwall F.C. 17 August 2018. Retrieved 17 August 2018.
- 1 2 "Tom Bradshaw Joins Millwall". Barnsley F.C. Retrieved 3 January 2019.
- 1 2 3 4 5 6 7 8 9 10 11 "Tim Cahill and Jimmy Abdou: Millwall release veteran Australian and midfielder". BBC Sport. 17 May 2018. Retrieved 17 May 2018.
- ↑ "Nadjim Abdou, Premiere Recrue Du FC Martigues!" (in French). Actu Foot. 29 May 2018. Retrieved 10 June 2018.
- ↑ "Millwall-spelare till HIF" (in Swedish). Norra Skåne. 3 May 2018. Retrieved 20 June 2018.
- ↑ "Tim Cahill signs for Jamshedpur FC in the Indian Super League". Fox Sports. 1 September 2018. Retrieved 1 September 2018.
- ↑ "Colchester sign Vose and Chesmain". BBC. 25 May 2018. Retrieved 25 May 2018.
- ↑ "Motherwell Recruit Defender Christian Mbulu". Motherwell F.C. 10 August 2018. Retrieved 18 August 2018.
- ↑ "Jamie Philpot". Dartford F.C. 1 August 2018. Retrieved 18 August 2018.
- ↑ "Silkmen sign ex-Millwall striker Smith". BBC. 4 July 2018. Retrieved 4 July 2018.
- ↑ "Lincoln City sign defender Toffolo". BBC. 12 June 2018. Retrieved 12 June 2018.
- ↑ "Sligo Rovers sign Canadian international Twardek". Raidió Teilifís Éireann. 3 July 2018. Retrieved 4 July 2018.
- ↑ "Sam joins". Dundee F.C. 4 July 2018. Retrieved 23 July 2018.
- ↑ "Byron Webster joins the Iron". Scunthorpe United F.C. Retrieved 4 January 2019.
- ↑ "Jem Karacan departs Millwall". Millwall F.C. Retrieved 15 January 2019.
- ↑ "Ben Amos joins Millwall on loan". Bolton Wanderers F.C. 13 July 2018. Retrieved 13 July 2018.
- ↑ "Alex Pearce: Millwall sign Derby County centre-back on loan". BBC Sport. 4 January 2019. Retrieved 4 January 2019.
- ↑ "Millwall complete Ben Marshall signing". Millwall F.C. Retrieved 16 January 2019.
- ↑ "AFC Wimbledon sign Millwall's King". BBC. 27 June 2018. Retrieved 27 June 2018.
- ↑ "Dagenham & Redbridge: Daggers complete loan signing of Lions striker, Donovan". Romford Today. 20 July 2018. Retrieved 2 August 2018.
- ↑ "Swindon Town sign Sid Nelson on loan from Millwall". Gazette and Herald. 2 August 2018. Retrieved 2 August 2018.
- ↑ "Kenny Miller feeling good as Livingston sign James Brown on loan". BT Sport. 3 August 2018. Retrieved 3 August 2018.
- ↑ "Portsmouth confirm loan signing of Millwall midfielder". The News, Portsmouth. 17 August 2018. Retrieved 17 August 2018.
- ↑ "Onyedinma joins Wycombe Wanderers on loan". Millwall F.C. 30 August 2018. Retrieved 30 August 2018.
- ↑ "McNamara joins Welling United on loan". Millwall F.C. Retrieved 17 November 2018.
- 1 2 "Young duo head out on loan". Millwall F.C. Retrieved 11 January 2019.
- ↑ "Imps feelin' good as James Brown joins on loan". Lincoln City F.C. Retrieved 17 January 2019.
- ↑ "Young Lion Joins On Loan". Dover Athletic F.C. Retrieved 23 January 2019.
- ↑ "McNamara Loan Deal Extended". Dover Athletic F.C. Retrieved 20 February 2019.
- ↑ "Sid Nelson joins Tranmere Rovers on loan". Millwall F.C. Retrieved 29 January 2019.
- ↑ "Rob Harvey returns to Brightlingsea Regent on loan". Millwall F.C. Retrieved 1 March 2019.
- ↑ "Joe Wicks joins Greenwich Borough on loan". Millwall F.C. Retrieved 2 March 2019.
- ↑ "Harry Donovan joins Havant & Waterlooville on loan". Millwall F.C. Retrieved 27 March 2019.
- ↑ "Dan McNamara joins Havant & Waterlooville on loan". Millwall F.C. Retrieved 1 April 2019.



















