2017–18 Millwall F.C. season
| 2017–18 season | ||||
|---|---|---|---|---|
| Chairman | John Berylson | |||
| Manager | Neil Harris | |||
| Stadium | The Den | |||
| EFL Championship | 8th | |||
| FA Cup | Fourth round (vs. Rochdale)  | |||
| EFL Cup | Second round (vs. Reading)  | |||
| Top goalscorer | League: Lee Gregory (10) All: Lee Gregory George Saville (10)  | |||
| Highest home attendance | 17,614 (vs Fulham)  | |||
| Lowest home attendance | 3,096 (vs Stevenage)  | |||
| Average home league attendance | 13, 368 | |||
| 
 | ||||
The 2017–18 season is Millwall's 133rd year in existence, 92nd consecutive season in The Football League and 41st in the second tier. Millwall return to The Championship after a two-year absence. They secured promotion from League One via the playoffs. The Lions went on a club record 17-game unbeaten run; their longest streak in the second tier, which surpassed a record of 15 set in 1971.[1] This season Millwall won six away wins in a row, equalling a club record set in the 2008–09 season.[2] The Lions finished in eighth position, their highest league finish since the 2001–02 season. Millwall competed in the FA Cup, losing to Rochdale in a fourth round replay. They also took part in the League Cup, going out to Reading in the second round. The season covers the period from 1 July 2017 to 30 June 2018.
Pre-season
Friendlies
Millwall announced four pre-season friendlies against Dartford, Barnet, Stevenage and Spanish side Granada.[3][4][5]
| 8 July 2017 | Dartford | 1–1 | Millwall | Dartford | 
| 13:00 BST | Logan  | 
Report | Thompson  | 
Stadium: Princes Park Attendance: 2,201 Referee: Charles Breakspear  | 
| 22 July 2017 | Barnet | 1–0 | Millwall | Canons Park | 
| 15:00 BST | Akinde  | 
Report | Stadium: The Hive Stadium Referee: R Eames  | 
| 25 July 2017 | Stevenage | 0–0 | Millwall | Stevenage | 
| 19:45 BST | Report | Stadium: Lamex Stadium Referee: Alan Young  | 
| 29 July 2017 | Millwall | 3–0 | Granada | Bermondsey | 
| 15:00 BST | Wallace  Williams O'Brien  | 
Report | Stadium: The Den Attendance: 1,926 Referee: Charles Breakspear  | 
Competitions
Championship
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation | 
|---|---|---|---|---|---|---|---|---|---|---|
| 6 | Derby County | 46 | 20 | 15 | 11 | 70 | 48 | +22 | 75 | Qualification for Championship play-offs[a] | 
| 7 | Preston North End | 46 | 19 | 16 | 11 | 57 | 46 | +11 | 73 | |
| 8 | Millwall | 46 | 19 | 15 | 12 | 56 | 45 | +11 | 72 | |
| 9 | Brentford | 46 | 18 | 15 | 13 | 62 | 52 | +10 | 69 | |
| 10 | Sheffield United | 46 | 20 | 9 | 17 | 62 | 55 | +7 | 69 | 
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored
Notes:
- ^ Four teams play for one spot and promotion to the Premier League.
 
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 | 19 | 15 | 12 | 56 | 45 | +11 | 72 | 12 | 7 | 4 | 32 | 22 | +10 | 7 | 8 | 8 | 24 | 23 | +1 | 
Last updated: 6 May 2018.
Source: 
Results by matchday
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
On 21 June 2017, the league fixtures were announced.[6][7]
| 4 August 2017 1 | Nottingham Forest | 1–0 | Millwall | West Bridgford | 
| 19:45 BST | McKay  | 
Report | Saville  | 
Stadium: City Ground Referee: Peter Bankes  | 
| 12 August 2017 2 | Millwall | 1–1 | Bolton Wanderers | Bermondsey | 
| 15:00 BST | Saville  Hutchinson McLaughlin  | 
Report | Burke  Morais Taylor Karacan  | 
Stadium: The Den Attendance: 12,238 Referee: Andy Davies  | 
| 15 August 2017 3 | Millwall | 3–4 | Ipswich Town | Bermondsey | 
| 19:45 BST | Wallace  Meredith O'Brien Elliott  | 
Report | Garner  Ward Waghorn Chambers Spence Iorfa  | 
Stadium: The Den Attendance: 11,919 Referee: James Linington  | 
| 19 August 2017 4 | Bristol City | 0–0 | Millwall | Ashton Gate | 
| 15:00 BST | Brownhill  Reid  | 
Report | O'Brien  Morison  | 
Stadium: Ashton Gate Stadium Attendance: 18,230 Referee: Darren England  | 
| 26 August 2017 5 | Millwall | 4–0 | Norwich City | Bermondsey | 
| 15:00 BST | Gregory  Saville Wallace Webster Hutchinson  | 
Report | Husband  | 
Stadium: The Den Attendance: 13,671 Referee: Tony Harrington  | 
| 9 September 2017 6 | Wolverhampton Wanderers | 1–0 | Millwall | Wolverhampton | 
| 15:00 BST | Diogo Jota  Batth  | 
Report | Webster  O'Brien  | 
Stadium: Molineux Stadium Attendance: 24,426 Referee: Robert Madley  | 
| 12 September 2017 7 | Queens Park Rangers | 2–2 | Millwall | London | 
| 19:45 BST | Onuoha  Freeman Luongo Smith  | 
Report | McLaughlin  Williams Gregory Wallace Morison Archer Tunnicliffe  | 
Stadium: Loftus Road Attendance: 12,600 Referee: Roger East  | 
| 16 September 2017 8 | Millwall | 1–0 | Leeds United | Bermondsey | 
| 15:00 BST | Saville  O'Brien  | 
Report | Shaughnessy  Sáiz O'Kane  | 
Stadium: The Den Attendance: 16,447 Referee: Tim Robinson  | 
| 23 September 2017 9 | Preston North End | 0–0 | Millwall | Preston | 
| 15:00 BST | Report | Stadium: Deepdale Attendance: 12,363 Referee: Darren Bond  | 
| 26 September 2017 10 | Millwall | 2–1 | Reading | Bermondsey | 
| 19:45 BST | Saville  Wallace  | 
Report | Edwards  | 
Stadium: The Den Attendance: 10,399 Referee: Andrew Madley  | 
| 30 September 2017 11 | Millwall | 1–3 | Barnsley | Bermondsey | 
| 15:00 BST | Gregory  Wallace Ferguson  | 
Report | Bradshaw  Pearson McGeehan Thiam McCarthy  | 
Stadium: The Den Attendance: 12,147 Referee: Oliver Langford  | 
| 14 October 2017 12 | Brentford | 1–0 | Millwall | London | 
| 15:00 BST | Sawyers  Woods Mepham  | 
Report | Ferguson  | 
Stadium: Griffin Park Attendance: 9,622 Referee: Lee Probert  | 
| 21 October 2017 13 | Millwall | 2–0 | Birmingham City | Bermondsey | 
| 17:30 BST | Colin  Tunnicliffe McLaughlin  | 
Report | Colin  Morrison  | 
Stadium: The Den Attendance: 14,797 Referee: Simon Hooper  | 
| 28 October 2017 14 | Cardiff City | 0–0 | Millwall | Cardiff | 
| 15:00 BST | Ralls  Tomlin  | 
Report | Meredith  | 
Stadium: Cardiff City Stadium Attendance: 18,496 Referee: Stephen Martin  | 
| 31 October 2017 15 | Sheffield Wednesday | 2–1 | Millwall | Owlerton | 
| 19:45 GMT | Reach  Rhodes  | 
Report | Elliott  Cooper  | 
Stadium: Hillsborough Stadium Attendance: 23,403 Referee: James Linington  | 
| 4 November 2017 16 | Millwall | 0–1 | Burton Albion | Bermondsey | 
| 15:00 GMT | Meredith  Wallace  | 
Report | Sordell  Turner Bywater  | 
Stadium: The Den Attendance: 11,507 Referee: Tony Harrington  | 
| 17 November 2017 17 | Sunderland | 2–2 | Millwall | Sunderland | 
| 15:00 GMT | Grabban  Matthews Oviedo Cattermole Honeyman  | 
Report | Saville  | 
Stadium: Stadium of Light Attendance: 27,399 Referee: Tim Robinson  | 
| 21 November 2017 18 | Millwall | 0–0 | Hull City | Bermondsey | 
| 19:45 GMT | McLaughlin  | 
Report | Irvine  Campbell  | 
Stadium: The Den Attendance: 9,817 Referee: Jeremy Simpson  | 
| 25 November 2017 19 | Fulham | 1–0 | Millwall | London | 
| 15:00 GMT | Norwood  | 
Report | McLaughlin  Saville  | 
Stadium: Craven Cottage Attendance: 17,984 Referee: Paul Tierney  | 
| 2 December 2017 20 | Millwall | 3–1 | Sheffield United | Bermondsey | 
| 15:00 GMT | Gregory  Romeo Cooper  | 
Report | Brooks  | 
Stadium: The Den Attendance: 12,669 Referee: Andy Madley  | 
| 9 December 2017 21 | Aston Villa | 0–0 | Millwall | Aston | 
| 15:00 GMT | Whelan  | 
Report | Saville  Wallace Cooper  | 
Stadium: Villa Park Attendance: 29,628 Referee: Andrew Davies  | 
| 16 December 2017 22 | Millwall | 2–1 | Middlesbrough | Bermondsey | 
| 15:00 GMT | Wallace  Saville  | 
Report | Downing  | 
Stadium: The Den Attendance: 12,026 Referee: Oliver Langford  | 
| 23 December 2017 23 | Derby County | 3–0 | Millwall | Derby | 
| 15:00 GMT | Nugent  Vydra  | 
Report | Cooper  | 
Stadium: Pride Park Stadium Attendance: 25,813 Referee: Darren England  | 
| 26 December 2017 24 | Millwall | 2–2 | Wolverhampton Wanderers | Bermondsey | 
| 13:00 GMT | Gregory  Cooper  | 
Report | Jota  Saïss  | 
Stadium: The Den Attendance: 13,121 Referee: Tim Robinson  | 
| 29 December 2017 25 | Millwall | 1–0 | Queens Park Rangers | Bermondsey | 
| 19:45 GMT | Morison  Cooper  | 
Report | Wszołek  | 
Stadium: The Den Attendance: 16,601 Referee: Keith Stroud  | 
| 1 January 2018 26 | Norwich City | 2–1 | Millwall | Norwich | 
| 15:00 GMT | Trybull  Maddison  | 
Report | Morison  Wallace  | 
Stadium: Carrow Road Attendance: 25,774 Referee: Steve Martin  | 
| 13 January 2018 27 | Millwall | 1–1 | Preston North End | Bermondsey | 
| 15:00 GMT | O'Brien  Gregory  | 
Report | Pearson  Hugill Robinson  | 
Stadium: The Den Attendance: 11,751 Referee: Jeremy Simpson  | 
| 20 January 2018 28 | Leeds United | 3–4 | Millwall | Leeds | 
| 15:00 GMT | Cooper  Jansson Lasogga Roofe Ezgjan Alioski Phillips  | 
Report | O'Brien  Gregory Hutchinson Elliott Wallace  | 
Stadium: Elland Road Attendance: 33,564 Referee: David Coote  | 
| 30 January 2018 29 | Millwall | 0–0 | Derby County | Bermondsey | 
| 19:45 GMT | Elliott  McLaughlin  | 
Report | Wisdom  | 
Stadium: The Den Attendance: 10,931 Referee: Oliver Langford  | 
| 3 February 2018 30 | Reading | 0–2 | Millwall | Reading | 
| 15:00 GMT | Ilori  Edwards Bacuna  | 
Report | McLaughlin  Wallace Bacuna Gregory Cooper  | 
Stadium: Madejski Stadium Attendance: 17,282 Referee: Geoff Eltringham  | 
| 9 February 2018 31 | Millwall | 1–1 | Cardiff City | Bermondsey | 
| 17:45 GMT | Romeo  Gregory Cooper  | 
Report | Hoilett  | 
Stadium: The Den Attendance: Keith Stroud Referee: 13,204  | 
| 17 February 2018 32 | Birmingham City | 0–1 | Millwall | Birmingham | 
| 15:00 GMT | Gallagher  Kieftenbeld  | 
Report | Onyedinma  Hutchinson  | 
Stadium: St Andrew's Attendance: 19,111 Referee: Darren England  | 
| 20 February 2018 33 | Millwall | 2–1 | Sheffield Wednesday | Bermondsey | 
| 19:45 DST | Gregory  Morison  | 
Report | Pelupessy  Venâncio Reach Nuhiu  | 
Stadium: The Den Attendance: 11,007 Referee: Peter Bankes  | 
| 24 February 2018 34 | Burton Albion | 0–1 | Millwall | Burton upon trent | 
| 15:00 GMT | Report | Marshall  | 
Stadium: Pirelli Stadium Attendance: 4,105 Referee: Robert Jones  | 
| 3 March 2018 35 | Millwall | 1–1 | Sunderland | Bermondsey | 
| 15:00 GMT | Hutchinson  Saville Morison  | 
Report | Oviedo  Steele  | 
Stadium: The Den Attendance: 14,358 Referee: Andy Davies  | 
| 6 March 2018 36 | Hull City | 1–2 | Millwall | Kingston upon Hull | 
| 19:45 GMT | Dawson  Henriksen Hernández  | 
Report | Saville  Cooper Wallace Cahill Romeo Morison  | 
Stadium: KCOM Stadium Attendance: 13,524 Referee: David Coote  | 
| 10 March 2018 37 | Millwall | 1–0 | Brentford | Bermondsey | 
| 15:00 | Saville  Elliott Cahill  | 
Report | Stadium: The Den Attendance: 13,251  | 
| 17 March 2018 38 | Barnsley | 0–2 | Millwall | Yorkshire | 
| 15:00 GMT | Report | Gregory  Marshall  | 
Stadium: Oakwell Attendance: 13,041 Referee: Peter Bankes  | 
| 30 March 2018 39 | Millwall | 2–0 | Nottingham Forest | Bermondsey | 
| 13:00 BST | Williams  Saville Gregory Morison  | 
Report | Tomlin  Pereira Figueiredo Fox  | 
Stadium: The Den Attendance: 16,004 Referee: Scott Duncan  | 
| 2 April 2018 40 | Ipswich Town | 2–2 | Millwall | Ipswich | 
| 15:00 | Waghorn  Carayol Spence Gleeson Waghorn  | 
Report | Cooper  Saville  | 
Stadium: Portman Road Attendance: 16,010 Referee: Steve Martin  | 
| 7 April 2018 41 | Millwall | 2–0 | Bristol City | Bermondsey | 
| 15:00 | Stadium: The Den Attendance: 16,081  | 
| 10 April 2018 42 | Bolton Wanderers | 0–2 | Millwall | Horwich | 
| 20:00 GMT | Report | Elliott  Marshall  | 
Stadium: Macron Stadium Attendance: 13,810 Referee: Robert Jones  | 
| 14 April 2018 43 | Sheffield United | 1–1 | Millwall | Sheffield | 
| 13:00 BST | Clarke  Stearman L. Evans  | 
Report | Williams  Marshall Morison Saville  | 
Stadium: Bramall Lane Attendance: 27,454 Referee: David Coote  | 
| 20 April 2018 44 | Millwall | 0–3 | Fulham | Bermondsey | 
| 19:45 | Hutchinson  Wallace Cahill Gregory  | 
Report | Sessegnon  McDonald Ream Mitrović  | 
Stadium: The Den Attendance: 17,614 Referee: Andre Marriner  | 
| 28 April 2018 45 | Middlesbrough | 2–0 | Millwall | Middlesbrough | 
| 17:30 | Assombalonga  Friend Howson Bešić  | 
Report | Williams  Hutchinson Tunnicliffe  | 
Stadium: Riverside Stadium Attendance: 28,606 Referee: Paul Tierney  | 
| 6 May 2018 46 | Millwall | 1–0 | Aston Villa | Bermondsey | 
| 12:30 | Stadium: The Den Attendance: 17,195  | 
FA Cup
In the FA Cup, Millwall entered the competition in the third round and were drawn at home against Barnsley.[8]
| 6 January 2018 Third round | Millwall | 4–1 | Barnsley | Bermondsey | 
| 15:00 GMT | O'Brien  Thompson Onyedinma  | 
Report | Potts  Cavaré Williams Gardner  | 
Stadium: The Den Attendance: 5,319 Referee: Darren Bond  | 
| 27 January 2018 Fourth round | Millwall | 2–2 | Rochdale | London | 
| 15:00 GMT | Wallace  Thompson  | 
Report | Henderson  Camps Andrew Done  | 
Stadium: The Den Attendance: 8,346 Referee: Andrew Madley  | 
| 6 February 2018 Fourth round replay | Rochdale | 1–0 | Millwall | Rochdale | 
| 19:45 GMT | Henderson  Cannon Kitching  | 
Report | McLaughlin  | 
Stadium: Spotland Stadium Attendance: 2,790 Referee: Tim Robinson  | 
EFL Cup
On 16 June 2017, the first round draw took place with Stevenage the visitors confirmed.[9] An away tie against Reading was announced for the second round.[10]
| 8 August 2017 First round | Millwall | 2–0 | Stevenage | Bermondsey | 
| 19:45 BST | Elliott  | 
Report | Stadium: The Den Attendance: 3,096 Referee: Simon Hooper  | 
| 22 August 2017 Second round | Reading | 3–1 (a.e.t.) | Millwall | Reading | 
| 20:00 BST | Bacuna  Evans Smith  | 
Report | Ferguson  | 
Stadium: Madejski Stadium Attendance: 7,148 Referee: Charles Breakspear  | 
Squad
| No. | Name | Pos. | Nat. | Place of Birth | Age | Apps | Goals | Signed from | Date signed | Fee | Ends | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | |||||||||||||
| 1 | Jordan Archer | GK | Walthamstow | 32 | 124 | 0 | Tottenham Hotspur | 22 June 2015 | Free | 2019 | |||
| 13 | Tom King | GK | Croydon | 30 | 17 | 0 | Crystal Palace | 31 August 2014 | Free | 2019 | |||
| 16 | David Martin | GK | London | 39 | 3 | 0 | Milton Keynes Dons | 1 September 2017 | Free | 2018 | |||
| 40 | Ryan Sandford | GK | 26 | 0 | 0 | Academy | 1 July 2017 | Trainee | 2018 | ||||
| Defenders | |||||||||||||
| 2 | Conor McLaughlin | RB | Belfast | 34 | 23 | 1 | Fleetwood Town | 5 July 2017 | Free | 2019 | |||
| 3 | James Meredith | LB | Albury | 37 | 31 | 0 | Bradford City | 1 July 2017 | Undisclosed | 2019 | |||
| 4 | Shaun Hutchinson | CB | Newcastle upon Tyne | 34 | 52 | 2 | Fulham | 1 July 2016 | Free | 2018 | |||
| 12 | Mahlon Romeo | RB | Westminster | 29 | 72 | 2 | Gillingham | 5 May 2015 | Free | 2019 | |||
| 17 | Byron Webster | CB | Sherburn-in-Elmet | 38 | 130 | 8 | Yeovil Town | 1 July 2014 | Free | 2018 | |||
| 24 | Jason Shackell | CB | Stevenage | 41 | 3 | 0 | Derby County | 25 January 2018 | Loan | 2018 | |||
| 35 | Jake Cooper | CB | Ascot | 30 | 45 | 4 | Reading | 28 July 2017 | Undisclosed | 2020 | |||
| 36 | Harry Toffolo | LB | Welwyn Garden City | 30 | 0 | 0 | Norwich City | 29 January 2018 | Undisclosed | 2018 | |||
| Midfielders | |||||||||||||
| 6 | Shaun Williams | DM | Dublin | 38 | 177 | 12 | Milton Keynes Dons | 27 January 2014 | Undisclosed | 2018 | |||
| 8 | Ben Thompson | CM | Sidcup | 29 | 90 | 4 | Academy | 1 July 2014 | Trainee | Undisclosed | |||
| 10 | Fred Onyedinma | AM | Plumstead | 28 | 132 | 13 | Academy | 1 July 2013 | Trainee | 2020 | |||
| 11 | Shane Ferguson | LM | Derry | 34 | 120 | 8 | Newcastle United | 26 January 2016 | Undisclosed | 2019 | |||
| 14 | Jed Wallace | RM/AM | Reading | 31 | 65 | 10 | Wolverhampton Wanderers | 1 July 2017 | Undisclosed | 2020 | |||
| 18 | Ryan Tunnicliffe | CM | Heywood | 32 | 24 | 1 | Fulham | 29 July 2017 | Free | 2019 | |||
| 23 | George Saville | DM | Camberley | 32 | 50 | 7 | Wolverhampton Wanderers | 1 July 2017 | Undisclosed | 2020 | |||
| 32 | Dan McNamara | MF | 26 | 0 | 0 | Academy | 1 July 2018 | Trainee | 2018 | ||||
| 34 | Harry Donovan | CM | London | 26 | 0 | 0 | Academy | 10 February 2017 | Trainee | 2018 | |||
| 37 | Lewis White | MF | 26 | 0 | 0 | Academy | 1 July 2017 | Trainee | 2018 | ||||
| 44 | Ben Marshall | RW | Salford | 34 | 2 | 0 | Wolverhampton Wanderers | 31 January 2018 | Loan | 2018 | |||
| Forwards | |||||||||||||
| 7 | Tim Cahill | SS | Sydney | 45 | 251 | 56 | Free agent | 29 January 2018 | Free | 2018 | |||
| 9 | Lee Gregory | CF | Sheffield | 36 | 171 | 61 | Halifax Town | 17 June 2014 | £250,000 | 2018 | |||
| 19 | Tom Elliott | CF | Leeds | 34 | 19 | 5 | AFC Wimbledon | 1 July 2017 | Free | 2019 | |||
| 20 | Steve Morison | CF | Enfield | 41 | 275 | 88 | Leeds United | 4 August 2015 | Free | 2018 | |||
| 22 | Aiden O'Brien | CF | Islington | 31 | 173 | 36 | Academy | 1 August 2011 | Trainee | 2019 | |||
| 28 | Jamie Philpot | CF | Pembury | 28 | 13 | 1 | Academy | 1 July 2014 | Trainee | Undisclosed | |||
| 29 | Noel Leighton | CF | 27 | 0 | 0 | Academy | 1 July 2017 | Trainee | 2018 | ||||
| Out on loan | |||||||||||||
| 15 | Sid Nelson | CB | Lewisham | 29 | 38 | 0 | Academy | 1 July 2013 | Trainee | 2018 | |||
| 21 | Kris Twardek | LM | Toronto | 28 | 5 | 0 | Academy | 1 July 2015 | Trainee | Undisclosed | |||
| 26 | Jimmy Abdou | CM | Martigues | 41 | 342 | 10 | Plymouth Argyle | 3 July 2008 | Free | 2018 | |||
| 27 | James Brown | DF | Dover | 27 | 0 | 0 | Academy | 7 April 2016 | Trainee | Undisclosed | |||
| 30 | Harry Smith | CF | 30 | 11 | 6 | Folkestone Invicta | 9 August 2016 | Undisclosed | 2018 | ||||
| 33 | Noah Chesmain | LB | 27 | 3 | 0 | Academy | 1 July 2015 | Trainee | Undisclosed | ||||
Statistics
- As of 20 April 2018[11]
 
