# Player Country Team Goals (Penalty)
1. George Best Northern Ireland Northern Ireland Manchester United Manchester United 28 (2)
Ron Davies Wales Wales Southampton FC Southampton FC 28 (2)
3. Jeff Astle England England West Bromwich Albion West Bromwich Albion 26 (1)
4. Roger Hunt England England Liverpool FC Liverpool FC 25 (0)
5. Jimmy Greaves England England Tottenham Hotspur Tottenham Hotspur 23 (3)
6. Alan Ball England England Everton FC Everton FC 20 (3)
Martin Chivers England England Southampton FC Southampton FC
Tottenham Hotspur Tottenham Hotspur
20 (0)
Allan Clarke England England Fulham FC Fulham FC 20 (0)
9. Geoff Hurst England England West Ham United West Ham United 19 (1)
Neil Young England England Manchester City Manchester City 19 (0)
11. Neil Martin Scotland Scotland Coventry City Coventry City
Sunderland AFC Sunderland AFC
18 (5)
John Ritchie England England Sheffield Wednesday Sheffield Wednesday 18 (1)
13. Derek Dougan Northern Ireland Northern Ireland Wolverhampton Wanderers Wolverhampton Wanderers 17 (0)
14. Joe Baker England England Nottingham Forest Nottingham Forest 16 (0)
George Graham Scotland Scotland Arsenal FC Arsenal FC 16 (0)
Tony Hateley England England Liverpool FC Liverpool FC 16 (0)
Francis Lee England England Manchester City Manchester City 16 (2)
Peter Lorimer Scotland Scotland Leeds United Leeds United 16 (1)
Peter Osgood England England Chelsea FC Chelsea FC 16 (3)
Joe Royle England England Everton FC Everton FC 16 (0)
21. Tommy Baldwin England England Chelsea FC Chelsea FC 15 (0)
Harry Burrows England England Stoke City Stoke City 15 (4)
Bobby Charlton England England Manchester United Manchester United 15 (0)
Peter Dobing England England Stoke City Stoke City 15 (0)
Brian Kidd England England Manchester United Manchester United 15 (0)
Frank Wignall England England Nottingham Forest Nottingham Forest
Wolverhampton Wanderers Wolverhampton Wanderers
15 (0)
27. Colin Bell England England Manchester City Manchester City 14 (0)
Frank Casper England England Burnley FC Burnley FC 14 (0)
Brian Dear England England West Ham United West Ham United 14 (0)
Andy Lochhead Scotland Scotland Burnley FC Burnley FC 14 (0)
Martin Peters England England West Ham United West Ham United 14 (0)
Colin Suggett England England Sunderland AFC Sunderland AFC 14 (0)
Mike Summerbee England England Manchester City Manchester City 14 (0)
34. Bobby Gould England England Arsenal FC Arsenal FC
Coventry City Coventry City
13 (0)
Gil Reece Wales Wales Sheffield United Sheffield United 13 (0)
36. Clive Clark England England West Bromwich Albion West Bromwich Albion 12 (0)
Wyn Davies Wales Wales Newcastle United Newcastle United 12 (0)
Cliff Jones Wales Wales Tottenham Hotspur Tottenham Hotspur 12 (0)
Mick Jones England England Leeds United Leeds United
Sheffield United Sheffield United
12 (0)
Peter Knowles England England Wolverhampton Wanderers Wolverhampton Wanderers 12 (1)
Michael Stringfellow England England Leicester City Leicester City 12 (0)
Bobby Tambling England England Chelsea FC Chelsea FC 12 (2)
43. Colin Addison England England Arsenal FC Arsenal FC
Sheffield United Sheffield United
11 (0)
Tony Brown England England West Bromwich Albion West Bromwich Albion 11 (3)
Jimmy Greenhoff England England Leeds United Leeds United 11 (0)
Ronnie Rees Wales Wales Coventry City Coventry City
West Bromwich Albion West Bromwich Albion
11 (0)
Tommy Robson England England Newcastle United Newcastle United 11 (0)
48. John Aston England England Manchester United Manchester United 10 (0)
Albert Bennett England England Newcastle United Newcastle United 10 (0)
John Radford England England Arsenal FC Arsenal FC 10 (0)
Jackie Sinclair Scotland Scotland Leicester City Leicester City
Newcastle United Newcastle United
10 (1)
Ian Storey-Moore England England Nottingham Forest Nottingham Forest 10 (1)
53. Trevor Brooking England England West Ham United West Ham United 9 (0)
Johnny Fantham England England Sheffield Wednesday Sheffield Wednesday 9 (0)
Terry Paine England England Southampton FC Southampton FC 9 (1)
56. Les Barrett England England Fulham FC Fulham FC 8 (0)
Tony Coleman England England Manchester City Manchester City 8 (2)
Alan Gilzean Scotland Scotland Tottenham Hotspur Tottenham Hotspur 8 (0)
Frank Large England England Leicester City Leicester City 8 (0)
John Sissons England England West Ham United West Ham United 8 (0)
61. Ralph Brand Scotland Scotland Sunderland AFC Sunderland AFC 7 (0)
Mick Channon England England Southampton FC Southampton FC 7 (0)
Johnny Giles Ireland Ireland Leeds United Leeds United 7 (4)
Joe Gilroy Scotland Scotland Fulham FC Fulham FC 7 (0)
Denis Law Scotland Scotland Manchester United Manchester United 7 (2)
Paul Madeley England England Leeds United Leeds United 7 (0)
David Nish England England Leicester City Leicester City 7 (2)
Jack Whitham England England Sheffield Wednesday Sheffield Wednesday 7 (0)
69. Alan Birchenall England England Chelsea FC Chelsea FC
Sheffield United Sheffield United
6 (0)
Ralph Coates England England Burnley FC Burnley FC 6 (0)
Eddie Gray Scotland Scotland Leeds United Leeds United 6 (1)
Gordon Harris England England Burnley FC Burnley FC
Sunderland AFC Sunderland AFC
6 (2)
Mick Hill Wales Wales Sheffield United Sheffield United 6 (0)
Ernie Hunt England England Coventry City Coventry City
Everton FC Everton FC
Wolverhampton Wanderers Wolverhampton Wanderers
6 (0)
Willie Irvine Northern Ireland Northern Ireland Burnley FC Burnley FC 6 (0)
Howard Kendall England England Everton FC Everton FC 6 (0)
Barry Lyons England England Nottingham Forest Nottingham Forest 6 (0)
John Mahoney Wales Wales Stoke City Stoke City 6 (0)
Willie Morgan Scotland Scotland Burnley FC Burnley FC 6 (0)
Bobby Roberts Scotland Scotland Leicester City Leicester City 6 (0)
John Sjoberg Scotland Scotland Leicester City Leicester City 6 (0)
Alan Woodward England England Sheffield United Sheffield United 6 (1)
83. George Armstrong England England Arsenal FC Arsenal FC 5 (0)
Jack Charlton England England Leeds United Leeds United 5 (0)
Mike Doyle England England Manchester City Manchester City 5 (0)
Steve Earle England England Fulham FC Fulham FC 5 (0)
Ernest Hannigan Scotland Scotland Coventry City Coventry City 5 (0)
Johnny Haynes England England Fulham FC Fulham FC 5 (1)
Bobby Hope Scotland Scotland West Bromwich Albion West Bromwich Albion 5 (1)
John Hurst England England Everton FC Everton FC 5 (0)
Jimmy Husband England England Everton FC Everton FC 5 (0)
John Kaye England England West Bromwich Albion West Bromwich Albion 5 (0)
Jim McCalliog Scotland Scotland Sheffield Wednesday Sheffield Wednesday 5 (0)
Brian O'Neil England England Burnley FC Burnley FC 5 (1)
Calvin Palmer England England Stoke City Stoke City
Sunderland AFC Sunderland AFC
5 (0)
Jimmy Robertson Scotland Scotland Tottenham Hotspur Tottenham Hotspur 5 (0)
Frank Saul England England Southampton FC Southampton FC
Tottenham Hotspur Tottenham Hotspur
5 (0)
Ian St. John Scotland Scotland Liverpool FC Liverpool FC 5 (0)
Geoff Strong England England Liverpool FC Liverpool FC 5 (1)
Alan Tewley England England Leicester City Leicester City 5 (0)
Alex Young Scotland Scotland Everton FC Everton FC 5 (0)
102. Mike Bailey England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Gerry Baker USA USA Coventry City Coventry City 4 (0)
Alan Bloor England England Stoke City Stoke City 4 (0)
John Boyle Scotland Scotland Chelsea FC Chelsea FC 4 (0)
Jimmy Conway Ireland Ireland Fulham FC Fulham FC 4 (0)
Tony Currie England England Sheffield United Sheffield United 4 (0)
Alun Evans England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Rodney Fern England England Leicester City Leicester City 4 (0)
Jimmy Gabriel Scotland Scotland Southampton FC Southampton FC 4 (0)
David Gibson Scotland Scotland Leicester City Leicester City 4 (0)
John Holsgrove England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Jim Iley England England Newcastle United Newcastle United 4 (1)
Ernie Machin England England Coventry City Coventry City 4 (0)
Frank McLintock Scotland Scotland Arsenal FC Arsenal FC 4 (0)
Bobby Moore England England West Ham United West Ham United 4 (0)
George Mulhall Scotland Scotland Sunderland AFC Sunderland AFC 4 (0)
Bryan Robson England England Newcastle United Newcastle United 4 (2)
Jon Sammels England England Arsenal FC Arsenal FC 4 (0)
John Tudor England England Coventry City Coventry City 4 (0)
121. Ian Callaghan England England Liverpool FC Liverpool FC 3 (0)
Ian Collard England England West Bromwich Albion West Bromwich Albion 3 (0)
Charlie Cooke Scotland Scotland Chelsea FC Chelsea FC 3 (0)
David Court England England Arsenal FC Arsenal FC 3 (0)
Martin Dobson England England Burnley FC Burnley FC 3 (0)
Dave Elliott England England Newcastle United Newcastle United 3 (0)
Mike England Wales Wales Tottenham Hotspur Tottenham Hotspur 3 (0)
David Ford England England Sheffield Wednesday Sheffield Wednesday 3 (0)
David Hilley Scotland Scotland Newcastle United Newcastle United
Nottingham Forest Nottingham Forest
3 (0)
Peter Houseman England England Chelsea FC Chelsea FC 3 (0)
George Johnston Scotland Scotland Arsenal FC Arsenal FC 3 (0)
Michael Kenning England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (1)
George Kinnell Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Dick Krzywicki Wales Wales West Bromwich Albion West Bromwich Albion 3 (0)
Chris Lawler England England Liverpool FC Liverpool FC 3 (0)
Vic Mobley England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Johnny Morrissey England England Everton FC Everton FC 3 (0)
Robert Moss England England Fulham FC Fulham FC 3 (0)
Henry Newton England England Nottingham Forest Nottingham Forest 3 (0)
David Sadler England England Manchester United Manchester United 3 (0)
Jimmy Scott Scotland Scotland Newcastle United Newcastle United 3 (0)
Tommy Smith England England Liverpool FC Liverpool FC 3 (2)
143. Jim Baxter Scotland Scotland Nottingham Forest Nottingham Forest
Sunderland AFC Sunderland AFC
2 (0)
Rod Belfitt England England Leeds United Leeds United 2 (0)
Arthur Bellamy England England Burnley FC Burnley FC 2 (0)
Stan Bowles England England Manchester City Manchester City 2 (0)
Peter Brabrook England England West Ham United West Ham United 2 (0)
Billy Bremner Scotland Scotland Leeds United Leeds United 2 (0)
Patrick Buckley Scotland Scotland Sheffield United Sheffield United
Wolverhampton Wanderers Wolverhampton Wanderers
2 (0)
Francis Burns Scotland Scotland Manchester United Manchester United 2 (0)
Alwyn Burton Wales Wales Newcastle United Newcastle United 2 (2)
Willie Carlin England England Sheffield United Sheffield United 2 (0)
Bob Chapman England England Nottingham Forest Nottingham Forest 2 (0)
Philip Cliff England England Sheffield United Sheffield United 2 (0)
Peter Eustace England England Sheffield Wednesday Sheffield Wednesday 2 (0)
George Herd Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Terry Hibbitt England England Leeds United Leeds United 2 (0)
Paul Hince England England Manchester City Manchester City 2 (0)
Alan Hinton England England Nottingham Forest Nottingham Forest 2 (0)
John Hollins England England Chelsea FC Chelsea FC 2 (0)
Emlyn Hughes England England Liverpool FC Liverpool FC 2 (0)
Norman Hunter England England Leeds United Leeds United 2 (0)
Albert Johanneson South Africa South Africa Leeds United Leeds United 2 (0)
Les Latcham England England Burnley FC Burnley FC 2 (0)
Brian Lewis England England Coventry City Coventry City 2 (1)
John McNamee Scotland Scotland Newcastle United Newcastle United 2 (0)
Alan Mullery England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Terry Neill Northern Ireland Northern Ireland Arsenal FC Arsenal FC 2 (2)
Alan Oakes England England Manchester City Manchester City 2 (0)
Harry Redknapp England England West Ham United West Ham United 2 (0)
Jimmy Ryan Scotland Scotland Manchester United Manchester United 2 (0)
Kenny Stephens England England West Bromwich Albion West Bromwich Albion 2 (0)
Peter Thompson England England Liverpool FC Liverpool FC 2 (0)
Colin Todd England England Sunderland AFC Sunderland AFC 2 (0)
Terry Venables England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Roy Vernon Wales Wales Stoke City Stoke City 2 (0)
Barry Wagstaff England England Sheffield United Sheffield United 2 (0)
Terence Wharton England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Brian Woodall England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Ron Yeats Scotland Scotland Liverpool FC Liverpool FC 2 (0)
181. Alf Arrowsmith England England Liverpool FC Liverpool FC 1 (0)
Frank Barlow England England Sheffield United Sheffield United 1 (0)
John Barnwell England England Nottingham Forest Nottingham Forest 1 (0)
William Bentley England England Stoke City Stoke City 1 (0)
Billy Bonds England England West Ham United West Ham United 1 (0)
Tony Book England England Manchester City Manchester City 1 (0)
Shay Brennan Ireland Ireland Manchester United Manchester United 1 (0)
Sandy Brown Scotland Scotland Everton FC Everton FC 1 (0)
Stan Brown England England Fulham FC Fulham FC 1 (0)
Dietmar Bruck Germany Germany Coventry City Coventry City 1 (0)
David Burnside England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Willie Carr Scotland Scotland Coventry City Coventry City 1 (0)
Dave Clements England England Coventry City Coventry City 1 (0)
Eddie Colquhoun Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
David Connor England England Manchester City Manchester City 1 (0)
Terry Conroy Ireland Ireland Stoke City Stoke City 1 (0)
Paddy Crerand Scotland Scotland Manchester United Manchester United 1 (0)
John Dempsey Ireland Ireland Fulham FC Fulham FC 1 (0)
Tony Dunne Ireland Ireland Manchester United Manchester United 1 (0)
George Eastham England England Stoke City Stoke City 1 (0)
John Farrington England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Thomas Fenoughty England England Sheffield United Sheffield United 1 (0)
Hugh Fisher Scotland Scotland Southampton FC Southampton FC 1 (0)
Kenneth Foggo Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Bill Foulkes England England Manchester United Manchester United 1 (0)
Doug Fraser Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Bill Glazier England England Coventry City Coventry City 1 (0)
Leonard Glover England England Leicester City Leicester City 1 (0)
Alan Gowling England England Manchester United Manchester United 1 (0)
Bobby Graham Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Asa Hartford Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
David Herd Scotland Scotland Manchester United Manchester United 1 (0)
George Heslop England England Manchester City Manchester City 1 (0)
Brian Hill England England Coventry City Coventry City 1 (0)
Charlie Hurley Ireland Ireland Sunderland AFC Sunderland AFC 1 (0)
Michael Judd England England Southampton FC Southampton FC 1 (0)
Johnny Key England England Coventry City Coventry City 1 (0)
Joe Kinnear Ireland Ireland Tottenham Hotspur Tottenham Hotspur 1 (0)
Joe Kirkup England England Chelsea FC Chelsea FC
Southampton FC Southampton FC
1 (0)
Graham Lovett England England West Bromwich Albion West Bromwich Albion 1 (0)
Dave MacKay Scotland Scotland Tottenham Hotspur Tottenham Hotspur 1 (0)
Malcolm Moore England England Sunderland AFC Sunderland AFC 1 (0)
Brian Nichols England England Fulham FC Fulham FC 1 (0)
Derek Parkin England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Mark Pearson England England Fulham FC Fulham FC 1 (0)
Peter Rodrigues Wales Wales Leicester City Leicester City 1 (1)
Maurice Setters England England Coventry City Coventry City
Stoke City Stoke City
1 (0)
Nick Sharkey Scotland Scotland Leicester City Leicester City 1 (0)
Bernard Shaw England England Sheffield United Sheffield United 1 (1)
Peter Shilton England England Leicester City Leicester City 1 (0)
Willie Stevenson Scotland Scotland Liverpool FC Liverpool FC
Stoke City Stoke City
1 (1)
Bruce Stuckey England England Sunderland AFC Sunderland AFC 1 (0)
Robert Svarc England England Leicester City Leicester City 1 (0)
John Sydenham England England Southampton FC Southampton FC 1 (0)
Billy Taylor Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Bobby Thomson England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Mike Trebilcock England England Everton FC Everton FC 1 (0)
Brian Usher England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Dave Wagstaffe England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Les Wilson Canada Canada Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
David Woodfield England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)