# Player Country Team Goals (Penalty)
1. Adam Armstrong England England Blackburn Rovers Blackburn Rovers 12 (3)
2. Ivan Toney England England Brentford FC Brentford FC 11 (1)
3. Lucas João Portugal Portugal Reading FC Reading FC 8 (2)
4. Teemu Pukki Finland Finland Norwich City Norwich City 7 (1)
5. André Ayew Ghana Ghana Swansea City Swansea City 6 (1)
Tyrese Campbell England England Stoke City Stoke City 6 (0)
7. Arnaut Danjuma Netherlands Netherlands AFC Bournemouth AFC Bournemouth 5 (0)
Scott Sinclair England England Preston North End Preston North End 5 (2)
Jed Wallace England England Millwall FC Millwall FC 5 (2)
10. Ilias Chair Morocco Morocco Queens Park Rangers Queens Park Rangers 4 (0)
Lyndon Dykes Scotland Scotland Queens Park Rangers Queens Park Rangers 4 (4)
Steven Fletcher Scotland Scotland Stoke City Stoke City 4 (0)
Marcus Forss Finland Finland Brentford FC Brentford FC 4 (0)
Matt Godden England England Coventry City Coventry City 4 (1)
João Pedro Brazil Brazil Watford FC Watford FC 4 (1)
Yakou Meïté France France Reading FC Reading FC 4 (0)
Kieffer Moore Wales Wales Cardiff City Cardiff City 4 (0)
Dominic Solanke England England AFC Bournemouth AFC Bournemouth 4 (0)
Lyle Taylor Montserrat Montserrat Nottingham Forest Nottingham Forest 4 (1)
Cauley Woodrow England England Barnsley FC Barnsley FC 4 (3)
21. Ben Brereton England England Blackburn Rovers Blackburn Rovers 3 (0)
Tyrhys Dolan England England Blackburn Rovers Blackburn Rovers 3 (0)
Bradley Johnson England England Blackburn Rovers Blackburn Rovers 3 (0)
Scott Kashket England England Wycombe Wanderers Wycombe Wanderers 3 (0)
Josh Koroma England England Huddersfield Town Huddersfield Town 3 (0)
Jamie Paterson England England Bristol City Bristol City 3 (0)
Nick Powell England England Stoke City Stoke City 3 (0)
Joe Ralls England England Cardiff City Cardiff City 3 (2)
Ismaïla Sarr Senegal Senegal Watford FC Watford FC 3 (1)
Nahki Wells Bermuda Bermuda Bristol City Bristol City 3 (1)
31. Chuba Akpom England England Middlesbrough FC Middlesbrough FC 2 (0)
Britt Assombalonga Congo DR Congo DR Middlesbrough FC Middlesbrough FC 2 (0)
Barry Bannan Scotland Scotland Sheffield Wednesday Sheffield Wednesday 2 (2)
Daniel Barlaser England England Rotherham United Rotherham United 2 (2)
Jérémie Bela Angola Angola Birmingham City Birmingham City 2 (1)
Luke Berry England England Luton Town Luton Town 2 (0)
Macauley Bonne England England Queens Park Rangers Queens Park Rangers 2 (0)
David Brooks Wales Wales AFC Bournemouth AFC Bournemouth 2 (0)
Alan Browne Ireland Ireland Preston North End Preston North End 2 (0)
Emiliano Buendia Argentina Argentina Norwich City Norwich City 2 (0)
Ben Cabango Wales Wales Swansea City Swansea City 2 (0)
Fraizer Campbell England England Huddersfield Town Huddersfield Town 2 (0)
Conor Chaplin England England Barnsley FC Barnsley FC 2 (0)
Tom Cleverley England England Watford FC Watford FC 2 (0)
James Collins England England Luton Town Luton Town 2 (0)
Carel Eiting Netherlands Netherlands Huddersfield Town Huddersfield Town 2 (0)
Sam Gallagher England England Blackburn Rovers Blackburn Rovers 2 (0)
Gary Gardner England England Birmingham City Birmingham City 2 (0)
Dan Gosling England England AFC Bournemouth AFC Bournemouth 2 (0)
Gustavo Hamer Netherlands Netherlands Coventry City Coventry City 2 (0)
Jack Hunt England England Bristol City Bristol City 2 (0)
Marvin Johnson England England Middlesbrough FC Middlesbrough FC 2 (0)
Lukas Jutkiewicz England England Birmingham City Birmingham City 2 (1)
Freddie Ladapo Nigeria Nigeria Rotherham United Rotherham United 2 (0)
Jefferson Lerma Colombia Colombia AFC Bournemouth AFC Bournemouth 2 (0)
Jamie Lindsay Scotland Scotland Rotherham United Rotherham United 2 (0)
Jamal Lowe England England Swansea City Swansea City 2 (0)
Isaac Mbenza Belgium Belgium Huddersfield Town Huddersfield Town 2 (0)
James McClean Ireland Ireland Stoke City Stoke City 2 (0)
Alex Mowatt England England Barnsley FC Barnsley FC 2 (0)
Pelly-Ruddock Mpanzu England England Luton Town Luton Town 2 (0)
Callum O'Hare England England Coventry City Coventry City 2 (0)
Sheyi Ojo England England Cardiff City Cardiff City 2 (0)
Michael Olise England England Reading FC Reading FC 2 (0)
Bright Osayi-Samuel Nigeria Nigeria Queens Park Rangers Queens Park Rangers 2 (0)
Brad Potts England England Preston North End Preston North End 2 (0)
George Pușcaș Romania Romania Reading FC Reading FC 2 (0)
George Saville Northern Ireland Northern Ireland Middlesbrough FC Middlesbrough FC 2 (0)
Junior Stanislas England England AFC Bournemouth AFC Bournemouth 2 (1)
Mario Vrančić Bosnia-Herzegovina Bosnia-Herzegovina Norwich City Norwich City 2 (0)
Martyn Waghorn England England Derby County Derby County 2 (0)
Tyler Walker England England Coventry City Coventry City 2 (0)
Andreas Weimann Austria Austria Bristol City Bristol City 2 (0)
Harry Wilson Wales Wales Cardiff City Cardiff City 2 (0)
75. Victor Adeboyejo Nigeria Nigeria Barnsley FC Barnsley FC 1 (0)
Sone Aluko Nigeria Nigeria Reading FC Reading FC 1 (0)
Sammy Ameobi England England Nottingham Forest Nottingham Forest 1 (0)
Juninho Bacuna Curaçao Curaçao Huddersfield Town Huddersfield Town 1 (0)
Tyreeq Bakinson England England Bristol City Bristol City 1 (0)
Dominic Ball Northern Ireland Northern Ireland Queens Park Rangers Queens Park Rangers 1 (0)
Yoann Barbet France France Queens Park Rangers Queens Park Rangers 1 (0)
Thomas Barkhuizen England England Preston North End Preston North End 1 (0)
Jake Bidwell England England Swansea City Swansea City 1 (0)
Tom Bradshaw Wales Wales Millwall FC Millwall FC 1 (0)
Jacob Brown England England Stoke City Stoke City 1 (0)
Marcus Browne England England Middlesbrough FC Middlesbrough FC 1 (0)
Craig Cathcart Northern Ireland Northern Ireland Watford FC Watford FC 1 (0)
Jordan Clark England England Luton Town Luton Town 1 (0)
Sam Clucas England England Stoke City Stoke City 1 (0)
Nathan Collins Ireland Ireland Stoke City Stoke City 1 (0)
Lewis Cook England England AFC Bournemouth AFC Bournemouth 1 (0)
Jake Cooper England England Millwall FC Millwall FC 1 (0)
Matt Crooks England England Rotherham United Rotherham United 1 (0)
Joshua Da Silva England England Brentford FC Brentford FC 1 (0)
Jay Dasilva England England Bristol City Bristol City 1 (0)
Harlee Dean England England Birmingham City Birmingham City 1 (0)
Famara Diédhiou Senegal Senegal Bristol City Bristol City 1 (0)
Ovie Ejaria England England Reading FC Reading FC 1 (0)
Elliot Simoes Angola Angola Barnsley FC Barnsley FC 1 (0)
Harvey Elliott England England Blackburn Rovers Blackburn Rovers 1 (0)
Darnell Fisher England England Preston North End Preston North End 1 (0)
Luke Freeman England England Nottingham Forest Nottingham Forest 1 (0)
Dominik Frieser Austria Austria Barnsley FC Barnsley FC 1 (0)
Jay Fulton Scotland Scotland Swansea City Swansea City 1 (0)
Morgan Gibbs-White England England Swansea City Swansea City 1 (0)
Andre Gray England England Watford FC Watford FC 1 (0)
Lee Gregory England England Stoke City Stoke City 1 (0)
Matt Grimes England England Swansea City Swansea City 1 (0)
Michał Helik Poland Poland Barnsley FC Barnsley FC 1 (0)
Rico Henry England England Brentford FC Brentford FC 1 (0)
Scott Hogan Ireland Ireland Birmingham City Birmingham City 1 (0)
Junior Hoilett Canada Canada Cardiff City Cardiff City 1 (0)
Jonny Howson England England Middlesbrough FC Middlesbrough FC 1 (0)
Jordan Hugill England England Norwich City Norwich City 1 (1)
Adam Idah Ireland Ireland Norwich City Norwich City 1 (0)
Michael Ihiekwe England England Rotherham United Rotherham United 1 (0)
Daniel Johnson Jamaica Jamaica Preston North End Preston North End 1 (1)
Tomáš Kalas Czech Republic Czech Republic Bristol City Bristol City 1 (0)
Todd Kane England England Queens Park Rangers Queens Park Rangers 1 (0)
Josh Laurent England England Reading FC Reading FC 1 (0)
Ryan Ledson England England Preston North End Preston North End 1 (0)
Elliot Lee England England Luton Town Luton Town 1 (0)
Ryan Leonard England England Millwall FC Millwall FC 1 (0)
Joe Lolley England England Nottingham Forest Nottingham Forest 1 (0)
Seán Maguire Ireland Ireland Preston North End Preston North End 1 (0)
Connor Mahoney England England Millwall FC Millwall FC 1 (0)
Jack Marriott England England Derby County Derby County
Sheffield Wednesday Sheffield Wednesday
1 (0)
Chris Martin Scotland Scotland Bristol City Bristol City 1 (0)
Bryan Mbeumo France France Brentford FC Brentford FC 1 (0)
Sam McCallum England England Coventry City Coventry City 1 (0)
Kyle McFadzean England England Coventry City Coventry City 1 (0)
Riley McGree Australia Australia Birmingham City Birmingham City 1 (0)
Scott McKenna Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Kenny McLean Scotland Scotland Norwich City Norwich City 1 (0)
Chris Mepham Wales Wales AFC Bournemouth AFC Bournemouth 1 (0)
George Moncur England England Luton Town Luton Town 1 (0)
Michael Morrison England England Reading FC Reading FC 1 (0)
Lewis O'Brien England England Huddersfield Town Huddersfield Town 1 (0)
Kasey Palmer England England Bristol City Bristol City
Swansea City Swansea City
1 (0)
Callum Paterson Scotland Scotland Cardiff City Cardiff City
Sheffield Wednesday Sheffield Wednesday
1 (0)
Matty Pearson England England Luton Town Luton Town 1 (0)
Stipe Perica Croatia Croatia Watford FC Watford FC 1 (0)
Pipa Spain Spain Huddersfield Town Huddersfield Town 1 (0)
Przemysław Płacheta Poland Poland Norwich City Norwich City 1 (0)
Glen Rea Ireland Ireland Luton Town Luton Town 1 (0)
Adam Reach England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Jordan Rhodes Scotland Scotland Sheffield Wednesday Sheffield Wednesday 1 (0)
Emil Riis Jakobsen Denmark Denmark Preston North End Preston North End 1 (0)
Marc Roberts England England Birmingham City Birmingham City 1 (0)
Rodrigo Riquelme Spain Spain AFC Bournemouth AFC Bournemouth 1 (0)
Wayne Rooney England England Derby County Derby County 1 (0)
Tommy Rowe England England Bristol City Bristol City 1 (0)
Kieran Sadlier Ireland Ireland Rotherham United Rotherham United 1 (1)
Naby Sarr Senegal Senegal Huddersfield Town Huddersfield Town 1 (0)
Graeme Shinnie Scotland Scotland Derby County Derby County 1 (0)
Jordan Shipley Ireland Ireland Coventry City Coventry City 1 (0)
Matt Smith England England Millwall FC Millwall FC 1 (0)
Michael Smith England England Rotherham United Rotherham United 1 (0)
Tom Smith England England Stoke City Stoke City 1 (0)
Djed Spence England England Middlesbrough FC Middlesbrough FC 1 (0)
Jack Stacey England England AFC Bournemouth AFC Bournemouth 1 (0)
Anthony Stewart England England Wycombe Wanderers Wycombe Wanderers 1 (0)
Marco Stiepermann Germany Germany Norwich City Norwich City 1 (0)
Jayden Stockley England England Preston North End Preston North End 1 (0)
Callum Styles England England Barnsley FC Barnsley FC 1 (0)
Harry Toffolo England England Huddersfield Town Huddersfield Town 1 (0)
Lee Tomlin England England Cardiff City Cardiff City 1 (0)
William Troost-Ekong Nigeria Nigeria Watford FC Watford FC 1 (0)
David Wheeler England England Wycombe Wanderers Wycombe Wanderers 1 (0)
Ben Wiles England England Rotherham United Rotherham United 1 (0)
Derrick Williams Ireland Ireland Blackburn Rovers Blackburn Rovers 1 (0)
Ben Wilmot England England Watford FC Watford FC 1 (0)
Josh Windass England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Richard Wood England England Rotherham United Rotherham United 1 (0)
Kenneth Zohoré Denmark Denmark Millwall FC Millwall FC 1 (0)