| No. | Pos | Nat | Player | Total | Championship | FA Cup | League Cup | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||
| 1 | GK | Jordan Archer | 43 | 0 | 43 | 0 | 0 | 0 | 0 | 0 | |||
| 2 | DF | Conor McLaughlin | 24 | 1 | 23 | 1 | 1 | 0 | 0 | 0 | |||
| 3 | DF | James Meredith | 44 | 0 | 44 | 0 | 0 | 0 | 0 | 0 | |||
| 4 | DF | Shaun Hutchinson | 45 | 2 | 44 | 2 | 1 | 0 | 0 | 0 | |||
| 6 | MF | Shaun Williams | 37 | 1 | 28+5 | 1 | 1+1 | 0 | 0+2 | 0 | |||
| 7 | FW | Tim Cahill | 10 | 0 | 0+10 | 0 | 0 | 0 | 0 | 0 | |||
| 8 | MF | Ben Thompson | 7 | 2 | 0+3 | 0 | 2 | 2 | 2 | 0 | |||
| 9 | FW | Lee Gregory | 44 | 10 | 39+2 | 10 | 0+2 | 0 | 0+1 | 0 | |||
| 10 | MF | Fred Onyedinma | 40 | 2 | 7+29 | 1 | 2 | 1 | 2 | 0 | |||
| 11 | MF | Shane Ferguson | 25 | 1 | 9+13 | 0 | 1 | 0 | 2 | 1 | |||
| 12 | DF | Mahlon Romeo | 30 | 1 | 21+5 | 1 | 1+1 | 0 | 2 | 0 | |||
| 13 | GK | Tom King | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | |||
| 14 | MF | Jed Wallace | 44 | 7 | 40+1 | 6 | 2 | 1 | 0+1 | 0 | |||
| 16 | GK | David Martin | 3 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | |||
| 17 | DF | Byron Webster | 11 | 0 | 10 | 0 | 0 | 0 | 1 | 0 | |||
| 18 | MF | Ryan Tunnicliffe | 24 | 1 | 17+5 | 1 | 1 | 0 | 1 | 0 | |||
| 19 | FW | Tom Elliott | 26 | 5 | 8+15 | 3 | 1 | 0 | 2 | 2 | |||
| 20 | FW | Steve Morison | 45 | 6 | 36+6 | 6 | 1+1 | 0 | 0+1 | 0 | |||
| 22 | FW | Aiden O'Brien | 31 | 6 | 22+7 | 4 | 1 | 2 | 0+1 | 0 | |||
| 23 | MF | George Saville | 44 | 10 | 43 | 10 | 0 | 0 | 1 | 0 | |||
| 24 | DF | Jason Shackell | 8 | 0 | 0+7 | 0 | 1 | 0 | 0 | 0 | |||
| 35 | DF | Jake Cooper | 39 | 4 | 33+3 | 4 | 1 | 0 | 2 | 0 | |||
| 44 | MF | Ben Marshall | 14 | 3 | 14 | 3 | 0 | 0 | 0 | 0 | |||
| Player(s) out on loan: | |||||||||||||
| 21 | MF | Kris Twardek | 3 | 0 | 0+2 | 0 | 0+1 | 0 | 0+0 | 0 | |||
| Player(s) left the club: | |||||||||||||
| 5 | DF | Tony Craig | 8 | 0 | 1+3 | 0 | 2+0 | 0 | 2+0 | 0 | |||
| 16 | MF | Calum Butcher | 2 | 0 | 0+0 | 0 | 0+0 | 0 | 1+1 | 0 | |||
Goals record
- As of 17 February 2018
 
