# Player Country Team Goals (Penalty)
1. Frank Lampard England England Chelsea FC Chelsea FC 6 (1)
2. Andy Bishop England England Bury FC Bury FC 5 (0)
Darren Huckerby England England Norwich City Norwich City 5 (0)
Robbie Keane Ireland Ireland Tottenham Hotspur Tottenham Hotspur 5 (1)
Wayne Rooney England England Manchester United Manchester United 5 (0)
Mark Viduka Australia Australia Middlesbrough FC Middlesbrough FC 5 (0)
7. Yakubu Ayegbeni Nigeria Nigeria Middlesbrough FC Middlesbrough FC 4 (2)
Matt Derbyshire England England Blackburn Rovers Blackburn Rovers 4 (0)
Phil Jevons England England Bristol City Bristol City 4 (0)
Leroy Lita England England Reading FC Reading FC 4 (0)
Jake Robinson England England Brighton & Hove Albion Brighton & Hove Albion 4 (0)
Richard Walker England England Bristol Rovers Bristol Rovers 4 (2)
13. Junior Agogo Ghana Ghana Nottingham Forest Nottingham Forest 3 (1)
Dimitar Berbatov Bulgaria Bulgaria Tottenham Hotspur Tottenham Hotspur 3 (0)
Leon Britton England England Swansea City Swansea City 3 (1)
Kris Commons Scotland Scotland Nottingham Forest Nottingham Forest 3 (0)
Cristiano Ronaldo Portugal Portugal Manchester United Manchester United 3 (2)
Danny Crow England England Peterborough United Peterborough United 3 (0)
Didier Drogba Ivory Coast Ivory Coast Chelsea FC Chelsea FC 3 (0)
Sebastian Larsson Sweden Sweden Birmingham City Birmingham City 3 (0)
Arturo Lupoli Italy Italy Derby County Derby County 3 (0)
Dwayne Mattis Ireland Ireland Bury FC Bury FC 3 (0)
Brian McBride USA USA Fulham FC Fulham FC 3 (0)
Benny McCarthy South Africa South Africa Blackburn Rovers Blackburn Rovers 3 (0)
Aaron McLean England England Peterborough United Peterborough United 3 (0)
Vincenzo Montella Italy Italy Fulham FC Fulham FC 3 (0)
Andy Morrell England England Blackpool FC Blackpool FC 3 (0)
Kevin Phillips England England West Bromwich Albion West Bromwich Albion 3 (0)
Adam Proudlock England England Stockport County Stockport County 3 (1)
Christian Roberts Wales Wales Swindon Town Swindon Town 3 (1)
Andriy Shevchenko Ukraine Ukraine Chelsea FC Chelsea FC 3 (0)
Enoch Showunmi Nigeria Nigeria Bristol City Bristol City 3 (0)
Shaun Wright-Phillips England England Chelsea FC Chelsea FC 3 (0)
34. Emmanuel Adebayor Togo Togo Arsenal FC Arsenal FC 2 (0)
Hasney Aljofree England England Plymouth Argyle Plymouth Argyle 2 (2)
Richie Barker England England Mansfield Town Mansfield Town 2 (2)
Hameur Bouazza Algeria Algeria Watford FC Watford FC 2 (0)
Thomas Butler Ireland Ireland Swansea City Swansea City 2 (0)
DJ Campbell England England Birmingham City Birmingham City 2 (0)
Wayne Corden England England Leyton Orient Leyton Orient 2 (0)
Dean Cox England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Craig Davies Wales Wales Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Andy Dawson England England Hull City Hull City 2 (0)
Dion Dublin England England Norwich City Norwich City 2 (0)
Steve Fletcher England England AFC Bournemouth AFC Bournemouth 2 (0)
Michael Flynn Wales Wales Gillingham FC Gillingham FC 2 (1)
John Grant England England Aldershot Town Aldershot Town 2 (0)
Chris Greenacre England England Tranmere Rovers Tranmere Rovers 2 (0)
Chris Hall England England Oldham Athletic Oldham Athletic 2 (0)
James Hayter England England AFC Bournemouth AFC Bournemouth 2 (0)
Stephen Ireland Ireland Ireland Manchester City Manchester City 2 (0)
Diomansy Kamara Senegal Senegal West Bromwich Albion West Bromwich Albion 2 (0)
Nwankwo Kanu Nigeria Nigeria Portsmouth FC Portsmouth FC 2 (0)
Dave Kitson England England Reading FC Reading FC 2 (0)
Malky Mackay Scotland Scotland Watford FC Watford FC 2 (0)
Jamie McCombe England England Bristol City Bristol City 2 (0)
John Mikel Nigeria Nigeria Chelsea FC Chelsea FC 2 (0)
John Murphy England England Macclesfield Town Macclesfield Town 2 (0)
Scott Murray Scotland Scotland Bristol City Bristol City 2 (0)
David Nugent England England Preston North End Preston North End 2 (0)
Morten Gamst Pedersen Norway Norway Blackburn Rovers Blackburn Rovers 2 (0)
Rob Purdie England England Hereford United Hereford United 2 (1)
Michael Rankine England England Rushden & Diamonds Rushden & Diamonds 2 (0)
Grzegorz Rasiak Poland Poland Southampton FC Southampton FC 2 (0)
Alex Revell England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Jordan Robertson England England Torquay United Torquay United 2 (0)
Tomáš Rosický Czech Republic Czech Republic Arsenal FC Arsenal FC 2 (0)
Scott Sinclair England England Chelsea FC Chelsea FC
Plymouth Argyle Plymouth Argyle
2 (0)
Louie Soares Barbados Barbados Aldershot Town Aldershot Town 2 (0)
Ole Gunnar Solskjær Norway Norway Manchester United Manchester United 2 (0)
Lee Steele England England Chester City Chester City 2 (0)
Gareth Taylor Wales Wales Tranmere Rovers Tranmere Rovers 2 (0)
Andranik Teymourian Iran Iran Bolton Wanderers Bolton Wanderers 2 (0)
Matt Tubbs England England Salisbury City Salisbury City 2 (0)
Nathan Tyson England England Nottingham Forest Nottingham Forest 2 (0)
Darius Vassell England England Manchester City Manchester City 2 (0)
Jamie Ward Northern Ireland Northern Ireland Torquay United Torquay United 2 (1)
Luke Webb England England Hereford United Hereford United 2 (0)
79. Ade Akinbiyi England England Burnley FC Burnley FC 1 (0)
Adebayo Akinfenwa Nigeria Nigeria Swansea City Swansea City 1 (0)
Byron Anthony Wales Wales Bristol Rovers Bristol Rovers 1 (0)
Will Antwi England England Wycombe Wanderers Wycombe Wanderers 1 (0)
Julio Arca Argentina Argentina Middlesbrough FC Middlesbrough FC 1 (0)
Moses Ashikodi Antigua & Barbuda Antigua & Barbuda Watford FC Watford FC 1 (0)
Shabazz Baidoo England England Queens Park Rangers Queens Park Rangers 1 (0)
Richie Baker England England Bury FC Bury FC 1 (0)
Michael Ball England England Manchester City Manchester City 1 (0)
Michael Ballack Germany Germany Chelsea FC Chelsea FC 1 (0)
Rocky Baptiste England England Havant & Waterlooville Havant & Waterlooville 1 (0)
Ian Baraclough England England Scunthorpe United Scunthorpe United 1 (0)
Shaun Barker England England Blackpool FC Blackpool FC 1 (0)
Darren Barnard Wales Wales Aldershot Town Aldershot Town 1 (0)
Milan Baroš Czech Republic Czech Republic Aston Villa Aston Villa 1 (0)
Scott Bartlett England England Salisbury City Salisbury City 1 (0)
Joey Barton England England Manchester City Manchester City 1 (0)
DaMarcus Beasley USA USA Manchester City Manchester City 1 (0)
Adam Birchall England England Barnet FC Barnet FC 1 (0)
Dexter Blackstock Antigua & Barbuda Antigua & Barbuda Queens Park Rangers Queens Park Rangers 1 (0)
George Boateng Netherlands Netherlands Middlesbrough FC Middlesbrough FC 1 (0)
Lee Bradbury England England Southend United Southend United 1 (0)
Tesfaye Bramble England England Stockport County Stockport County 1 (0)
Marc Bridge-Wilkinson England England Bradford City Bradford City 1 (0)
Steve Brooker England England Bristol City Bristol City 1 (0)
James Brown England England Hartlepool United Hartlepool United 1 (0)
Joe Bruce England England Basingstoke Town Basingstoke Town 1 (0)
Lee Bullen Scotland Scotland Sheffield Wednesday Sheffield Wednesday 1 (0)
Ben Burgess Ireland Ireland Blackpool FC Blackpool FC 1 (1)
Joe Burnell England England Northampton Town Northampton Town 1 (0)
Steve Burton England England Tamworth FC Tamworth FC 1 (0)
Richard Butcher England England Peterborough United Peterborough United 1 (0)
Danny Cadamarteri England England Leicester City Leicester City 1 (0)
Colin Cameron Scotland Scotland Coventry City Coventry City 1 (0)
Shane Cansdell-Sherriff Australia Australia Tranmere Rovers Tranmere Rovers 1 (0)
Michael Carrick England England Manchester United Manchester United 1 (0)
Darren Carter England England West Bromwich Albion West Bromwich Albion 1 (0)
Lee Cattermole England England Middlesbrough FC Middlesbrough FC 1 (0)
Malcolm Christie England England Middlesbrough FC Middlesbrough FC 1 (0)
Daryl Clare Ireland Ireland Burton Albion Burton Albion 1 (0)
Chris Cohen England England Yeovil Town Yeovil Town 1 (0)
Andy Cole England England Portsmouth FC Portsmouth FC 1 (0)
Carlton Cole England England West Ham United West Ham United 1 (0)
Alan Connell England England Hereford United Hereford United 1 (0)
Michael Coulson England England Barnsley FC Barnsley FC 1 (0)
Jamie Cureton England England Colchester United Colchester United 1 (0)
Wayne Curtis England England Morecambe FC Morecambe FC 1 (1)
Kevin Davies England England Bolton Wanderers Bolton Wanderers 1 (0)
Jermain Defoe England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Craig Disley England England Bristol Rovers Bristol Rovers 1 (0)
John Doolan England England Rochdale AFC Rochdale AFC 1 (0)
Simon Downer England England Weymouth FC Weymouth FC 1 (0)
Lawrie Dudfield England England Notts County Notts County 1 (0)
Alan Dunne Ireland Ireland Millwall FC Millwall FC 1 (0)
Kieron Dyer England England Newcastle United Newcastle United 1 (0)
Jermaine Easter Wales Wales Wycombe Wanderers Wycombe Wanderers 1 (0)
Freddy Eastwood Wales Wales Southend United Southend United 1 (1)
Michael Essien Ghana Ghana Chelsea FC Chelsea FC 1 (0)
Ian Evatt England England Blackpool FC Blackpool FC 1 (0)
Warren Feeney Northern Ireland Northern Ireland Luton Town Luton Town 1 (0)
Andy Ferrell England England Hereford United Hereford United 1 (0)
Nicky Forster England England Hull City Hull City 1 (0)
Damien Francis Jamaica Jamaica Watford FC Watford FC 1 (0)
Lee Frecklington Ireland Ireland Lincoln City Lincoln City 1 (0)
Matty Fryatt England England Leicester City Leicester City 1 (0)
Ricardo Fuller Jamaica Jamaica Stoke City Stoke City 1 (0)
Paul Gallagher Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Kevin Gallen England England Plymouth Argyle Plymouth Argyle 1 (1)
Joe Gatting England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Zoltán Gera Hungary Hungary West Bromwich Albion West Bromwich Albion 1 (0)
Hossam Ghaly Egypt Egypt Tottenham Hotspur Tottenham Hotspur 1 (0)
Mark Gower England England Southend United Southend United 1 (0)
Kevin Gray England England Carlisle United Carlisle United 1 (0)
Brynjar Gunnarsson Iceland Iceland Reading FC Reading FC 1 (0)
Lewis Guy England England Doncaster Rovers Doncaster Rovers 1 (0)
Dean Hammond England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
John Hartson Wales Wales West Bromwich Albion West Bromwich Albion 1 (0)
Barry Hayles Jamaica Jamaica Plymouth Argyle Plymouth Argyle 1 (0)
Paul Heffernan Ireland Ireland Doncaster Rovers Doncaster Rovers 1 (0)
Gabriel Heinze Argentina Argentina Manchester United Manchester United 1 (0)
Ian Hendon England England Barnet FC Barnet FC 1 (1)
Iain Hendry England England Leatherhead FC Leatherhead FC 1 (0)
Thierry Henry France France Arsenal FC Arsenal FC 1 (0)
Ian Hillier Wales Wales Newport County Newport County 1 (0)
Seb Hines England England Middlesbrough FC Middlesbrough FC 1 (0)
Danny Hollands England England AFC Bournemouth AFC Bournemouth 1 (0)
Matt Holmes England England Salisbury City Salisbury City 1 (0)
Grant Holt England England Nottingham Forest Nottingham Forest 1 (0)
Wes Hoolahan Ireland Ireland Blackpool FC Blackpool FC 1 (1)
Chris Hope England England Rushden & Diamonds Rushden & Diamonds 1 (0)
Gavin Hurren England England Kidderminster Harriers Kidderminster Harriers 1 (0)
Glynn Hurst South Africa South Africa Bury FC Bury FC 1 (0)
Jerel Ifil England England Swindon Town Swindon Town 1 (0)
Izzy Iriekpen Nigeria Nigeria Swansea City Swansea City 1 (0)
Michael Jackson England England Blackpool FC Blackpool FC 1 (0)
Simon Jackson England England Woking FC Woking FC 1 (0)
Jermaine Jenas England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Stern John Trinidad & Tobago Trinidad & Tobago Coventry City Coventry City 1 (0)
Andy Johnson England England Everton FC Everton FC 1 (1)
Gavin Johnson England England Oxford United Oxford United 1 (0)
Kenwyne Jones Trinidad & Tobago Trinidad & Tobago Southampton FC Southampton FC 1 (0)
Mark Jones Wales Wales Wrexham FC Wrexham FC 1 (0)
Salomon Kalou Ivory Coast Ivory Coast Chelsea FC Chelsea FC 1 (0)
Richard Keogh Ireland Ireland Bristol City Bristol City 1 (0)
Patrick Kisnorbo Australia Australia Leicester City Leicester City 1 (0)
Shefki Kuqi Finland Finland Crystal Palace Crystal Palace 1 (0)
Dirk Kuyt Netherlands Netherlands Liverpool FC Liverpool FC 1 (0)
Henrik Larsson Sweden Sweden Manchester United Manchester United 1 (0)
Alan Lee Ireland Ireland Ipswich Town Ipswich Town 1 (1)
Aaron Lennon England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Freddie Ljungberg Sweden Sweden Arsenal FC Arsenal FC 1 (0)
Richard Logan England England Weymouth FC Weymouth FC 1 (0)
Shane Long Ireland Ireland Reading FC Reading FC 1 (0)
Steven MacLean Scotland Scotland Sheffield Wednesday Sheffield Wednesday 1 (0)
Magno Vieira Brazil Brazil Barnet FC Barnet FC 1 (0)
Kevin Maher Ireland Ireland Southend United Southend United 1 (0)
Steed Malbranque France France Tottenham Hotspur Tottenham Hotspur 1 (0)
Chris Martin Scotland Scotland Norwich City Norwich City 1 (0)
Ben May England England Millwall FC Millwall FC 1 (0)
Craig McAllister Scotland Scotland Woking FC Woking FC 1 (0)
Joel McAnuff Jamaica Jamaica Crystal Palace Crystal Palace 1 (0)
Gareth McAuley Northern Ireland Northern Ireland Leicester City Leicester City 1 (0)
Mark McCammon Barbados Barbados Doncaster Rovers Doncaster Rovers 1 (0)
Lee McCulloch Scotland Scotland Wigan Athletic Wigan Athletic 1 (0)
Lee McEvilly Northern Ireland Northern Ireland Wrexham FC Wrexham FC 1 (0)
Scott McGleish England England Northampton Town Northampton Town 1 (0)
John McGrath Ireland Ireland Tamworth FC Tamworth FC 1 (0)
Kevin McIntyre England England Macclesfield Town Macclesfield Town 1 (1)
Leon McKenzie England England Coventry City Coventry City 1 (0)
Anthony McNamee England England Watford FC Watford FC 1 (0)
Jimmy McNulty Scotland Scotland Macclesfield Town Macclesfield Town 1 (0)
Chris McPhee England England Torquay United Torquay United 1 (0)
Paul McShane Ireland Ireland West Bromwich Albion West Bromwich Albion 1 (0)
Gary McSheffrey England England Birmingham City Birmingham City 1 (0)
Abdoulaye Méïté Ivory Coast Ivory Coast Bolton Wanderers Bolton Wanderers 1 (0)
Mido Egypt Egypt Tottenham Hotspur Tottenham Hotspur 1 (0)
Justin Miller South Africa South Africa Leyton Orient Leyton Orient 1 (0)
James Milner England England Newcastle United Newcastle United 1 (0)
Aaron Mokoena South Africa South Africa Blackburn Rovers Blackburn Rovers 1 (0)
Gary Mulligan Ireland Ireland Gillingham FC Gillingham FC 1 (0)
Hayden Mullins England England West Ham United West Ham United 1 (0)
Bruno N'Gotty France France Birmingham City Birmingham City 1 (0)
David Noble England England Bristol City Bristol City 1 (0)
Mark Noble England England West Ham United West Ham United 1 (0)
Kevin Nolan England England Bolton Wanderers Bolton Wanderers 1 (0)
David Norris England England Plymouth Argyle Plymouth Argyle 1 (0)
Garreth O'Connor Ireland Ireland Burnley FC Burnley FC 1 (0)
Stefan Oakes England England Wycombe Wanderers Wycombe Wanderers 1 (0)
Seyi Olofinjana Nigeria Nigeria Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Brett Ormerod England England Preston North End Preston North End 1 (0)
Keigan Parker Scotland Scotland Blackpool FC Blackpool FC 1 (0)
Jon Parkin England England Hull City Hull City 1 (1)
Paul Peschisolido Canada Canada Derby County Derby County 1 (0)
Lee Phillips England England Exeter City Exeter City 1 (0)
David Poole England England Stockport County Stockport County 1 (0)
Tom Pope England England Barrow AFC Barrow AFC 1 (0)
Chris Porter England England Oldham Athletic Oldham Athletic 1 (0)
Darren Potter Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Mark Pritchard Wales Wales Aldershot Town Aldershot Town 1 (0)
Marc Pugh England England Bury FC Bury FC 1 (0)
Jason Puncheon England England Barnet FC Barnet FC 1 (0)
Wayne Purser England England Weymouth FC Weymouth FC 1 (0)
Tomasz Radzinski Canada Canada Fulham FC Fulham FC 1 (0)
Sam Rents England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Ricardo Carvalho Portugal Portugal Chelsea FC Chelsea FC 1 (0)
Matt Richards England England Ipswich Town Ipswich Town 1 (0)
Kieran Richardson England England Manchester United Manchester United 1 (0)
Neville Roach England England Basingstoke Town Basingstoke Town 1 (0)
Jason Roberts Grenada Grenada Blackburn Rovers Blackburn Rovers 1 (0)
Andy Robinson England England Swansea City Swansea City 1 (0)
Nick Rogan England England Barrow AFC Barrow AFC 1 (0)
Wayne Routledge England England Fulham FC Fulham FC 1 (0)
Louis Saha France France Manchester United Manchester United 1 (0)
Georgios Samaras Greece Greece Manchester City Manchester City 1 (1)
Steven Schumacher England England Bradford City Bradford City 1 (0)
Billy Sharp England England Scunthorpe United Scunthorpe United 1 (0)
Tom Walliam Shaw England England Rushden & Diamonds Rushden & Diamonds 1 (0)
Dean Sinclair England England Barnet FC Barnet FC 1 (0)
Kevin Smith Scotland Scotland Wrexham FC Wrexham FC 1 (0)
Martin Smith England England Darlington FC Darlington FC 1 (0)
Tommy Smith England England Watford FC Watford FC 1 (0)
Akpo Sodje England England Port Vale FC Port Vale FC 1 (0)
Sam Sodje Nigeria Nigeria Reading FC Reading FC 1 (0)
Nicky Southall England England Nottingham Forest Nottingham Forest 1 (0)
Jonathan Stevenson England England Tamworth FC Tamworth FC 1 (0)
Brian Stock Wales Wales Doncaster Rovers Doncaster Rovers 1 (0)
Kyle Storer England England Tamworth FC Tamworth FC 1 (0)
Idan Tal Israel Israel Bolton Wanderers Bolton Wanderers 1 (0)
Martin Taylor England England Birmingham City Birmingham City 1 (0)
Steven Taylor England England Newcastle United Newcastle United 1 (0)
Kolo Touré Ivory Coast Ivory Coast Arsenal FC Arsenal FC 1 (0)
Lee Trundle England England Swansea City Swansea City 1 (0)
Steve Tully England England Weymouth FC Weymouth FC 1 (0)
Michael Twiss England England Morecambe FC Morecambe FC 1 (0)
Scott Vernon England England Blackpool FC Blackpool FC 1 (0)
Rowan Vine England England Luton Town Luton Town 1 (0)
Moritz Volz Germany Germany Fulham FC Fulham FC 1 (0)
James Walker Antigua & Barbuda Antigua & Barbuda Leyton Orient Leyton Orient 1 (0)
Paul Warne England England Oldham Athletic Oldham Athletic 1 (0)
Matt Warner England England Basingstoke Town Basingstoke Town 1 (0)
Simon Weatherstone England England Weymouth FC Weymouth FC 1 (0)
James Wesolowski Australia Australia Leicester City Leicester City 1 (0)
Danny Whitaker England England Port Vale FC Port Vale FC 1 (0)
Kelvin Wilson England England Preston North End Preston North End 1 (0)
Laurence Wilson England England Chester City Chester City 1 (0)
Dean Windass England England Bradford City Bradford City 1 (0)
Ismail Yakubu England England Barnet FC Barnet FC 1 (0)