# Player Country Team Goals (Penalty)
1. Craig Mackail-Smith Scotland Scotland Peterborough United Peterborough United 7 (0)
2. Rickie Lambert England England Bristol Rovers Bristol Rovers 6 (1)
3. Ishmael Miller England England West Bromwich Albion West Bromwich Albion 5 (0)
4. Luke Beckett England England Huddersfield Town Huddersfield Town 4 (0)
Roman Bednář Czech Republic Czech Republic West Bromwich Albion West Bromwich Albion 4 (1)
Stuart Fleetwood Wales Wales Forest Green Rovers Forest Green Rovers 4 (0)
7. Yossi Benayoun Israel Israel Liverpool FC Liverpool FC 3 (0)
Cristiano Ronaldo Portugal Portugal Manchester United Manchester United 3 (1)
Steven Gerrard England England Liverpool FC Liverpool FC 3 (0)
Chris Greenacre England England Tranmere Rovers Tranmere Rovers 3 (1)
Craig Hinton England England Bristol Rovers Bristol Rovers 3 (0)
Charlie MacDonald England England Southend United Southend United 3 (0)
Aaron McLean England England Peterborough United Peterborough United 3 (0)
Michael Mifsud Malta Malta Coventry City Coventry City 3 (0)
Dean Morgan Montserrat Montserrat Southend United Southend United 3 (1)
Peter Whittingham England England Cardiff City Cardiff City 3 (0)
17. Emmanuel Adebayor Togo Togo Arsenal FC Arsenal FC 2 (0)
Calvin Andrew England England Luton Town Luton Town 2 (0)
Nicky Bailey England England Southend United Southend United 2 (0)
Rocky Baptiste England England Havant & Waterlooville Havant & Waterlooville 2 (0)
Paul Benson England England Dagenham & Redbridge Dagenham & Redbridge 2 (0)
Dimitar Berbatov Bulgaria Bulgaria Tottenham Hotspur Tottenham Hotspur 2 (1)
Adam Birchall England England Barnet FC Barnet FC 2 (0)
Andy Bishop England England Bury FC Bury FC 2 (0)
Adam Boyd England England Leyton Orient Leyton Orient 2 (1)
Daryl Clare Ireland Ireland Burton Albion Burton Albion 2 (0)
Danny Coles England England Bristol Rovers Bristol Rovers 2 (0)
Peter Crouch England England Liverpool FC Liverpool FC 2 (0)
Craig Disley England England Bristol Rovers Bristol Rovers 2 (0)
Lawrie Dudfield England England Notts County Notts County 2 (0)
Darren Fletcher Scotland Scotland Manchester United Manchester United 2 (0)
Nicky Forster England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Stephen Foster England England Barnsley FC Barnsley FC 2 (0)
Steven Gillespie England England Cheltenham Town Cheltenham Town 2 (0)
Wayne Gray England England Leyton Orient Leyton Orient 2 (0)
Liam Hatch England England Barnet FC Barnet FC 2 (0)
Karl Hawley England England Preston North End Preston North End 2 (0)
James Hayter England England Doncaster Rovers Doncaster Rovers 2 (0)
Will Hoskins England England Millwall FC Millwall FC 2 (0)
Stephen Hunt Ireland Ireland Reading FC Reading FC 2 (0)
Simeon Jackson Canada Canada Rushden & Diamonds Rushden & Diamonds 2 (0)
Steve Jennings England England Tranmere Rovers Tranmere Rovers 2 (0)
Phil Jevons England England Huddersfield Town Huddersfield Town 2 (0)
Malvin Kamara Sierra Leone Sierra Leone Huddersfield Town Huddersfield Town 2 (0)
Nwankwo Kanu Nigeria Nigeria Portsmouth FC Portsmouth FC 2 (0)
Robbie Keane Ireland Ireland Tottenham Hotspur Tottenham Hotspur 2 (0)
Andy Keogh Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Andy Kirk Northern Ireland Northern Ireland Northampton Town Northampton Town 2 (0)
Frank Lampard England England Chelsea FC Chelsea FC 2 (0)
Gary McDonald Scotland Scotland Oldham Athletic Oldham Athletic 2 (0)
John McGrath Ireland Ireland Burton Albion Burton Albion 2 (0)
Matty McNeil England England Stockport County Stockport County 2 (0)
Kenny Miller Scotland Scotland Derby County Derby County 2 (0)
James Morrison Scotland Scotland West Bromwich Albion West Bromwich Albion 2 (0)
Billy Paynter England England Swindon Town Swindon Town 2 (0)
Kevin Phillips England England West Bromwich Albion West Bromwich Albion 2 (1)
Scott Rendell England England Cambridge United Cambridge United 2 (2)
Michael Ricketts England England Walsall FC Walsall FC 2 (1)
Theo Robinson Jamaica Jamaica Hereford United Hereford United 2 (0)
Wayne Rooney England England Manchester United Manchester United 2 (0)
Danny Shittu Nigeria Nigeria Watford FC Watford FC 2 (0)
Danny Stevens England England Torquay United Torquay United 2 (0)
Ben Strevens England England Dagenham & Redbridge Dagenham & Redbridge 2 (0)
Blair Sturrock Scotland Scotland Swindon Town Swindon Town 2 (0)
Andrew Surman England England Southampton FC Southampton FC 2 (0)
Chris Todd Wales Wales Torquay United Torquay United 2 (0)
Nathan Tyson England England Nottingham Forest Nottingham Forest 2 (0)
Simon Whaley England England Preston North End Preston North End 2 (0)
Dean Windass England England Hull City Hull City 2 (0)
70. Nadjim Abdou Comoros Comoros Plymouth Argyle Plymouth Argyle 1 (0)
Nicky Adams Wales Wales Bury FC Bury FC 1 (0)
Dele Adebola Nigeria Nigeria Coventry City Coventry City 1 (0)
Lionel Ainsworth England England Hereford United Hereford United 1 (0)
Gary Alexander England England Millwall FC Millwall FC 1 (0)
Hasney Aljofree England England Swindon Town Swindon Town 1 (0)
Darren Ambrose England England Charlton Athletic Charlton Athletic 1 (0)
Nicolas Anelka France France Chelsea FC Chelsea FC 1 (0)
Aranalde Spain Spain Carlisle United Carlisle United 1 (1)
Ryan Babel Netherlands Netherlands Liverpool FC Liverpool FC 1 (0)
Giles Barnes Jamaica Jamaica Derby County Derby County 1 (0)
Steve Basham England England Exeter City Exeter City 1 (1)
Mark Beesley England England Forest Green Rovers Forest Green Rovers 1 (0)
Mark Beevers England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Nicklas Bendtner Denmark Denmark Arsenal FC Arsenal FC 1 (0)
Trevor Benjamin Jamaica Jamaica Hereford United Hereford United 1 (0)
David Bentley England England Blackburn Rovers Blackburn Rovers 1 (0)
Matt Bloomfield England England Wycombe Wanderers Wycombe Wanderers 1 (0)
Gregg Blundell England England Darlington FC Darlington FC 1 (0)
Paul Bolland England England Grimsby Town Grimsby Town 1 (0)
Jay Bothroyd England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
George Boyd Scotland Scotland Peterborough United Peterborough United 1 (0)
Lee Boylan England England Cambridge United Cambridge United 1 (0)
Chris Brandon England England Huddersfield Town Huddersfield Town 1 (0)
Ahmet Brković Croatia Croatia Millwall FC Millwall FC 1 (0)
Stephen Brogan England England Rotherham United Rotherham United 1 (1)
Chris Brunt Northern Ireland Northern Ireland West Bromwich Albion West Bromwich Albion 1 (0)
Caçapa Brazil Brazil Newcastle United Newcastle United 1 (0)
Jamal Campbell-Ryce Jamaica Jamaica Barnsley FC Barnsley FC 1 (0)
Wayne Carlisle Northern Ireland Northern Ireland Exeter City Exeter City 1 (0)
David Carney Australia Australia Sheffield United Sheffield United 1 (0)
Peter Cavanagh England England Accrington Stanley Accrington Stanley 1 (0)
Jon Challinor England England Rushden & Diamonds Rushden & Diamonds 1 (0)
Marc Charles-Smith England England Staines Town Staines Town 1 (0)
Chris Clark Scotland Scotland Plymouth Argyle Plymouth Argyle 1 (0)
Simon Clist England England Forest Green Rovers Forest Green Rovers 1 (0)
Jamie Collins England England Havant & Waterlooville Havant & Waterlooville 1 (0)
Michael Collins Ireland Ireland Huddersfield Town Huddersfield Town 1 (0)
Neill Collins Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Kris Commons Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Shaun Cooper England England AFC Bournemouth AFC Bournemouth 1 (0)
David Cotterill Wales Wales Wigan Athletic Wigan Athletic 1 (0)
Michael Coulson England England Barnsley FC Barnsley FC 1 (0)
Neil Cox England England Crewe Alexandra Crewe Alexandra 1 (0)
Chris Coyne Australia Australia Luton Town Luton Town 1 (0)
Mark Creighton England England Kidderminster Harriers Kidderminster Harriers 1 (0)
Craig Davies Wales Wales Oldham Athletic Oldham Athletic 1 (0)
Ishmel Demontagnac England England Walsall FC Walsall FC 1 (0)
Lassana Diarra France France Portsmouth FC Portsmouth FC 1 (0)
Chris Dickson Ghana Ghana Charlton Athletic Charlton Athletic 1 (0)
Jonny Dixon England England Aldershot Town Aldershot Town 1 (0)
Gary Doherty Ireland Ireland Norwich City Norwich City 1 (0)
Stewart Downing England England Middlesbrough FC Middlesbrough FC 1 (0)
Dion Dublin England England Norwich City Norwich City 1 (0)
Damien Duff Ireland Ireland Newcastle United Newcastle United 1 (0)
Alan Dunne Ireland Ireland Millwall FC Millwall FC 1 (1)
Robert Earnshaw Wales Wales Derby County Derby County 1 (0)
Sylvain Ebanks-Blake England England Plymouth Argyle Plymouth Argyle 1 (0)
Eduardo Croatia Croatia Arsenal FC Arsenal FC 1 (0)
Adam El-Abd Egypt Egypt Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Elano Brazil Brazil Manchester City Manchester City 1 (0)
Stephen Elliott Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jarosław Fojut Poland Poland Luton Town Luton Town 1 (0)
Liam Fontaine England England Bristol City Bristol City 1 (0)
Jamie Forrester England England Lincoln City Lincoln City 1 (0)
Leo Fortune-West England England Cambridge United Cambridge United 1 (0)
David Fox England England Blackpool FC Blackpool FC 1 (0)
Simon Francis England England Southend United Southend United 1 (0)
Ben Futcher England England Bury FC Bury FC 1 (0)
Zoltán Gera Hungary Hungary West Bromwich Albion West Bromwich Albion 1 (0)
Chris Giles Wales Wales Forest Green Rovers Forest Green Rovers 1 (0)
Scott Golbourne England England AFC Bournemouth AFC Bournemouth 1 (0)
Max Gradel Ivory Coast Ivory Coast AFC Bournemouth AFC Bournemouth 1 (1)
David Graham Scotland Scotland Gillingham FC Gillingham FC 1 (0)
Martin Gritton Scotland Scotland Macclesfield Town Macclesfield Town 1 (0)
Guillermo Bauza Spain Spain Swansea City Swansea City 1 (0)
Péter Halmosi Hungary Hungary Plymouth Argyle Plymouth Argyle 1 (0)
Dean Hammond England England Brighton & Hove Albion Brighton & Hove Albion 1 (1)
Matt Hamshaw England England Mansfield Town Mansfield Town 1 (0)
Mo Harkin Northern Ireland Northern Ireland Havant & Waterlooville Havant & Waterlooville 1 (0)
Matt Harrold England England Southend United Southend United 1 (1)
Jimmy Floyd Hasselbaink Netherlands Netherlands Cardiff City Cardiff City 1 (0)
David Healy Northern Ireland Northern Ireland Fulham FC Fulham FC 1 (0)
Danny Hollands England England AFC Bournemouth AFC Bournemouth 1 (0)
Ian Holmes England England Mansfield Town Mansfield Town 1 (0)
Brian Howard England England Barnsley FC Barnsley FC 1 (0)
Lee Hughes England England Oldham Athletic Oldham Athletic 1 (0)
Stephen Hughes England England Coventry City Coventry City 1 (0)
Sami Hyypiä Finland Finland Liverpool FC Liverpool FC 1 (0)
Charlie Ide England England Brentford FC Brentford FC 1 (0)
Alexandre Jeannin France France Oxford United Oxford United 1 (0)
Bradley Johnson England England Northampton Town Northampton Town 1 (0)
Jemal Johnson USA USA Milton Keynes Dons Milton Keynes Dons 1 (1)
Roger Johnson England England Cardiff City Cardiff City 1 (0)
Simon Johnson England England Hereford United Hereford United 1 (0)
Gary Jones England England Grimsby Town Grimsby Town 1 (0)
Tom Jordan Scotland Scotland Havant & Waterlooville Havant & Waterlooville 1 (0)
Salomon Kalou Ivory Coast Ivory Coast Chelsea FC Chelsea FC 1 (0)
Jem Karacan Turkey Turkey AFC Bournemouth AFC Bournemouth 1 (0)
Antony Kay England England Tranmere Rovers Tranmere Rovers 1 (0)
Marcus Kelly England England Rushden & Diamonds Rushden & Diamonds 1 (0)
Michael Kightly England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Neil Kilkenny Australia Australia Oldham Athletic Oldham Athletic 1 (0)
Robert Koren Slovenia Slovenia West Bromwich Albion West Bromwich Albion 1 (0)
Niko Kranjčar Croatia Croatia Portsmouth FC Portsmouth FC 1 (0)
Dirk Kuyt Netherlands Netherlands Liverpool FC Liverpool FC 1 (0)
Colin Larkin Ireland Ireland Northampton Town Northampton Town 1 (0)
Liam Lawrence Ireland Ireland Stoke City Stoke City 1 (0)
Adam Le Fondre England England Rochdale AFC Rochdale AFC 1 (0)
Joe Ledley Wales Wales Cardiff City Cardiff City 1 (0)
Charlie Lee England England Peterborough United Peterborough United 1 (0)
Dong-gook Lee South Korea South Korea Middlesbrough FC Middlesbrough FC 1 (0)
Jack Lester England England Chesterfield FC Chesterfield FC 1 (0)
Doug Loft England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Lucas Leiva Brazil Brazil Liverpool FC Liverpool FC 1 (0)
Jamie Mackie Scotland Scotland Exeter City Exeter City 1 (0)
Ben May England England Millwall FC Millwall FC 1 (0)
Mark McCammon Barbados Barbados Doncaster Rovers Doncaster Rovers 1 (0)
John McCombe England England Hereford United Hereford United 1 (0)
Chris McCready England England Crewe Alexandra Crewe Alexandra 1 (0)
Jon-Paul McGovern Scotland Scotland Swindon Town Swindon Town 1 (0)
Lewis McGugan England England Nottingham Forest Nottingham Forest 1 (0)
Kevin McNaughton Scotland Scotland Cardiff City Cardiff City 1 (0)
Neil Mellor England England Preston North End Preston North End 1 (1)
James Milner England England Newcastle United Newcastle United 1 (0)
Tommy Mooney England England Walsall FC Walsall FC 1 (0)
Paul Mullin England England Accrington Stanley Accrington Stanley 1 (0)
Sulley Ali Muntari Ghana Ghana Portsmouth FC Portsmouth FC 1 (1)
Danny Murphy England England Fulham FC Fulham FC 1 (0)
Nani Portugal Portugal Manchester United Manchester United 1 (0)
Alex Nicholls England England Walsall FC Walsall FC 1 (0)
David Nugent England England Portsmouth FC Portsmouth FC 1 (0)
Jonathan Nurse Barbados Barbados Dagenham & Redbridge Dagenham & Redbridge 1 (0)
Garry O'Connor Scotland Scotland Birmingham City Birmingham City 1 (0)
Chris O'Grady England England Rotherham United Rotherham United 1 (0)
John-Joe O'Toole Ireland Ireland Watford FC Watford FC 1 (0)
Kayode Odejayi Nigeria Nigeria Barnsley FC Barnsley FC 1 (0)
Eddie Odhiambo Tanzania Tanzania Oxford United Oxford United 1 (0)
Yemi Odubade Nigeria Nigeria Oxford United Oxford United 1 (1)
Michael Owen England England Newcastle United Newcastle United 1 (0)
Richard Pacquette England England Havant & Waterlooville Havant & Waterlooville 1 (0)
Paul Parry Wales Wales Cardiff City Cardiff City 1 (0)
George Pilkington England England Port Vale FC Port Vale FC 1 (0)
Aaron Ramsey Wales Wales Cardiff City Cardiff City 1 (0)
Kevin Rapley England England Barrow AFC Barrow AFC 1 (0)
Grzegorz Rasiak Poland Poland Southampton FC Southampton FC 1 (0)
Alex Revell England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Christian Roberts Wales Wales Swindon Town Swindon Town 1 (0)
Neil Roberts Wales Wales Wrexham FC Wrexham FC 1 (0)
Andy Robinson England England Swansea City Swansea City 1 (0)
Nick Rogan England England Barrow AFC Barrow AFC 1 (0)
Hector Sam Trinidad & Tobago Trinidad & Tobago Notts County Notts County 1 (0)
Paul Scharner Austria Austria Wigan Athletic Wigan Athletic 1 (0)
Jason Scotland Trinidad & Tobago Trinidad & Tobago Swansea City Swansea City 1 (0)
Chris Senior England England Altrincham FC Altrincham FC 1 (0)
Luton Shelton Jamaica Jamaica Sheffield United Sheffield United 1 (0)
Teddy Sheringham England England Colchester United Colchester United 1 (1)
Antoine Sibierski France France Wigan Athletic Wigan Athletic 1 (0)
Jay Simpson England England Millwall FC Millwall FC 1 (0)
Ben Smith England England Hereford United Hereford United 1 (0)
Danny Smith England England Chasetown FC Chasetown FC 1 (0)
Jon Stead England England Sheffield United Sheffield United 1 (0)
Marcus Stewart England England Yeovil Town Yeovil Town 1 (0)
Darren Stride England England Burton Albion Burton Albion 1 (0)
Daniel Sturridge England England Manchester City Manchester City 1 (0)
Tony Taggart England England Havant & Waterlooville Havant & Waterlooville 1 (0)
Gareth Taylor Wales Wales Tranmere Rovers Tranmere Rovers 1 (0)
Matt Taylor England England Exeter City Exeter City 1 (0)
Carlos Tévez Argentina Argentina Manchester United Manchester United 1 (0)
Steven Thompson Scotland Scotland Cardiff City Cardiff City 1 (1)
Peter Thorne England England Bradford City Bradford City 1 (0)
Adrian Toppin England England Staines Town Staines Town 1 (0)
Neal Trotman England England Oldham Athletic Oldham Athletic 1 (0)
Marcus Tudgay England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Grégory Vignal France France Southampton FC Southampton FC 1 (0)
Jason Walker England England Barrow AFC Barrow AFC 1 (0)
Elliott Ward England England Coventry City Coventry City 1 (1)
Steve Watson England England Sheffield Wednesday Sheffield Wednesday 1 (0)
David Wheater England England Middlesbrough FC Middlesbrough FC 1 (0)
Andy Williams England England Bristol Rovers Bristol Rovers 1 (0)
Danny Williams England England Northwich Victoria Northwich Victoria 1 (0)
Callum Willock St. Kitts & Nevis St. Kitts & Nevis Port Vale FC Port Vale FC 1 (0)
Tommy Wright England England Darlington FC Darlington FC 1 (0)
Shaun Wright-Phillips England England Chelsea FC Chelsea FC 1 (0)
Ismail Yakubu England England Barnet FC Barnet FC 1 (0)
Zhi Zheng China China Charlton Athletic Charlton Athletic 1 (0)