| Rank | No. | Nat. | Po. | Name | Championship | FA Cup | League Cup | Total | 
|---|---|---|---|---|---|---|---|---|
| 1 | 9 | CF | Lee Gregory | 7 | 0 | 0 | 7 | |
| 23 | CM | George Saville | 7 | 0 | 0 | 7 | ||
| 3 | 14 | RM | Jed Wallace | 5 | 1 | 0 | 6 | |
| 22 | CF | Aiden O'Brien | 4 | 2 | 0 | 6 | ||
| 5 | 19 | CF | Tom Elliott | 3 | 0 | 2 | 5 | |
| 6 | 8 | CM | Ben Thompson | 0 | 2 | 0 | 2 | |
| 10 | AM | Fred Onyedinma | 1 | 1 | 0 | 2 | ||
| 20 | CF | Steve Morison | 2 | 0 | 0 | 2 | ||
| 35 | CB | Jake Cooper | 2 | 0 | 0 | 2 | ||
| 10 | 2 | RB | Conor McLaughlin | 1 | 0 | 0 | 1 | |
| 11 | LM | Shane Ferguson | 0 | 0 | 1 | 1 | ||
| 12 | RB | Mahlon Romeo | 1 | 0 | 0 | 1 | ||
| 18 | CM | Ryan Tunnicliffe | 1 | 0 | 0 | 1 | ||
| Own Goals | 1 | 0 | 0 | 1 | ||||
| Total | 35 | 6 | 2 | 43 | ||||
Disciplinary record
- As of 17 February 2018
 
