# Player Country Team Goals (Penalty)
1. Aleksandar Mitrović Serbia Serbia Fulham FC Fulham FC 12 (1)
2. Ollie Watkins England England Brentford FC Brentford FC 10 (0)
3. Karlan Ahearne-Grant England England Huddersfield Town Huddersfield Town 9 (3)
Jarrod Bowen England England Hull City Hull City 9 (0)
5. Daniel Johnson Jamaica Jamaica Preston North End Preston North End 8 (5)
Nahki Wells Bermuda Bermuda Queens Park Rangers Queens Park Rangers 8 (0)
7. Lewis Grabban Jamaica Jamaica Nottingham Forest Nottingham Forest 7 (0)
Jordan Hugill England England Queens Park Rangers Queens Park Rangers 7 (0)
9. Borja Bastón Spain Spain Swansea City Swansea City 6 (2)
Tom Bradshaw Wales Wales Millwall FC Millwall FC 6 (0)
Eberechi Eze England England Queens Park Rangers Queens Park Rangers 6 (2)
Matt Phillips Scotland Scotland West Bromwich Albion West Bromwich Albion 6 (0)
Jed Wallace England England Millwall FC Millwall FC 6 (4)
Andreas Weimann Austria Austria Bristol City Bristol City 6 (0)
15. Britt Assombalonga Congo DR Congo DR Middlesbrough FC Middlesbrough FC 5 (0)
Patrick Bamford England England Leeds United Leeds United 5 (1)
Thomas Barkhuizen England England Preston North End Preston North End 5 (0)
Macauley Bonne England England Charlton Athletic Charlton Athletic 5 (0)
Tom Cairney England England Fulham FC Fulham FC 5 (0)
Sam Clucas England England Stoke City Stoke City 5 (0)
James Collins England England Luton Town Luton Town 5 (1)
Harry Cornick England England Luton Town Luton Town 5 (0)
Bradley Dack England England Blackburn Rovers Blackburn Rovers 5 (1)
Cheyenne Dunkley England England Wigan Athletic Wigan Athletic 5 (0)
Steven Fletcher Scotland Scotland Sheffield Wednesday Sheffield Wednesday 5 (1)
Conor Gallagher England England Charlton Athletic Charlton Athletic 5 (0)
Kamil Grosicki Poland Poland Hull City Hull City 5 (0)
Tom Lawrence Wales Wales Derby County Derby County 5 (0)
Joe Ralls England England Cardiff City Cardiff City 5 (2)
Lyle Taylor Montserrat Montserrat Charlton Athletic Charlton Athletic 5 (2)
Cauley Woodrow England England Barnsley FC Barnsley FC 5 (0)
32. André Ayew Ghana Ghana Swansea City Swansea City 4 (0)
Juninho Bacuna Curaçao Curaçao Huddersfield Town Huddersfield Town 4 (0)
Grady Diangana England England West Bromwich Albion West Bromwich Albion 4 (0)
Paul Gallagher Scotland Scotland Preston North End Preston North End 4 (3)
Ivan Cavaleiro Portugal Portugal Fulham FC Fulham FC 4 (0)
Lukas Jutkiewicz England England Birmingham City Birmingham City 4 (0)
Bryan Mbeumo France France Brentford FC Brentford FC 4 (0)
Matt Smith England England Millwall FC Millwall FC 4 (0)
Martyn Waghorn England England Derby County Derby County 4 (2)
Danny Ward England England Cardiff City Cardiff City 4 (0)
42. Benik Afobe Congo DR Congo DR Bristol City Bristol City
Stoke City Stoke City
3 (1)
Ezgjan Alioski North Macedonia North Macedonia Leeds United Leeds United 3 (0)
Adam Armstrong England England Blackburn Rovers Blackburn Rovers 3 (0)
Josh Brownhill England England Bristol City Bristol City 3 (0)
Joshua Da Silva England England Brentford FC Brentford FC 3 (0)
Famara Diédhiou Senegal Senegal Bristol City Bristol City 3 (0)
Ovie Ejaria England England Reading FC Reading FC 3 (0)
Lee Gregory England England Stoke City Stoke City 3 (2)
Jack Harrison England England Leeds United Leeds United 3 (0)
Josh Harrop England England Preston North End Preston North End 3 (0)
Jonathan Leko England England Charlton Athletic Charlton Athletic
West Bromwich Albion West Bromwich Albion
3 (0)
Joe Lolley England England Nottingham Forest Nottingham Forest 3 (0)
Seán Maguire Ireland Ireland Preston North End Preston North End 3 (0)
Chris Martin Scotland Scotland Derby County Derby County 3 (0)
Matheus Pereira Brazil Brazil West Bromwich Albion West Bromwich Albion 3 (0)
Eddie Nketiah England England Leeds United Leeds United 3 (0)
Kristian Pedersen Denmark Denmark Birmingham City Birmingham City 3 (0)
George Pușcaș Romania Romania Reading FC Reading FC 3 (0)
Hal Robson-Kanu Wales Wales West Bromwich Albion West Bromwich Albion 3 (1)
Derrick Williams Ireland Ireland Blackburn Rovers Blackburn Rovers 3 (0)
62. Albert Adomah England England Nottingham Forest Nottingham Forest 2 (0)
Semi Ajayi Nigeria Nigeria West Bromwich Albion West Bromwich Albion 2 (0)
Sammy Ameobi England England Nottingham Forest Nottingham Forest 2 (0)
Sam Baldock England England Reading FC Reading FC 2 (0)
Jude Bellingham England England Birmingham City Birmingham City 2 (0)
Saïd Benrahma Algeria Algeria Brentford FC Brentford FC 2 (1)
Billy Bodin Wales Wales Preston North End Preston North End 2 (0)
Matty Cash England England Nottingham Forest Nottingham Forest 2 (0)
Bersant Celina Kosovo Kosovo Swansea City Swansea City 2 (0)
Conor Chaplin England England Barnsley FC Barnsley FC 2 (0)
Tom Eaves England England Hull City Hull City 2 (0)
Robert Glatzel Germany Germany Cardiff City Cardiff City 2 (1)
Grant Hall England England Queens Park Rangers Queens Park Rangers 2 (0)
Aapo Halme Finland Finland Barnsley FC Barnsley FC 2 (0)
Kadeem Harris England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Scott Hogan Ireland Ireland Stoke City Stoke City 2 (0)
Junior Hoilett Canada Canada Cardiff City Cardiff City 2 (0)
Shaun Hutchinson England England Millwall FC Millwall FC 2 (0)
Anthony Knockaert France France Fulham FC Fulham FC 2 (0)
Liam Lindsay Scotland Scotland Stoke City Stoke City 2 (0)
Jake Livermore England England West Bromwich Albion West Bromwich Albion 2 (0)
Lucas João Portugal Portugal Reading FC Reading FC
Sheffield Wednesday Sheffield Wednesday
2 (0)
Massimo Luongo Australia Australia Sheffield Wednesday Sheffield Wednesday 2 (0)
Josh Magennis Northern Ireland Northern Ireland Hull City Hull City 2 (0)
James McClean Ireland Ireland Stoke City Stoke City 2 (0)
Cameron McGeehan Northern Ireland Northern Ireland Barnsley FC Barnsley FC 2 (0)
Callum McManaman England England Luton Town Luton Town 2 (0)
Paddy McNair Northern Ireland Northern Ireland Middlesbrough FC Middlesbrough FC 2 (0)
Yakou Meïté France France Reading FC Reading FC 2 (0)
Michael Morrison England England Reading FC Reading FC 2 (0)
Jacob Murphy England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Pablo Hernández Spain Spain Leeds United Leeds United 2 (0)
Matthew Pearson England England Luton Town Luton Town 2 (0)
Tommy Rowe England England Bristol City Bristol City 2 (0)
Ivan Šunjić Croatia Croatia Birmingham City Birmingham City 2 (0)
Sam Surridge England England Swansea City Swansea City 2 (0)
John Swift England England Reading FC Reading FC 2 (0)
Ben Watson England England Nottingham Forest Nottingham Forest 2 (0)
Ben Wilmot England England Swansea City Swansea City 2 (0)
Kenneth Zohoré Denmark Denmark West Bromwich Albion West Bromwich Albion 2 (2)
102. Tosin Adarabioyo England England Blackburn Rovers Blackburn Rovers 1 (0)
Alfa Semedo Guinea-Bissau Guinea-Bissau Nottingham Forest Nottingham Forest 1 (0)
Joe Allen Wales Wales Stoke City Stoke City 1 (0)
Álvaro Spain Spain Birmingham City Birmingham City 1 (0)
Chuks Aneke England England Charlton Athletic Charlton Athletic 1 (0)
Charlie Austin England England West Bromwich Albion West Bromwich Albion 1 (0)
Odin Bailey England England Birmingham City Birmingham City 1 (0)
Nathan Baker England England Bristol City Bristol City 1 (0)
Patrick Bauer Germany Germany Preston North End Preston North End 1 (0)
Omar Bogle England England Cardiff City Cardiff City 1 (0)
Julian Börner Germany Germany Sheffield Wednesday Sheffield Wednesday 1 (0)
Josh Bowler England England Hull City Hull City 1 (0)
Sonny Bradley England England Luton Town Luton Town 1 (0)
Jacob Brown England England Barnsley FC Barnsley FC 1 (0)
Alan Browne Ireland Ireland Preston North End Preston North End 1 (0)
Joe Bryan England England Fulham FC Fulham FC 1 (0)
John Buckley England England Blackburn Rovers Blackburn Rovers 1 (0)
Jacob Butterfield England England Luton Town Luton Town 1 (0)
George Byers Scotland Scotland Swansea City Swansea City 1 (0)
Fraizer Campbell England England Huddersfield Town Huddersfield Town 1 (0)
Tyrese Campbell England England Stoke City Stoke City 1 (0)
Trevoh Chalobah England England Huddersfield Town Huddersfield Town 1 (0)
Maxime Colin France France Birmingham City Birmingham City 1 (0)
Martin Cranie England England Luton Town Luton Town 1 (0)
Josh Cullen Ireland Ireland Charlton Athletic Charlton Athletic 1 (1)
Stuart Dallas Northern Ireland Northern Ireland Leeds United Leeds United 1 (0)
Daniel Ayala Spain Spain Middlesbrough FC Middlesbrough FC 1 (0)
Michael Dawson England England Nottingham Forest Nottingham Forest 1 (0)
Jordy de Wijs Netherlands Netherlands Hull City Hull City 1 (0)
Yan Dhanda England England Swansea City Swansea City 1 (0)
Nathan Dyer England England Swansea City Swansea City 1 (0)
Kyle Edwards England England West Bromwich Albion West Bromwich Albion 1 (0)
Lee Evans Wales Wales Wigan Athletic Wigan Athletic 1 (0)
Nathan Ferguson England England West Bromwich Albion West Bromwich Albion 1 (0)
Ashley Fletcher England England Middlesbrough FC Middlesbrough FC 1 (0)
Aden Flint England England Cardiff City Cardiff City 1 (0)
Fernando Forestieri Argentina Argentina Sheffield Wednesday Sheffield Wednesday 1 (0)
Morgan Fox Wales Wales Sheffield Wednesday Sheffield Wednesday 1 (0)
Fran Villalba Spain Spain Birmingham City Birmingham City 1 (0)
Darnell Furlong England England West Bromwich Albion West Bromwich Albion 1 (0)
Sam Gallagher England England Blackburn Rovers Blackburn Rovers 1 (0)
Gary Gardner England England Birmingham City Birmingham City 1 (0)
Joe Gelhardt England England Wigan Athletic Wigan Athletic 1 (0)
Danny Graham England England Blackburn Rovers Blackburn Rovers 1 (1)
Lewis Holtby Germany Germany Blackburn Rovers Blackburn Rovers 1 (0)
Tom Huddlestone England England Derby County Derby County 1 (1)
Sam Hutchinson England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Tom Ince England England Stoke City Stoke City 1 (0)
Dominic Iorfa England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Jackson Irvine Australia Australia Hull City Hull City 1 (0)
Michael Jacobs England England Wigan Athletic Wigan Athletic 1 (0)
Bradley Johnson England England Blackburn Rovers Blackburn Rovers 1 (0)
Marvin Johnson England England Middlesbrough FC Middlesbrough FC 1 (0)
Elias Kachunga Congo DR Congo DR Huddersfield Town Huddersfield Town 1 (0)
Cédric Kipré France France Wigan Athletic Wigan Athletic 1 (0)
Mateusz Klich Poland Poland Leeds United Leeds United 1 (1)
Jamal Lowe England England Wigan Athletic Wigan Athletic 1 (0)
Kazenga LuaLua Congo DR Congo DR Luton Town Luton Town 1 (0)
Scott Malone England England Derby County Derby County 1 (0)
Ryan Manning Ireland Ireland Queens Park Rangers Queens Park Rangers 1 (0)
Jack Marriott England England Derby County Derby County 1 (0)
Garath McCleary Jamaica Jamaica Reading FC Reading FC 1 (0)
Matt Miazga USA USA Reading FC Reading FC 1 (0)
Kamohelo Mokotjo South Africa South Africa Brentford FC Brentford FC 1 (0)
Kieffer Moore Wales Wales Wigan Athletic Wigan Athletic 1 (1)
Taylor Moore England England Bristol City Bristol City 1 (0)
Sean Morrison England England Cardiff City Cardiff City 1 (0)
Louis Moult England England Preston North End Preston North End 1 (0)
Alex Mowatt England England Barnsley FC Barnsley FC 1 (0)
Pelly-Ruddock Mpanzu England England Luton Town Luton Town 1 (0)
Josh Murphy England England Cardiff City Cardiff City 1 (0)
Ádám Nagy Hungary Hungary Bristol City Bristol City 1 (0)
Kyle Naughton England England Swansea City Swansea City 1 (0)
Curtis Nelson England England Cardiff City Cardiff City 1 (0)
Atdhe Nuhiu Kosovo Kosovo Sheffield Wednesday Sheffield Wednesday 1 (0)
Lewis O'Brien England England Huddersfield Town Huddersfield Town 1 (0)
Jordan Obita England England Reading FC Reading FC 1 (0)
Bright Osayi-Samuel Nigeria Nigeria Queens Park Rangers Queens Park Rangers 1 (0)
Marlon Pack England England Bristol City Bristol City
Cardiff City Cardiff City
1 (0)
Kasey Palmer England England Bristol City Bristol City 1 (0)
Callum Paterson Scotland Scotland Cardiff City Cardiff City 1 (0)
Jamie Paterson England England Bristol City Bristol City
Derby County Derby County
1 (0)
Ben Pearson England England Preston North End Preston North End 1 (0)
Pedro Pereira Portugal Portugal Bristol City Bristol City 1 (0)
Kalvin Phillips England England Leeds United Leeds United 1 (0)
Anthony Pilkington Ireland Ireland Wigan Athletic Wigan Athletic 1 (0)
Daniel Potts England England Luton Town Luton Town 1 (0)
Ben Purrington England England Charlton Athletic Charlton Athletic 1 (0)
Joe Rafferty Ireland Ireland Preston North End Preston North End 1 (0)
Adam Reach England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Tyler Roberts Wales Wales Leeds United Leeds United 1 (0)
Wayne Routledge England England Swansea City Swansea City 1 (0)
Naby Sarr France France Charlton Athletic Charlton Athletic 1 (0)
Romaine Sawyers St. Kitts & Nevis St. Kitts & Nevis West Bromwich Albion West Bromwich Albion 1 (0)
Christopher Schindler Germany Germany Huddersfield Town Huddersfield Town 1 (0)
Patrick Schmidt Austria Austria Barnsley FC Barnsley FC 1 (0)
Andrew Shinnie Scotland Scotland Luton Town Luton Town 1 (0)
Graeme Shinnie Scotland Scotland Derby County Derby County 1 (0)
Kevin Stewart England England Hull City Hull City 1 (0)
Jayden Stockley England England Preston North End Preston North End 1 (0)
Luke Thomas England England Barnsley FC Barnsley FC 1 (0)
Ben Thompson England England Millwall FC Millwall FC 1 (0)
Lee Tomlin England England Cardiff City Cardiff City 1 (0)
Lewis Travis England England Blackburn Rovers Blackburn Rovers 1 (0)
Mike van der Hoorn Netherlands Netherlands Swansea City Swansea City 1 (0)
Isaac Vassell England England Birmingham City Birmingham City
Cardiff City Cardiff City
1 (0)
Mallik Wilks England England Barnsley FC Barnsley FC 1 (0)
Ashley Williams Wales Wales Bristol City Bristol City 1 (0)
Josh Windass England England Wigan Athletic Wigan Athletic 1 (0)
Lewis Wing England England Middlesbrough FC Middlesbrough FC 1 (0)
Sam Winnall England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Andy Yiadom Ghana Ghana Reading FC Reading FC 1 (0)