| 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  31' | Report | Thompson  64' | Stadium: Princes Park Attendance: 2,201 Referee: Charles Breakspear | 
| 22 July 2017 | Barnet | 1–0 | Millwall | Canons Park | 
| 15:00 BST | Akinde  19' | Report | Stadium: The Hive Stadium Referee: R Eames | 
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[lower-alpha 1] | 
| 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  41' | Report | Saville  89' | Stadium: City Ground Referee: Peter Bankes | 
| 12 August 2017 2 | Millwall | 1–1 | Bolton Wanderers | Bermondsey | 
| 15:00 BST | Saville  49' Hutchinson  68' McLaughlin  85' | Report | Burke  4' Morais  62' Taylor  88' Karacan  90+2' | Stadium: The Den Attendance: 12,238 Referee: Andy Davies | 
| 15 August 2017 3 | Millwall | 3–4 | Ipswich Town | Bermondsey | 
| 19:45 BST | Wallace  1' Meredith  31' O'Brien  36' Elliott  80' | Report | Garner  4'  69' Ward  24' Waghorn  34', 45+3' Chambers  79' Spence  88' Iorfa  90+5' | Stadium: The Den Attendance: 11,919 Referee: James Linington | 
| 19 August 2017 4 | Bristol City | 0–0 | Millwall | Ashton Gate | 
| 15:00 BST | Brownhill  52' Reid  87' | Report | O'Brien  9' Morison  90+2' | Stadium: Ashton Gate Stadium Attendance: 18,230 Referee: Darren England | 
| 26 August 2017 5 | Millwall | 4–0 | Norwich City | Bermondsey | 
| 15:00 BST | Gregory  15' Saville  17'  35' Wallace  42' Webster  63' Hutchinson  72' | Report | Husband  58' | Stadium: The Den Attendance: 13,671 Referee: Tony Harrington | 
| 9 September 2017 6 | Wolverhampton Wanderers | 1–0 | Millwall | Wolverhampton | 
| 15:00 BST | Diogo Jota  10' Batth  57' | Report | Webster  41' O'Brien  55'  65' | Stadium: Molineux Stadium Attendance: 24,426 Referee: Robert Madley | 
| 12 September 2017 7 | Queens Park Rangers | 2–2 | Millwall | London | 
| 19:45 BST | Onuoha  11' Freeman  39' Luongo  73' Smith  85' | Report | McLaughlin  6',  83' Williams  26' Gregory  41' Wallace  50' Morison  51' Archer  70' Tunnicliffe  80' | Stadium: Loftus Road Attendance: 12,600 Referee: Roger East | 
| 16 September 2017 8 | Millwall | 1–0 | Leeds United | Bermondsey | 
| 15:00 BST | Saville  61' O'Brien  73' | Report | Shaughnessy  43' Sáiz  47' O'Kane  69' | 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  80', 85' Wallace  87' | Report | Edwards  73' | Stadium: The Den Attendance: 10,399 Referee: Andrew Madley | 
| 30 September 2017 11 | Millwall | 1–3 | Barnsley | Bermondsey | 
| 15:00 BST | Gregory  45+2' (pen) Wallace  64' Ferguson  82' | Report | Bradshaw  40', 60' Pearson  45+1' McGeehan  48' Thiam  83' (pen) McCarthy  85' | Stadium: The Den Attendance: 12,147 Referee: Oliver Langford | 
| 14 October 2017 12 | Brentford | 1–0 | Millwall | London | 
| 15:00 BST | Sawyers  47' Woods  83' Mepham  90+3' | Report | Ferguson  53' | Stadium: Griffin Park Attendance: 9,622 Referee: Lee Probert | 
| 21 October 2017 13 | Millwall | 2–0 | Birmingham City | Bermondsey | 
| 17:30 BST | Colin  47' (og) Tunnicliffe  76',  90+4' McLaughlin  87' | Report | Colin  38' Morrison  48' | Stadium: The Den Attendance: 14,797 Referee: Simon Hooper | 
| 28 October 2017 14 | Cardiff City | 0–0 | Millwall | Cardiff | 
| 15:00 BST | Ralls  78' Tomlin  88' | Report | Meredith  72' | Stadium: Cardiff City Stadium Attendance: 18,496 Referee: Stephen Martin | 
| 31 October 2017 15 | Sheffield Wednesday | 2–1 | Millwall | Owlerton | 
| 19:45 GMT | Reach  3' Rhodes  43' | Report | Elliott  13' Cooper  53'  90+2' | Stadium: Hillsborough Stadium Attendance: 23,403 Referee: James Linington | 
| 4 November 2017 16 | Millwall | 0–1 | Burton Albion | Bermondsey | 
| 15:00 GMT | Meredith  45+1' Wallace  58' | Report | Sordell  70' Turner  74' Bywater  88' | Stadium: The Den Attendance: 11,507 Referee: Tony Harrington | 
| 17 November 2017 17 | Sunderland | 2–2 | Millwall | Sunderland | 
| 15:00 GMT | Grabban  12' Matthews  46' Oviedo  62' Cattermole  65' Honeyman  69' | Report | Saville  16', 20' | Stadium: Stadium of Light Attendance: 27,399 Referee: Tim Robinson | 
| 21 November 2017 18 | Millwall | 0–0 | Hull City | Bermondsey | 
| 19:45 GMT | McLaughlin  57' | Report | Irvine  56' Campbell  71' | Stadium: The Den Attendance: 9,817 Referee: Jeremy Simpson | 
| 25 November 2017 19 | Fulham | 1–0 | Millwall | London | 
| 15:00 GMT | Norwood  45+2' | Report | McLaughlin  45+1' Saville  72' | Stadium: Craven Cottage Attendance: 17,984 Referee: Paul Tierney | 
| 2 December 2017 20 | Millwall | 3–1 | Sheffield United | Bermondsey | 
| 15:00 GMT | Gregory  14' Romeo  66' Cooper  87' | Report | Brooks  10',  41' | Stadium: The Den Attendance: 12,669 Referee: Andy Madley | 
| 9 December 2017 21 | Aston Villa | 0–0 | Millwall | Aston | 
| 15:00 GMT | Whelan  76' | Report | Saville  55' Wallace  70' Cooper  90' | Stadium: Villa Park Attendance: 29,628 Referee: Andrew Davies | 
| 16 December 2017 22 | Millwall | 2–1 | Middlesbrough | Bermondsey | 
| 15:00 GMT | Wallace  31' Saville  37' | Report | Downing  67' | Stadium: The Den Attendance: 12,026 Referee: Oliver Langford | 
| 23 December 2017 23 | Derby County | 3–0 | Millwall | Derby | 
| 15:00 GMT | Nugent  23', 28' Vydra  25' | Report | Cooper  54' | Stadium: Pride Park Stadium Attendance: 25,813 Referee: Darren England | 
| 26 December 2017 24 | Millwall | 2–2 | Wolverhampton Wanderers | Bermondsey | 
| 13:00 GMT | Gregory  13' Cooper  72' | Report | Jota  45+4' Saïss  56' | Stadium: The Den Attendance: 13,121 Referee: Tim Robinson | 
| 29 December 2017 25 | Millwall | 1–0 | Queens Park Rangers | Bermondsey | 
| 19:45 GMT | Morison  55' Cooper  90' | Report | Wszołek  51' | Stadium: The Den Attendance: 16,601 Referee: Keith Stroud | 
| 1 January 2018 26 | Norwich City | 2–1 | Millwall | Norwich | 
| 15:00 GMT | Trybull  52' Maddison | Report | Morison  44' Wallace  86' | 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  43' Gregory  70' | Report | Pearson  58' Hugill  77' Robinson  80' | Stadium: The Den Attendance: 11,751 Referee: Jeremy Simpson | 
| 20 January 2018 28 | Leeds United | 3–4 | Millwall | Leeds | 
| 15:00 GMT | Cooper  37' Jansson  41' Lasogga  46', 62' Roofe  55' Ezgjan Alioski  58' Phillips  86' | Report | O'Brien  18' Gregory  42' Hutchinson  51' Elliott  87'  90' Wallace  90+2' | Stadium: Elland Road Attendance: 33,564 Referee: David Coote | 
| 30 January 2018 29 | Millwall | 0–0 | Derby County | Bermondsey | 
| 19:45 GMT | Elliott  71' McLaughlin  90' | Report | Wisdom  85' | Stadium: The Den Attendance: 10,931 Referee: Oliver Langford | 
| 3 February 2018 30 | Reading | 0–2 | Millwall | Reading | 
| 15:00 GMT | Ilori  18' Edwards  83' Bacuna  84' | Report | McLaughlin  41' Wallace  55' Bacuna  70' (o.g.) Gregory  73' Cooper  78' | Stadium: Madejski Stadium Attendance: 17,282 Referee: Geoff Eltringham | 
| 9 February 2018 31 | Millwall | 1–1 | Cardiff City | Bermondsey | 
| 17:45 GMT | Romeo  2' Gregory  40' Cooper  71' | Report | Hoilett  3' | Stadium: The Den Attendance: Keith Stroud Referee: 13,204 | 
| 17 February 2018 32 | Birmingham City | 0–1 | Millwall | Birmingham | 
| 15:00 GMT | Gallagher  26' Kieftenbeld  56' | Report | Onyedinma  77' Hutchinson  90+2' | Stadium: St Andrew's Attendance: 19,111 Referee: Darren England | 
| 20 February 2018 33 | Millwall | 2–1 | Sheffield Wednesday | Bermondsey | 
| 19:45 DST | Gregory  52' Morison  63' | Report | Pelupessy  42',  90+11' Venâncio  47' Reach  76' Nuhiu  90+7' | 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  61' | Stadium: Pirelli Stadium Attendance: 4,105 Referee: Robert Jones | 
| 3 March 2018 35 | Millwall | 1–1 | Sunderland | Bermondsey | 
| 15:00 GMT | Hutchinson  69' Saville  80' Morison  90+6' | Report | Oviedo  29' Steele  90+2' | 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  36' Henriksen  42' Hernández  79' | Report | Saville  1' Cooper  33' Wallace  45' Cahill  76' Romeo  79' Morison  85' | Stadium: KCOM Stadium Attendance: 13,524 Referee: David Coote | 
| 10 March 2018 37 | Millwall | 1–0 | Brentford | Bermondsey | 
| 15:00 | Saville  1' Elliott  75' Cahill  88' | Report | Stadium: The Den Attendance: 13,251 | 
| 17 March 2018 38 | Barnsley | 0–2 | Millwall | Yorkshire | 
| 15:00 GMT | Report | Gregory  24' Marshall  63' | Stadium: Oakwell Attendance: 13,041 Referee: Peter Bankes | 
| 30 March 2018 39 | Millwall | 2–0 | Nottingham Forest | Bermondsey | 
| 13:00 BST | Williams  1',  40' Saville  29' Gregory  33' Morison  53' | Report | Tomlin  12' Pereira Figueiredo  23' Fox  52' | Stadium: The Den Attendance: 16,004 Referee: Scott Duncan | 
| 2 April 2018 40 | Ipswich Town | 2–2 | Millwall | Ipswich | 
| 15:00 | Waghorn  52,54' Carayol  61' Spence  80' Gleeson  82' Waghorn  90' | Report | Cooper  27' Saville  60' | 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  34' Marshall  63' | Stadium: Macron Stadium Attendance: 13,810 Referee: Robert Jones | 
| 14 April 2018 43 | Sheffield United | 1–1 | Millwall | Sheffield | 
| 13:00 BST | Clarke  74' Stearman  70' L. Evans  90' | Report | Williams  45' Marshall  75' Morison  76' Saville  81' | Stadium: Bramall Lane Attendance: 27,454 Referee: David Coote | 
| 20 April 2018 44 | Millwall | 0–3 | Fulham | Bermondsey | 
| 19:45 | Hutchinson  62' Wallace  82' Cahill  88' Gregory  90' | Report | Sessegnon  46' McDonald  56' Ream  71' Mitrović  89' | Stadium: The Den Attendance: 17,614 Referee: Andre Marriner | 
| 28 April 2018 45 | Middlesbrough | 2–0 | Millwall | Middlesbrough | 
| 17:30 | Assombalonga  11' Friend  47' Howson  66' Bešić  85' | Report | Williams  45' Hutchinson  87' Tunnicliffe  90' | 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  35', 56' Thompson  47' Onyedinma  61' | Report | Potts  11' Cavaré  39' Williams  52' Gardner  81' | Stadium: The Den Attendance: 5,319 Referee: Darren Bond | 
| 27 January 2018 Fourth round | Millwall | 2–2 | Rochdale | London | 
| 15:00 GMT | Wallace  17' (pen.) Thompson  90' | Report | Henderson  32' Camps  35' Andrew  52' Done  53' | Stadium: The Den Attendance: 8,346 Referee: Andrew Madley | 
| 6 February 2018 Fourth round replay | Rochdale | 1–0 | Millwall | Rochdale | 
| 19:45 GMT | Henderson  53' Cannon  35' Kitching  90+4' | Report | McLaughlin  85' | 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  54,67' | Report | Stadium: The Den Attendance: 3,096 Referee: Simon Hooper | 
Squad
| No. | Name | Pos. | Nat. | Place of Birth | Age | Apps | Goals | Signed from | Date signed | Fee | Ends | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | |||||||||||||
| 1 | Jordan Archer | GK |   | Walthamstow | 30 | 124 | 0 | Tottenham Hotspur | 22 June 2015 | Free | 2019 | ||
| 13 | Tom King | GK |  | Croydon | 28 | 17 | 0 | Crystal Palace | 31 August 2014 | Free | 2019 | ||
| 16 | David Martin | GK |  | London | 37 | 3 | 0 | Milton Keynes Dons | 1 September 2017 | Free | 2018 | ||
| 40 | Ryan Sandford | GK |  | 24 | 0 | 0 | Academy | 1 July 2017 | Trainee | 2018 | |||
| Defenders | |||||||||||||
| 2 | Conor McLaughlin | RB | .svg.png.webp) | Belfast | 32 | 23 | 1 | Fleetwood Town | 5 July 2017 | Free | 2019 | ||
| 3 | James Meredith | LB | .svg.png.webp) | Albury | 35 | 31 | 0 | Bradford City | 1 July 2017 | Undisclosed | 2019 | ||
| 4 | Shaun Hutchinson | CB |  | Newcastle upon Tyne | 33 | 52 | 2 | Fulham | 1 July 2016 | Free | 2018 | ||
| 12 | Mahlon Romeo | RB |   | Westminster | 28 | 72 | 2 | Gillingham | 5 May 2015 | Free | 2019 | ||
| 17 | Byron Webster | CB |  | Sherburn-in-Elmet | 36 | 130 | 8 | Yeovil Town | 1 July 2014 | Free | 2018 | ||
| 24 | Jason Shackell | CB |  | Stevenage | 40 | 3 | 0 | Derby County | 25 January 2018 | Loan | 2018 | ||
| 35 | Jake Cooper | CB |  | Ascot | 28 | 45 | 4 | Reading | 28 July 2017 | Undisclosed | 2020 | ||
| 36 | Harry Toffolo | LB |  | Welwyn Garden City | 28 | 0 | 0 | Norwich City | 29 January 2018 | Undisclosed | 2018 | ||
| Midfielders | |||||||||||||
| 6 | Shaun Williams | DM |  | Dublin | 37 | 177 | 12 | Milton Keynes Dons | 27 January 2014 | Undisclosed | 2018 | ||
| 8 | Ben Thompson | CM |  | Sidcup | 28 | 90 | 4 | Academy | 1 July 2014 | Trainee | Undisclosed | ||
| 10 | Fred Onyedinma | AM |   | Plumstead | 27 | 132 | 13 | Academy | 1 July 2013 | Trainee | 2020 | ||
| 11 | Shane Ferguson | LM | .svg.png.webp) | Derry | 32 | 120 | 8 | Newcastle United | 26 January 2016 | Undisclosed | 2019 | ||
| 14 | Jed Wallace | RM/AM |  | Reading | 29 | 65 | 10 | Wolverhampton Wanderers | 1 July 2017 | Undisclosed | 2020 | ||
| 18 | Ryan Tunnicliffe | CM |  | Heywood | 31 | 24 | 1 | Fulham | 29 July 2017 | Free | 2019 | ||
| 23 | George Saville | DM | .svg.png.webp)  | Camberley | 30 | 50 | 7 | Wolverhampton Wanderers | 1 July 2017 | Undisclosed | 2020 | ||
| 32 | Dan McNamara | MF |  | 25 | 0 | 0 | Academy | 1 July 2018 | Trainee | 2018 | |||
| 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 | 2018 | |||
| 44 | Ben Marshall | RW |  | Salford | 32 | 2 | 0 | Wolverhampton Wanderers | 31 January 2018 | Loan | 2018 | ||
| Forwards | |||||||||||||
| 7 | Tim Cahill | SS | .svg.png.webp) | Sydney | 44 | 251 | 56 | Free agent | 29 January 2018 | Free | 2018 | ||
| 9 | Lee Gregory | CF |  | Sheffield | 35 | 171 | 61 | Halifax Town | 17 June 2014 | £250,000 | 2018 | ||
| 19 | Tom Elliott | CF |  | Leeds | 33 | 19 | 5 | AFC Wimbledon | 1 July 2017 | Free | 2019 | ||
| 20 | Steve Morison | CF |   | Enfield | 40 | 275 | 88 | Leeds United | 4 August 2015 | Free | 2018 | ||
| 22 | Aiden O'Brien | CF |   | Islington | 30 | 173 | 36 | Academy | 1 August 2011 | Trainee | 2019 | ||
| 28 | Jamie Philpot | CF |  | Pembury | 27 | 13 | 1 | Academy | 1 July 2014 | Trainee | Undisclosed | ||
| 29 | Noel Leighton | CF |  | 26 | 0 | 0 | Academy | 1 July 2017 | Trainee | 2018 | |||
| Out on loan | |||||||||||||
| 15 | Sid Nelson | CB |  | Lewisham | 28 | 38 | 0 | Academy | 1 July 2013 | Trainee | 2018 | ||
| 21 | Kris Twardek | LM | .svg.png.webp)  | Toronto | 26 | 5 | 0 | Academy | 1 July 2015 | Trainee | Undisclosed | ||
| 26 | Jimmy Abdou | CM |   | Martigues | 39 | 342 | 10 | Plymouth Argyle | 3 July 2008 | Free | 2018 | ||
| 27 | James Brown | DF |  | Dover | 25 | 0 | 0 | Academy | 7 April 2016 | Trainee | Undisclosed | ||
| 30 | Harry Smith | CF |  | 28 | 11 | 6 | Folkestone Invicta | 9 August 2016 | Undisclosed | 2018 | |||
| 33 | Noah Chesmain | LB |  | 26 | 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 |  SCO | Jordan Archer | 43 | 0 | 43 | 0 | 0 | 0 | 0 | 0 | ||
| 2 | DF | .svg.png.webp) NIR | Conor McLaughlin | 24 | 1 | 23 | 1 | 1 | 0 | 0 | 0 | ||
| 3 | DF | .svg.png.webp) AUS | James Meredith | 44 | 0 | 44 | 0 | 0 | 0 | 0 | 0 | ||
| 4 | DF |  ENG | Shaun Hutchinson | 45 | 2 | 44 | 2 | 1 | 0 | 0 | 0 | ||
| 6 | MF |  IRL | Shaun Williams | 37 | 1 | 28+5 | 1 | 1+1 | 0 | 0+2 | 0 | ||
| 7 | FW | .svg.png.webp) AUS | Tim Cahill | 10 | 0 | 0+10 | 0 | 0 | 0 | 0 | 0 | ||
| 8 | MF |  ENG | Ben Thompson | 7 | 2 | 0+3 | 0 | 2 | 2 | 2 | 0 | ||
| 9 | FW |  ENG | Lee Gregory | 44 | 10 | 39+2 | 10 | 0+2 | 0 | 0+1 | 0 | ||
| 10 | MF |  NGA | Fred Onyedinma | 40 | 2 | 7+29 | 1 | 2 | 1 | 2 | 0 | ||
| 11 | MF | .svg.png.webp) NIR | Shane Ferguson | 25 | 1 | 9+13 | 0 | 1 | 0 | 2 | 1 | ||
| 12 | DF |  ATG | Mahlon Romeo | 30 | 1 | 21+5 | 1 | 1+1 | 0 | 2 | 0 | ||
| 13 | GK |  ENG | Tom King | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | ||
| 14 | MF |  ENG | Jed Wallace | 44 | 7 | 40+1 | 6 | 2 | 1 | 0+1 | 0 | ||
| 16 | GK |  ENG | David Martin | 3 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | ||
| 17 | DF |  ENG | Byron Webster | 11 | 0 | 10 | 0 | 0 | 0 | 1 | 0 | ||
| 18 | MF |  ENG | Ryan Tunnicliffe | 24 | 1 | 17+5 | 1 | 1 | 0 | 1 | 0 | ||
| 19 | FW |  ENG | Tom Elliott | 26 | 5 | 8+15 | 3 | 1 | 0 | 2 | 2 | ||
| 20 | FW |  WAL | Steve Morison | 45 | 6 | 36+6 | 6 | 1+1 | 0 | 0+1 | 0 | ||
| 22 | FW |  IRL | Aiden O'Brien | 31 | 6 | 22+7 | 4 | 1 | 2 | 0+1 | 0 | ||
| 23 | MF | .svg.png.webp) NIR | George Saville | 44 | 10 | 43 | 10 | 0 | 0 | 1 | 0 | ||
| 24 | DF |  ENG | Jason Shackell | 8 | 0 | 0+7 | 0 | 1 | 0 | 0 | 0 | ||
| 35 | DF |  ENG | Jake Cooper | 39 | 4 | 33+3 | 4 | 1 | 0 | 2 | 0 | ||
| 44 | MF |  ENG | Ben Marshall | 14 | 3 | 14 | 3 | 0 | 0 | 0 | 0 | ||
| Player(s) out on loan: | |||||||||||||
| 21 | MF |  CZE | Kris Twardek | 3 | 0 | 0+2 | 0 | 0+1 | 0 | 0+0 | 0 | ||
| Player(s) left the club: | |||||||||||||
| 5 | DF |  ENG | Tony Craig | 8 | 0 | 1+3 | 0 | 2+0 | 0 | 2+0 | 0 | ||
| 16 | MF |  ENG | 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 | .svg.png.webp) | 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 | .svg.png.webp) | RB | Conor McLaughlin | 1 | 0 | 0 | 1 | 
| 11 | .svg.png.webp) | 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 | .svg.png.webp) | 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 | .svg.png.webp) | CM | George Saville | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 6 | 3 | .svg.png.webp) | 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 | .svg.png.webp) | 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 | .svg.png.webp) | 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 | .svg.png.webp) | 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 | .svg.png.webp) | 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 | .svg.png.webp) | 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 | .svg.png.webp) | 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][lower-alpha 1] | 
| 1 July 2017 | GK |  | David Forde | Cambridge United | Released | [25][lower-alpha 2] | 
| 1 July 2017 | LB |  | Joe Martin | Stevenage | Released | [25][lower-alpha 3] | 
| 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][lower-alpha 4] | 
| 31 August 2017 | DM |  | Calum Butcher | Mansfield Town | Mutual consent | [33][lower-alpha 5] | 
| 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 | .svg.png.webp) | 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.
- 1 2 3 4 5 "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. Retrieved 7 July 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.