| Rank | No. | Nat. | Po. | Name | Championship | FA Cup | League Cup | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 14 | RM | Jed Wallace | 7 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 1 | |
| 2 | 2 | RB | Conor McLaughlin | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | |
| 35 | CB | Jake Cooper | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 1 | 0 | ||
| 4 | 4 | CB | Shaun Hutchinson | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 23 | CM | George Saville | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | ||
| 6 | 3 | LB | James Meredith | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | |
| 9 | CF | Lee Gregory | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | ||
| 8 | 6 | DM | Shaun Williams | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 11 | LM | Shane Ferguson | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 12 | RB | Mahlon Romeo | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 17 | CB | Byron Webster | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 18 | CM | Ryan Tunnicliffe | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 20 | CF | Steve Morison | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
| 22 | CF | Aiden O'Brien | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | ||
| 15 | 1 | GK | Jordan Archer | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 19 | CF | Tom Elliott | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
| Total | 49 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 49 | 2 | 2 | ||||
Transfers
Transfers in
| Date from | Position | Nationality | Name | From | Fee | Ref. | 
|---|---|---|---|---|---|---|
| 1 July 2017 | CF | Tom Elliott | AFC Wimbledon | Free | [12] | |
| 1 July 2017 | LB | James Meredith | Bradford City | Free | [13] | |
| 1 July 2017 | CM | George Saville | Wolverhampton Wanderers | Undisclosed | [14] | |
| 1 July 2017 | RM | Jed Wallace | Wolverhampton Wanderers | Undisclosed | [15] | |
| 5 July 2017 | RB | Conor McLaughlin | Fleetwood Town | Free | [16] | |
| 28 July 2017 | CB | Jake Cooper | Reading | Undisclosed | [17] | |
| 29 July 2017 | CM | Ryan Tunnicliffe | Fulham | Free | [18] | |
| 31 August 2017 | CF | Kristian Brymora | Newcastle Jets | Free | [19] | |
| 1 September 2017 | GK | David Martin | Milton Keynes Dons | Free | [20] | |
| 29 January 2018 | LB | Harry Toffolo | Norwich City | Undisclosed | [21] | |
| 29 January 2018 | SS | Tim Cahill | Free agent | Free | [22] | 
Loans in
| Start date | Position | Nationality | Name | From | End date | Ref. | 
|---|---|---|---|---|---|---|
| 25 January 2018 | CB | Jason Shackell | Derby County | 30 June 2018 | [23] | |
| 31 January 2018 | RW | Ben Marshall | Wolverhampton Wanderers | 30 June 2018 | [24] | 
Transfers out
| Date from | Position | Nationality | Name | To | Fee | Ref. | 
|---|---|---|---|---|---|---|
| 1 July 2017 | CB | Rian Bray | Free agent | Released | [25] | |
| 1 July 2017 | CM | Kyron Farrell | Concord Rangers | Released | [25][a] | |
| 1 July 2017 | GK | David Forde | Cambridge United | Released | [25][b] | |
| 1 July 2017 | LB | Joe Martin | Stevenage | Released | [25][c] | |
| 1 July 2017 | CF | Alfie Pavey | Free agent | Released | [25] | |
| 1 July 2017 | LM | Gregg Wylde | Plymouth Argyle | Free | [29] | |
| 9 August 2017 | RB | Shaun Cummings | Rotherham United | Free | [30] | |
| 22 August 2017 | RM | David Worrall | Port Vale | Mutual consent | [31][d] | |
| 31 August 2017 | DM | Calum Butcher | Mansfield Town | Mutual consent | [33][e] | |
| 24 January 2018 | CB | Paul Rooney | Colchester United | Undisclosed | [35] | |
| 31 January 2018 | CB | Tony Craig | Bristol Rovers | Free | [36] | 
- ^ Kyron Farrell joined Concord Rangers following his release.[26]
 - ^ David Forde joined Cambridge United following his release.[27]
 - ^ Joe Martin joined Stevange following his release.[28]
 - ^ David Worrall joined Port Vale following his release.[32]
 - ^ Calum Butcher joined Mansfield Town following his departure.[34]
 
