# Player Country Team Goals (Penalty)
1. Aleksandar Mitrović Serbia Serbia Fulham FC Fulham FC 18 (2)
Ollie Watkins England England Brentford FC Brentford FC 18 (0)
3. Jarrod Bowen England England Hull City Hull City 17 (0)
4. Lewis Grabban Jamaica Jamaica Nottingham Forest Nottingham Forest 16 (3)
5. Nahki Wells Bermuda Bermuda Queens Park Rangers Queens Park Rangers 13 (0)
6. Steven Fletcher Scotland Scotland Sheffield Wednesday Sheffield Wednesday 12 (4)
Karlan Grant England England Huddersfield Town Huddersfield Town 12 (3)
8. Bryan Mbeumo France France Brentford FC Brentford FC 11 (0)
9. André Ayew Ghana Ghana Swansea City Swansea City 10 (1)
Patrick Bamford England England Leeds United Leeds United 10 (2)
Conor Chaplin England England Barnsley FC Barnsley FC 10 (0)
Eberechi Eze England England Queens Park Rangers Queens Park Rangers 10 (4)
13. James Collins England England Luton Town Luton Town 9 (3)
Bradley Dack England England Blackburn Rovers Blackburn Rovers 9 (1)
Daniel Johnson Jamaica Jamaica Preston North End Preston North End 9 (5)
Lukas Jutkiewicz England England Birmingham City Birmingham City 9 (0)
Jed Wallace England England Millwall FC Millwall FC 9 (4)
Andreas Weimann Austria Austria Bristol City Bristol City 9 (0)
19. Macauley Bonne England England Charlton Athletic Charlton Athletic 8 (0)
Tom Bradshaw Wales Wales Millwall FC Millwall FC 8 (0)
Jordan Hugill England England Queens Park Rangers Queens Park Rangers 8 (0)
Martyn Waghorn England England Derby County Derby County 8 (2)
Cauley Woodrow England England Barnsley FC Barnsley FC 8 (1)
24. Adam Armstrong England England Blackburn Rovers Blackburn Rovers 7 (1)
Charlie Austin England England West Bromwich Albion West Bromwich Albion 7 (2)
Thomas Barkhuizen England England Preston North End Preston North End 7 (0)
Harry Cornick England England Luton Town Luton Town 7 (0)
Famara Diédhiou Senegal Senegal Bristol City Bristol City 7 (1)
Kamil Grosicki Poland Poland Hull City Hull City 7 (0)
Matt Phillips Scotland Scotland West Bromwich Albion West Bromwich Albion 7 (0)
Hal Robson-Kanu Wales Wales West Bromwich Albion West Bromwich Albion 7 (1)
Matt Smith England England Millwall FC Millwall FC 7 (0)
Lyle Taylor Montserrat Montserrat Charlton Athletic Charlton Athletic 7 (3)
34. Borja Bastón Spain Spain Swansea City Swansea City 6 (2)
Tom Cairney England England Fulham FC Fulham FC 6 (0)
Sam Clucas England England Stoke City Stoke City 6 (0)
Joshua Da Silva England England Brentford FC Brentford FC 6 (1)
Ashley Fletcher England England Middlesbrough FC Middlesbrough FC 6 (0)
Conor Gallagher England England Charlton Athletic Charlton Athletic
Swansea City Swansea City
6 (0)
Ivan Cavaleiro Portugal Portugal Fulham FC Fulham FC 6 (0)
Joe Lolley England England Nottingham Forest Nottingham Forest 6 (0)
Lucas João Portugal Portugal Reading FC Reading FC
Sheffield Wednesday Sheffield Wednesday
6 (0)
George Pușcaș Romania Romania Reading FC Reading FC 6 (1)
44. Ezgjan Alioski North Macedonia North Macedonia Leeds United Leeds United 5 (0)
Britt Assombalonga Congo DR Congo DR Middlesbrough FC Middlesbrough FC 5 (0)
Juninho Bacuna Curaçao Curaçao Huddersfield Town Huddersfield Town 5 (0)
Saïd Benrahma Algeria Algeria Brentford FC Brentford FC 5 (2)
Josh Brownhill England England Bristol City Bristol City 5 (0)
Tyrese Campbell England England Stoke City Stoke City 5 (0)
Grady Diangana England England West Bromwich Albion West Bromwich Albion 5 (0)
Cheyenne Dunkley England England Wigan Athletic Wigan Athletic 5 (0)
Paul Gallagher Scotland Scotland Preston North End Preston North End 5 (3)
Jack Harrison England England Leeds United Leeds United 5 (0)
Josh Harrop England England Preston North End Preston North End 5 (0)
Tom Lawrence Wales Wales Derby County Derby County 5 (0)
Jonathan Leko England England Charlton Athletic Charlton Athletic
West Bromwich Albion West Bromwich Albion
5 (0)
Matheus Pereira Brazil Brazil West Bromwich Albion West Bromwich Albion 5 (0)
Joe Ralls England England Cardiff City Cardiff City 5 (2)
John Swift England England Reading FC Reading FC 5 (0)
Lee Tomlin England England Cardiff City Cardiff City 5 (0)
Danny Ward England England Cardiff City Cardiff City 5 (0)
62. Semi Ajayi Nigeria Nigeria West Bromwich Albion West Bromwich Albion 4 (0)
Jude Bellingham England England Birmingham City Birmingham City 4 (0)
Robert Glatzel Germany Germany Cardiff City Cardiff City 4 (1)
Lee Gregory England England Stoke City Stoke City 4 (2)
Seán Maguire Ireland Ireland Preston North End Preston North End 4 (0)
Chris Martin Scotland Scotland Derby County Derby County 4 (1)
James McClean Ireland Ireland Stoke City Stoke City 4 (0)
Paddy McNair Northern Ireland Northern Ireland Middlesbrough FC Middlesbrough FC 4 (2)
Yakou Meïté France France Reading FC Reading FC 4 (1)
Bright Osayi-Samuel Nigeria Nigeria Queens Park Rangers Queens Park Rangers 4 (0)
Bobby Reid England England Cardiff City Cardiff City
Fulham FC Fulham FC
4 (0)
Sam Surridge England England Swansea City Swansea City 4 (0)
74. Benik Afobe Congo DR Congo DR Bristol City Bristol City
Stoke City Stoke City
3 (1)
Joe Allen Wales Wales Stoke City Stoke City 3 (0)
Álvaro Spain Spain Birmingham City Birmingham City 3 (0)
Sam Baldock England England Reading FC Reading FC 3 (0)
Stuart Dallas Northern Ireland Northern Ireland Leeds United Leeds United 3 (0)
Tom Eaves England England Hull City Hull City 3 (0)
Ovie Ejaria England England Reading FC Reading FC 3 (0)
Niclas Eliasson Sweden Sweden Bristol City Bristol City 3 (0)
Sam Gallagher England England Blackburn Rovers Blackburn Rovers 3 (0)
Danny Graham England England Blackburn Rovers Blackburn Rovers 3 (1)
Grant Hall England England Queens Park Rangers Queens Park Rangers 3 (0)
Aapo Halme Finland Finland Barnsley FC Barnsley FC 3 (0)
Kadeem Harris England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Hélder Costa Angola Angola Leeds United Leeds United 3 (0)
Junior Hoilett Canada Canada Cardiff City Cardiff City 3 (0)
Lewis Holtby Germany Germany Blackburn Rovers Blackburn Rovers 3 (0)
Shaun Hutchinson England England Millwall FC Millwall FC 3 (0)
Aboubakar Kamara France France Fulham FC Fulham FC 3 (0)
Mateusz Klich Poland Poland Leeds United Leeds United 3 (1)
Jason Knight Ireland Ireland Derby County Derby County 3 (0)
Anthony Knockaert France France Fulham FC Fulham FC 3 (0)
Josh Magennis Northern Ireland Northern Ireland Hull City Hull City 3 (1)
Callum McManaman England England Luton Town Luton Town 3 (0)
Steve Mounié Benin Benin Huddersfield Town Huddersfield Town 3 (0)
Alex Mowatt England England Barnsley FC Barnsley FC 3 (0)
Jacob Murphy England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Eddie Nketiah England England Leeds United Leeds United 3 (0)
Atdhe Nuhiu Kosovo Kosovo Sheffield Wednesday Sheffield Wednesday 3 (0)
Aiden O'Brien Ireland Ireland Millwall FC Millwall FC 3 (0)
Pablo Hernández Spain Spain Leeds United Leeds United 3 (0)
Kristian Pedersen Denmark Denmark Birmingham City Birmingham City 3 (0)
Jordan Rhodes Scotland Scotland Sheffield Wednesday Sheffield Wednesday 3 (0)
Naby Sarr France France Charlton Athletic Charlton Athletic 3 (0)
Sam Vokes Wales Wales Stoke City Stoke City 3 (0)
Ben Watson England England Nottingham Forest Nottingham Forest 3 (0)
Derrick Williams Ireland Ireland Blackburn Rovers Blackburn Rovers 3 (0)
Josh Windass England England Wigan Athletic Wigan Athletic 3 (0)
Lewis Wing England England Middlesbrough FC Middlesbrough FC 3 (0)
Kenneth Zohoré Denmark Denmark West Bromwich Albion West Bromwich Albion 3 (2)
113. Charlie Adam Scotland Scotland Reading FC Reading FC 2 (1)
Albert Adomah England England Nottingham Forest Nottingham Forest 2 (0)
Alfa Semedo Guinea-Bissau Guinea-Bissau Nottingham Forest Nottingham Forest 2 (0)
Sammy Ameobi England England Nottingham Forest Nottingham Forest 2 (0)
Luke Amos England England Queens Park Rangers Queens Park Rangers 2 (0)
Patrick Bauer Germany Germany Preston North End Preston North End 2 (0)
Jérémie Bela France France Birmingham City Birmingham City 2 (0)
Billy Bodin Wales Wales Preston North End Preston North End 2 (0)
Sonny Bradley England England Luton Town Luton Town 2 (0)
Alan Browne Ireland Ireland Preston North End Preston North End 2 (0)
George Byers Scotland Scotland Swansea City Swansea City 2 (0)
Fraizer Campbell England England Huddersfield Town Huddersfield Town 2 (0)
Matty Cash England England Nottingham Forest Nottingham Forest 2 (0)
Bersant Celina Kosovo Kosovo Swansea City Swansea City 2 (0)
Ilias Chair Belgium Belgium Queens Park Rangers Queens Park Rangers 2 (0)
Daniel Ayala Spain Spain Middlesbrough FC Middlesbrough FC 2 (0)
Yan Dhanda England England Swansea City Swansea City 2 (0)
Stewart Downing England England Blackburn Rovers Blackburn Rovers 2 (0)
Kyle Edwards England England West Bromwich Albion West Bromwich Albion 2 (0)
Aden Flint England England Cardiff City Cardiff City 2 (0)
Morgan Fox Wales Wales Sheffield Wednesday Sheffield Wednesday 2 (0)
Darnell Furlong England England West Bromwich Albion West Bromwich Albion 2 (0)
Gary Gardner England England Birmingham City Birmingham City 2 (0)
Joe Garner England England Wigan Athletic Wigan Athletic 2 (0)
Scott Hogan Ireland Ireland Stoke City Stoke City 2 (0)
Jackson Irvine Australia Australia Hull City Hull City 2 (0)
Bradley Johnson England England Blackburn Rovers Blackburn Rovers 2 (0)
Cédric Kipré France France Wigan Athletic Wigan Athletic 2 (0)
Tom Lees England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Keane Lewis-Potter England England Hull City Hull City 2 (0)
Liam Lindsay Scotland Scotland Stoke City Stoke City 2 (0)
Jake Livermore England England West Bromwich Albion West Bromwich Albion 2 (0)
Kazenga LuaLua Congo DR Congo DR Luton Town Luton Town 2 (0)
Massimo Luongo Australia Australia Sheffield Wednesday Sheffield Wednesday 2 (0)
Jack Marriott England England Derby County Derby County 2 (0)
Cameron McGeehan Northern Ireland Northern Ireland Barnsley FC Barnsley FC 2 (0)
Nathaniel Mendez-Laing England England Cardiff City Cardiff City 2 (0)
Kieffer Moore Wales Wales Wigan Athletic Wigan Athletic 2 (1)
Michael Morrison England England Reading FC Reading FC 2 (0)
Sean Morrison England England Cardiff City Cardiff City 2 (0)
Pelly-Ruddock Mpanzu England England Luton Town Luton Town 2 (0)
Kerim Mrabti Sweden Sweden Birmingham City Birmingham City 2 (1)
Lewis O'Brien England England Huddersfield Town Huddersfield Town 2 (0)
Marlon Pack England England Bristol City Bristol City
Cardiff City Cardiff City
2 (0)
Jamie Paterson England England Bristol City Bristol City
Derby County Derby County
2 (0)
Matthew Pearson England England Luton Town Luton Town 2 (0)
Anthony Pilkington Ireland Ireland Wigan Athletic Wigan Athletic 2 (0)
Tommy Rowe England England Bristol City Bristol City 2 (0)
Christopher Schindler Germany Germany Huddersfield Town Huddersfield Town 2 (0)
Patrick Schmidt Austria Austria Barnsley FC Barnsley FC 2 (0)
Jayden Stockley England England Preston North End Preston North End 2 (0)
Ivan Šunjić Croatia Croatia Birmingham City Birmingham City 2 (0)
Marcus Tavernier England England Middlesbrough FC Middlesbrough FC 2 (0)
Tobias Figueiredo Portugal Portugal Nottingham Forest Nottingham Forest 2 (0)
Ashley Williams Wales Wales Bristol City Bristol City 2 (0)
Shaun Williams Ireland Ireland Millwall FC Millwall FC 2 (0)
Ben Wilmot England England Swansea City Swansea City 2 (0)
170. Tosin Adarabioyo England England Blackburn Rovers Blackburn Rovers 1 (0)
Chuks Aneke England England Charlton Athletic Charlton Athletic 1 (0)
Luke Ayling England England Leeds United Leeds United 1 (0)
Leandro Bacuna Curaçao Curaçao Cardiff City Cardiff City 1 (0)
Mike-Steven Bähre Germany Germany Barnsley FC Barnsley FC 1 (0)
Odin Bailey England England Birmingham City Birmingham City 1 (0)
Nathan Baker England England Bristol City Bristol City 1 (0)
Bambo Diaby Spain Spain Barnsley FC Barnsley FC 1 (0)
Barry Bannan Scotland Scotland Sheffield Wednesday Sheffield Wednesday 1 (1)
Danny Batth England England Stoke City Stoke City 1 (0)
Jón Böðvarsson Iceland Iceland Millwall FC Millwall FC 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)
Rhian Brewster England England Swansea City Swansea City 1 (0)
Izzy Brown England England Luton Town Luton Town 1 (0)
Jacob Brown England England Barnsley FC Barnsley FC 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)
Nathan Byrne England England Wigan Athletic Wigan Athletic 1 (0)
Geoff Cameron USA USA Queens Park Rangers Queens Park Rangers 1 (0)
Trevoh Chalobah England England Huddersfield Town Huddersfield Town 1 (0)
Matt Clarke England England Derby County Derby County 1 (0)
Jake Clarke-Salter England England Birmingham City Birmingham City 1 (0)
Maxime Colin France France Birmingham City Birmingham City 1 (0)
Jake Cooper England England Millwall FC Millwall FC 1 (0)
Martin Cranie England England Luton Town Luton Town 1 (0)
Josh Cullen Ireland Ireland Charlton Athletic Charlton Athletic 1 (1)
Henrik Dalsgaard Denmark Denmark Brentford FC Brentford FC 1 (0)
Matt Daly England England Huddersfield Town Huddersfield Town 1 (0)
Josh Davison England England Charlton Athletic Charlton Athletic 1 (0)
Michael Dawson England England Nottingham Forest Nottingham Forest 1 (0)
Jordy de Wijs Netherlands Netherlands Hull City Hull City 1 (0)
Harlee Dean England England Birmingham City Birmingham City 1 (0)
Mame Diouf Senegal Senegal Stoke City Stoke City 1 (0)
Alfie Doughty England England Charlton Athletic Charlton Athletic 1 (0)
Nathan Dyer England England Swansea City Swansea City 1 (0)
Lee Evans Wales Wales Wigan Athletic Wigan Athletic 1 (0)
Nathan Ferguson England England West Bromwich Albion West Bromwich Albion 1 (0)
Fernando Forestieri Argentina Argentina Sheffield Wednesday Sheffield Wednesday 1 (0)
Fran Villalba Spain Spain Birmingham City Birmingham City 1 (0)
Jay Fulton Scotland Scotland Swansea City Swansea City 1 (0)
Joe Gelhardt England England Wigan Athletic Wigan Athletic 1 (0)
Rudy Gestede Benin Benin Middlesbrough FC Middlesbrough FC 1 (0)
Kieran Gibbs England England West Bromwich Albion West Bromwich Albion 1 (0)
André Green England England Charlton Athletic Charlton Athletic
Preston North End Preston North End
1 (0)
Duane Holmes USA USA Derby County Derby County 1 (0)
George Honeyman England England Hull City Hull City 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)
Michael Jacobs England England Wigan Athletic Wigan Athletic 1 (0)
Mathias Jensen Denmark Denmark Brentford FC Brentford FC 1 (0)
João Carvalho Portugal Portugal Nottingham Forest Nottingham Forest 1 (0)
Marvin Johnson England England Middlesbrough FC Middlesbrough FC 1 (0)
Elias Kachunga Congo DR Congo DR Huddersfield Town Huddersfield Town 1 (0)
Filip Krovinović Croatia Croatia West Bromwich Albion West Bromwich Albion 1 (0)
Darragh Lenihan Ireland Ireland Blackburn Rovers Blackburn Rovers 1 (0)
Jamal Lowe England England Wigan Athletic Wigan Athletic 1 (0)
Jacques Maghoma Congo DR Congo DR Birmingham City Birmingham City 1 (0)
Connor Mahoney England England Millwall FC Millwall FC 1 (0)
Scott Malone England England Derby County Derby County 1 (0)
Ryan Manning Ireland Ireland Queens Park Rangers Queens Park Rangers 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)
George Moncur England England Luton Town Luton Town 1 (0)
Taylor Moore England England Bristol City Bristol City 1 (0)
Sam Morsy Egypt Egypt Wigan Athletic Wigan Athletic 1 (0)
Louis Moult England England Preston North End Preston North End 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)
David Nugent England England Preston North End Preston North End 1 (0)
Callum O'Dowda Ireland Ireland Bristol City Bristol City 1 (0)
Jordan Obita England England Reading FC Reading FC 1 (0)
Joshua Onomah England England Fulham FC Fulham FC 1 (0)
Kasey Palmer England England Bristol City Bristol City 1 (0)
Callum Paterson Scotland Scotland Cardiff City Cardiff City 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)
Daniel Potts England England Luton Town Luton Town 1 (0)
Nick Powell England England Stoke City Stoke City 1 (0)
Darren Pratley England England Charlton Athletic Charlton Athletic 1 (0)
Marc Pugh England England Queens Park Rangers Queens Park Rangers 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)
Marc Roberts England England Birmingham City Birmingham City 1 (0)
Tyler Roberts Wales Wales Leeds United Leeds United 1 (0)
Antonee Robinson USA USA Wigan Athletic Wigan Athletic 1 (0)
Wayne Routledge England England Swansea City Swansea City 1 (0)
George Saville Northern Ireland Northern Ireland Middlesbrough FC Middlesbrough FC 1 (0)
Romaine Sawyers St. Kitts & Nevis St. Kitts & Nevis West Bromwich Albion West Bromwich Albion 1 (0)
Andrew Shinnie Scotland Scotland Luton Town Luton Town 1 (0)
Graeme Shinnie Scotland Scotland Derby County Derby County 1 (0)
Elliot Simoes Portugal Portugal Barnsley FC Barnsley FC 1 (0)
Djed Spence England England Middlesbrough FC Middlesbrough FC 1 (0)
Jon Stanković Slovenia Slovenia Huddersfield Town Huddersfield Town 1 (0)
Kevin Stewart England England Hull City Hull City 1 (0)
Luke Thomas England England Barnsley FC Barnsley FC 1 (0)
Ben Thompson England England Millwall FC Millwall FC 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)
Will Vaulks Wales Wales Cardiff City Cardiff City 1 (0)
Marley Watkins England England Bristol City Bristol City 1 (0)
Mallik Wilks England England Barnsley FC Barnsley FC
Hull City Hull City
1 (0)
Sam Winnall England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Joe Worrall England England Nottingham Forest Nottingham Forest 1 (0)
Ryan Yates England England Nottingham Forest Nottingham Forest 1 (0)
Andy Yiadom Ghana Ghana Reading FC Reading FC 1 (0)