Loans out
| Start date | Position | Nationality | Name | To | End date | Ref. | 
|---|---|---|---|---|---|---|
| 7 July 2017 | GK | Harry Girling | Leatherhead | 3 January 2018 | [37] | |
| 12 July 2017 | CF | Harry Smith | Swindon Town | 30 June 2018 | [38] | |
| 15 July 2017 | CM | Jimmy Abdou | AFC Wimbledon | 30 June 2018 | [39] | |
| 3 August 2017 | CF | Jamie Philpot | Woking | October 2017 | [40] | |
| 21 August 2017 | CB | Sid Nelson | Yeovil Town | 1 January 2018 | [41] | |
| 25 August 2017 | CB | James Brown | Carlisle United | 1 January 2018 | [42] | |
| 24 November 2017 | GK | Ryan Sandford | Welling United | 24 December 2017 | [43] | |
| 4 January 2018 | GK | Tom King | Stevenage | 30 June 2018 | [44] | |
| 4 January 2018 | CB | Sid Nelson | Chesterfield | 30 June 2018 | [45] | |
| 26 January 2018 | RM | Kris Twardek | Carlisle United | 30 June 2018 | [46] | 
References
- ^ "Match preview – Millwall vs Bristol City". Sky Sports. 6 April 2018. Retrieved 6 April 2018.
 - ^ "EFL essential stats: In-form Millwall set club away wins record". Sky Sports. 6 May 2018. Retrieved 6 May 2018.
 - ^ "Millwall confirm Folkestone friendly". Millwall Official Site. 19 June 2017. Retrieved 22 June 2017.
 - ^ "Pre-season schedule announced". Millwall Official Site. 1 June 2017. Retrieved 1 June 2017.
 - ^ "Millwall to face Granada in final pre-season friendly". Millwall Official Site. 28 June 2017. Retrieved 28 June 2017.
 - ^ "Millwall to begin 2017/18 Sky Bet Championship campaign at Nottingham Forest". Millwall Official Site. 21 June 2017. Retrieved 28 June 2017.
 - ^ "Fixture List". Millwall Official Site. June 2017. Retrieved 28 June 2017.
 - ^ "Lions to meet Barnsley in Emirates FA Cup third round". Millwall Official Site. 4 December 2017. Retrieved 7 December 2017.
 - ^ "Millwall to host Stevenage in Carabao Cup first round". Millwall Official Site. 16 June 2017. Retrieved 16 June 2017.
 - ^ "Millwall drawn away to Reading in Carabao Cup second round". Millwall Official Site. 10 August 2017. Retrieved 13 August 2017.
 - ^ "Millwall players: League Championship".
 - ^ "Millwall announce Elliott capture". Millwall Official Site. 9 June 2017. Retrieved 9 June 2017.
 - ^ "Millwall agree deal for Meredith". Millwall Football Club. 29 May 2017. Retrieved 29 May 2017.
 - ^ "Millwall complete signing of George Saville". Millwall Football Club. 26 June 2017. Retrieved 26 June 2017.
 - ^ "Jed Wallace: Millwall sign Wolves midfielder for undisclosed fee". BBC Sport. 26 June 2017. Retrieved 26 June 2017.
 - ^ "Millwall announce Conor McLaughlin signing". Millwall Official Site. 5 July 2017. Retrieved 5 July 2017.
 - ^ "Millwall secure permanent Cooper signing". Millwall Official Site. 28 July 2017. Retrieved 28 July 2017.
 - ^ "Millwall sign Ryan Tunnicliffe". Millwall Official Site. 29 July 2017. Retrieved 30 July 2017.
 - ^ "Australian trialist signs short-term contract". Millwall Official Site. 31 August 2017. Retrieved 31 August 2017.
 - ^ "David Martin signs short-term contract". Millwall Official Site. 1 September 2017. Retrieved 1 September 2017.
 - ^ "Harry Toffolo: Norwich City defender joins Millwall". BBC Sport. 29 January 2018. Retrieved 29 January 2018.
 - ^ "Tim Cahill: Millwall re-sign Australia and ex-Everton forward". BBC Sport. 29 January 2018. Retrieved 29 January 2018.
 - ^ "Millwall: Jason Shackell agrees loan from Derby until end of season". BBC Sport. 25 January 2018. Retrieved 25 January 2018.
 - ^ "Ben Marshall: Wolves winger joins Millwall on loan". BBC Sport. 31 January 2018. Retrieved 31 January 2018.
 - ^ a b c d e "Millwall announce retained list". Millwall Official Site. 25 May 2017. Retrieved 25 May 2017.
 - ^ "Beachboys add two more new faces". Non League Daily. June 2017.
 - ^ "David Forde: Cambridge sign former Millwall and Republic of Ireland keeper". BBC. 20 July 2017. Retrieved 20 July 2017.
 - ^ "Joe Martin & Blair Turgott: Stevenage sign former Millwall and West Ham players". BBC Sport. 27 June 2017. Retrieved 27 June 2017.
 - ^ "Plymouth Argyle re-sign Gregg Wylde and Gary Sawyer pens new deal". BBC. 28 June 2017. Retrieved 28 June 2017.
 - ^ "Shaun Cummings: Rotherham United sign free-agent defender after Millwall exit". BBC. 9 August 2017. Retrieved 9 August 2017.
 - ^ "Worrall leaves Millwall". BBC. 22 August 2017. Retrieved 22 August 2017.
 - ^ "David Worrall: Port Vale sign midfielder following Millwall release". BBC. 24 August 2017. Retrieved 24 August 2017.
 - ^ "Butcher leaves Millwall". Millwall Official Site. 31 August 2017. Retrieved 31 August 2017.
 - ^ "Stags capture promotion winning midfielder". Mansfield Town Official Site. 31 August 2017. Retrieved 31 August 2017.
 - ^ "Paul Rooney: Colchester United sign Millwall defender". BBC Sport. 24 January 2018. Retrieved 24 January 2018.
 - ^ "Bristol Rovers: Tony Craig and Kyle Bennett sign on free transfers". BBC Sport. 31 January 2018. Retrieved 31 January 2018.
 - ^ "Harry Girling joins Leatherhead on loan". Millwall Official Site. 7 July 2017. Retrieved 7 July 2017.
 - ^ "Harry Smith joins Swindon Town on loan". Millwall Official Site. 12 July 2017. Retrieved 12 July 2017.
 - ^ "AFC Wimbledon loan for Abdou". Millwall Official Site. 15 July 2017. Retrieved 15 July 2017.
 - ^ "Jamie Philpot joins Woking on loan". Millwall Official Site. 3 August 2017. Retrieved 3 August 2017.
 - ^ "Sid Nelson joins Yeovil on loan". Millwall Official Site. 21 August 2017. Retrieved 21 August 2017.
 - ^ "James Brown joins Carlisle United on loan". Millwall Official Site. 25 August 2017. Retrieved 25 August 2017.
 - ^ "Ryan Sandford joins Welling on loan". Millwall Official Site. 24 November 2017. Retrieved 24 November 2017.
 - ^ "Tom King: Stevenage sign Millwall goalkeeper on loan". BBC Sport. 4 January 2018. Retrieved 4 January 2018.
 - ^ "Chesterfield sign Zavon Hines, Millwall's Sid Nelson and Barnsley's Josh Kay". BBC Sport. 4 January 2018. Retrieved 4 January 2018.
 - ^ "Carlisle United sign Cole Stockton and Kris Twardek". BBC Sport. 26 January 2018. Retrieved 26 January 2018.