List of English football first tier top scorers

A list of English football first tier top scorers from 1888 (as the Football League First Division) to the present (as the Premier League).

Top scorers

By season

Dixie Dean holds the record for the most goals in a season, with 60 in 1927–28. Two players finished as joint top scorers on nine occasions, while three players finished level on four occasions. In 2018–19, two players from the same club both finished as top scorers for the first time (Sadio Mané and Mohamed Salah of Liverpool).[1]

Key
Player (X) Name of the player and number of times they were top scorer at that point (if more than one)
Indicates multiple top scorers in the same season
Indicates player also won the European Golden Shoe in the same season (since 1967–68)
§ Denotes the club were English champions in the same season
Season Player(s) Nationality Club(s) Goals
1888–89 John Goodall  England Preston North End§ 24
1889–90 Jimmy Ross  Scotland Preston North End§ 24
1890–91 Jack Southworth  England Blackburn Rovers 26
1891–92 John Campbell  Scotland Sunderland§ 32
1892–93 John Campbell (2)  Scotland Sunderland§ 31
1893–94 Jack Southworth (2)  England Everton 27
1894–95 John Campbell (3)  Scotland Sunderland§ 22
1895–96 Steve Bloomer  England Derby County 20
John Campbell  Scotland Aston Villa§ 20
1896–97 Steve Bloomer (2)  England Derby County 22
1897–98 Fred Wheldon  England Aston Villa 21
1898–99 Steve Bloomer (3)  England Derby County 23
1899–1900 Billy Garraty  England Aston Villa§ 27
1900–01 Steve Bloomer (4)  England Derby County 23
1901–02 Jimmy Settle  England Everton 18
1902–03 Sam Raybould  England Liverpool 31
1903–04 Steve Bloomer (5)  England Derby County 20
1904–05 Arthur Brown  England Sheffield United 22
1905–06 Albert Shepherd  England Bolton Wanderers 26
1906–07 Alex Young  Scotland Everton 28
1907–08 Enoch West  England Nottingham Forest 27
1908–09 Bert Freeman  England Everton 38
1909–10 Jack Parkinson  England Liverpool 30
1910–11 Albert Shepherd (2)  England Newcastle United 25
1911–12 Harry Hampton  England Aston Villa 25
George Holley  England Sunderland 25
David McLean  Scotland Sheffield Wednesday 25
1912–13 David McLean (2)  Scotland Sheffield Wednesday 30
1913–14 George Elliott  England Middlesbrough 32
1914–15 Bobby Parker  Scotland Everton§ 35
1919–20 Fred Morris  England West Bromwich Albion§ 37
1920–21 Joe Smith  England Bolton Wanderers 38
1921–22 Andrew Wilson  Scotland Middlesbrough 31
1922–23 Charlie Buchan  England Sunderland 30
1923–24 Wilf Chadwick  England Everton 28
1924–25 Frank Roberts  England Manchester City 31
1925–26 Ted Harper  England Blackburn Rovers 43
1926–27 Jimmy Trotter  England Sheffield Wednesday 37
1927–28 Dixie Dean  England Everton§ 60
1928–29 Dave Halliday  Scotland Sunderland 43
1929–30 Vic Watson  England West Ham United 41
1930–31 Tom Waring  England Aston Villa 49
1931–32 Dixie Dean (2)  England Everton§ 44
1932–33 Jack Bowers  England Derby County 35
1933–34 Jack Bowers (2)  England Derby County 34
1934–35 Ted Drake  England Arsenal§ 42
1935–36 W. G. Richardson  England West Bromwich Albion 39
1936–37 Freddie Steele  England Stoke City 33
1937–38 Tommy Lawton  England Everton 38
1938–39 Tommy Lawton (2)  England Everton§ 35
1946–47 Dennis Westcott  England Wolverhampton Wanderers 37
1947–48 Ronnie Rooke  England Arsenal§ 33
1948–49 Willie Moir  Scotland Bolton Wanderers 25
1949–50 Dickie Davis  England Sunderland 25
1950–51 Stan Mortensen  England Blackpool 30
1951–52 George Robledo  Chile Newcastle United 33
1952–53 Charlie Wayman  England Preston North End 24
1953–54 Jimmy Glazzard  England Huddersfield Town 29
1954–55 Ronnie Allen  England West Bromwich Albion 27
1955–56 Nat Lofthouse  England Bolton Wanderers 33
1956–57 John Charles  Wales Leeds United 38
1957–58 Bobby Smith  England Tottenham Hotspur 36
1958–59 Jimmy Greaves  England Chelsea 33
1959–60 Dennis Viollet  England Manchester United 32
1960–61 Jimmy Greaves (2)  England Chelsea 41
1961–62 Ray Crawford  England Ipswich Town§ 33
Derek Kevan  England West Bromwich Albion 33
1962–63 Jimmy Greaves (3)  England Tottenham Hotspur 37
1963–64 Jimmy Greaves (4)  England Tottenham Hotspur 35
1964–65 Jimmy Greaves (5)  England Tottenham Hotspur 29
Andy McEvoy  Republic of Ireland Blackburn Rovers 29
1965–66 Roger Hunt  England Liverpool§ 29
Willie Irvine  Northern Ireland Burnley 29
1966–67 Ron Davies  Wales Southampton 37
1967–68 George Best  Northern Ireland Manchester United 28
Ron Davies (2)  Wales Southampton 28
1968–69 Jimmy Greaves (6)  England Tottenham Hotspur 27
1969–70 Jeff Astle  England West Bromwich Albion 25
1970–71 Tony Brown  England West Bromwich Albion 28
1971–72 Francis Lee  England Manchester City 33
1972–73 Pop Robson  England West Ham United 28
1973–74 Mick Channon  England Southampton 21
1974–75 Malcolm Macdonald  England Newcastle United 21
1975–76 Ted MacDougall  Scotland Norwich City 23
1976–77 Andy Gray  Scotland Aston Villa 25
Malcolm Macdonald (2)  England Arsenal 25
1977–78 Bob Latchford  England Everton 30
1978–79 Frank Worthington  England Bolton Wanderers 24
1979–80 Phil Boyer  England Southampton 23
1980–81 Steve Archibald  Scotland Tottenham Hotspur 20
Peter Withe  England Aston Villa§ 20
1981–82 Kevin Keegan  England Southampton 26
1982–83 Luther Blissett  England Watford 27
1983–84 Ian Rush  Wales Liverpool§ 32
1984–85 Kerry Dixon  England Chelsea 24
Gary Lineker  England Leicester City 24
1985–86 Gary Lineker (2)  England Everton 30
1986–87 Clive Allen  England Tottenham Hotspur 33
1987–88 John Aldridge  Republic of Ireland Liverpool§ 26
1988–89 Alan Smith  England Arsenal§ 23
1989–90 Gary Lineker (3)  England Tottenham Hotspur 24
1990–91 Alan Smith (2)  England Arsenal§ 22
1991–92 Ian Wright  England 29[lower-alpha 1]
1992–93 Teddy Sheringham  England 22[lower-alpha 2]
1993–94 Andy Cole  England Newcastle United 34
1994–95 Alan Shearer  England Blackburn Rovers§ 34
1995–96 Alan Shearer (2)  England Blackburn Rovers 31
1996–97 Alan Shearer (3)  England Newcastle United 25
1997–98 Dion Dublin  England Coventry City 18
Michael Owen  England Liverpool 18
Chris Sutton  England Blackburn Rovers 18
1998–99 Jimmy Floyd Hasselbaink  Netherlands Leeds United 18
Michael Owen (2)  England Liverpool 18
Dwight Yorke  Trinidad and Tobago Manchester United§ 18
1999–2000 Kevin Phillips  England Sunderland 30
2000–01 Jimmy Floyd Hasselbaink (2)  Netherlands Chelsea 23
2001–02 Thierry Henry  France Arsenal§ 24
2002–03 Ruud van Nistelrooy  Netherlands Manchester United§ 25
2003–04 Thierry Henry (2)  France Arsenal§ 30
2004–05 Thierry Henry (3)  France Arsenal 25
2005–06 Thierry Henry (4)  France Arsenal 27
2006–07 Didier Drogba  Ivory Coast Chelsea 20
2007–08 Cristiano Ronaldo  Portugal Manchester United§ 31
2008–09 Nicolas Anelka  France Chelsea 19
2009–10 Didier Drogba (2)  Ivory Coast Chelsea§ 29
2010–11 Dimitar Berbatov  Bulgaria Manchester United§ 20
Carlos Tevez  Argentina Manchester City 20
2011–12 Robin van Persie  Netherlands Arsenal 30
2012–13 Robin van Persie (2)  Netherlands Manchester United§ 26
2013–14 Luis Suárez  Uruguay Liverpool 31
2014–15 Sergio Agüero  Argentina Manchester City 26
2015–16 Harry Kane  England Tottenham Hotspur 25
2016–17 Harry Kane (2)  England Tottenham Hotspur 29
2017–18 Mohamed Salah  Egypt Liverpool 32
2018–19 Pierre-Emerick Aubameyang  Gabon Arsenal 22
Sadio Mané  Senegal Liverpool 22
Mohamed Salah (2)  Egypt Liverpool 22
2019–20 Jamie Vardy  England Leicester City 23
2020–21 Harry Kane (3)  England Tottenham Hotspur 23

By number of seasons as top scorer

[2]

Rank Player Nationality Titles Club(s) Years Ref.
1Jimmy Greaves
6
Chelsea 1959, 1961, Tottenham Hotspur 1963, 1964, 1965, 19691958–59, 1960–61, 1962–63, 1963–64, 1964–65, 1968–69[3]
2Steve Bloomer
5
Derby County1895–96, 1896–97, 1898–99, 1900–01, 1903–04[4]
3Thierry Henry
4
Arsenal2001–02, 2003–04, 2004–05, 2005–06[5]
4John Campbell
3
Sunderland1891–92, 1892–93, 1894–95
4Gary Lineker
3
Leicester City 1985, Everton 1986, Tottenham Hotspur 1990 1984–85, 1985–86, 1989–90
4Alan Shearer
3
Blackburn Rovers 1995, 1996, Newcastle United 19971994–95, 1995–96, 1996–97[6]
4Harry Kane
3
Tottenham Hotspur2015–16, 2016–17, 2020–21[7]
8Jack Southworth
2
Blackburn Rovers 1891, Everton 18941890–91, 1893–94
8Albert Shepherd
2
Bolton Wanderers 1906, Newcastle United 19111905–06, 1910–11
8David McLean
2
Sheffield Wednesday1911–12, 1912–13
8Dixie Dean
2
Everton1927–28, 1931–32
8Jack Bowers
2
Derby County1932–33, 1933–34
8Tommy Lawton
2
Everton1937–38, 1938–39
8Ron Davies
2
Southampton1966–67, 1967–68
8Malcolm Macdonald
2
Newcastle United 1975, Arsenal 19771974–75, 1976–77
8Alan Smith
2
Arsenal1988–89, 1990–91
8Michael Owen
2
Liverpool1997–98, 1998–99[8]
8Jimmy Floyd Hasselbaink
2
Leeds United 1999, Chelsea 20011998–99, 2000–01[8]
8Didier Drogba
2
Chelsea2006–07, 2009–10[8]
8Robin van Persie
2
Arsenal 2012, Manchester United 20132011–12, 2012–13[9][10]
8Mohamed Salah
2
Liverpool2017–18, 2018–19
22John Goodall
1
Preston North End1888–89
22Jimmy Ross
1
Preston North End1889–90
22John Campbell
1
Aston Villa1895–96
22Fred Wheldon
1
Aston Villa1897–98
22Billy Garraty
1
Aston Villa1899–1900
22Jimmy Settle
1
Everton1901–02
22Sam Raybould
1
Liverpool1902–03
22Arthur Brown
1
Sheffield United1904–05
22Alex Young
1
Everton1906–07
22Enoch West
1
Nottingham Forest1907–08
22Bert Freeman
1
Everton1908–09
22Jack Parkinson
1
Liverpool1909–10
22George Holley
1
Sunderland1911–12
22Harry Hampton
1
Aston Villa1911–12
22George Elliott
1
Middlesbrough1913–14
22Bobby Parker
1
Everton1914–15
22Fred Morris
1
West Bromwich Albion1919–20
22Joe Smith
1
Bolton Wanderers1920–21
22Andy Wilson
1
Middlesbrough1921–22
22Charlie Buchan
1
Sunderland1922–23
22Wilf Chadwick
1
Everton1923–24
22Frank Roberts
1
Manchester City1924–25
22Ted Harper
1
Blackburn Rovers1925–26
22Jimmy Trotter
1
Sheffield Wednesday1926–27
22Dave Halliday
1
Sunderland1928–29
22Vic Watson
1
West Ham United1929–30
22Tom Waring
1
Aston Villa1930–31
22Ted Drake
1
Arsenal1934–35
22W. G. Richardson
1
West Bromwich Albion1935–36
22Freddie Steele
1
Stoke City1936–37
22Dennis Westcott
1
Wolverhampton Wanderers1946–47
22Ronnie Rooke
1
Arsenal1947–48
22Willie Moir
1
Bolton Wanderers1948–49
22Dickie Davis
1
Sunderland1949–50
22Stan Mortensen
1
Blackpool1950–51
22George Robledo
1
Newcastle United1951–52
22Charlie Wayman
1
Preston North End1952–53
22Jimmy Glazzard
1
Huddersfield Town1953–54
22Ronnie Allen
1
West Bromwich Albion1954–55
22Nat Lofthouse
1
Bolton Wanderers1955–56
22John Charles
1
Leeds United1956–57
22Bobby Smith
1
Tottenham Hotspur1957–58
22Dennis Viollet
1
Manchester United1959–60
22Derek Kevan
1
West Bromwich Albion1961–62
22Ray Crawford
1
Ipswich Town1961–62
22Andy McEvoy
1
Blackburn Rovers1964–65
22Willie Irvine
1
Burnley1965–66
22Roger Hunt
1
Liverpool1965–66[11]
22George Best
1
Manchester United1967–68
22Jeff Astle
1
West Bromwich Albion1969–70
22Tony Brown
1
West Bromwich Albion1970–71
22Francis Lee
1
Manchester City1971–72
22Pop Robson
1
West Ham United1972–73
22Mick Channon
1
Southampton1973–74
22Ted MacDougall
1
Norwich City1975–76
22Andy Gray
1
Aston Villa1976–77
22Bob Latchford
1
Everton1977–78
22Frank Worthington
1
Bolton Wanderers1978–79
22Phil Boyer
1
Southampton1979–80
22Peter Withe
1
Aston Villa1980–81
22Steve Archibald
1
Tottenham Hotspur1980–81
22Kevin Keegan
1
Southampton1981–82
22Luther Blissett
1
Watford1982–83
22Ian Rush
1
Liverpool1983–84
22Kerry Dixon
1
Chelsea1984–85
22Clive Allen
1
Tottenham Hotspur 1986–87
22John Aldridge
1
Liverpool1987–88
22Ian Wright
1
Crystal Palace & Arsenal1991–92
22Teddy Sheringham
1
Tottenham Hotspur1992–93[6]
22Andrew Cole
1
Newcastle United 1993–94
22Chris Sutton
1
Blackburn Rovers1997–98
22Dion Dublin
1
Coventry City1997–98
22Dwight Yorke
1
Manchester United1998–99
22Kevin Phillips
1
Sunderland1999–2000
22Ruud van Nistelrooy
1
Manchester United2002–03[12]
22Cristiano Ronaldo
1
Manchester United2007–08[13]
22Nicolas Anelka
1
Chelsea2008–09[14]
22Dimitar Berbatov
1
Manchester United2010–11[15]
22Carlos Tevez
1
Manchester City2010–11[15]
22Luis Suárez
1
Liverpool2013–14[16]
22Sergio Agüero
1
Manchester City2014–15[17]
22Sadio Mané
1
Liverpool2018–19
22Pierre-Emerick Aubameyang
1
Arsenal2018–19
22Jamie Vardy
1
Leicester City2019–20
  • Bold shows players currently playing in the Premier League.
  • Italics show players still playing professional football.

By club

Coventry City and Stoke City are the only clubs with top league scorers whose teams have never finished in the top three.

Rank Club Titles Seasons
1Everton
12
1893–94, 1901–02, 1906–07, 1908–09, 1914–15, 1923–24, 1927–28, 1931–32, 1937–38, 1938–39, 1977–78, 1985–86
1Arsenal
12
1934–35, 1947–48, 1976–77, 1988–89, 1990–91, 1991–92, 2001–02, 2003–04, 2004–05, 2005–06, 2011–12, 2018–19
1Tottenham Hotspur
12
1957–58, 1962–63, 1963–64, 1964–65, 1968–69, 1980–81, 1986–87, 1989–90, 1992–93, 2015–16, 2016–17, 2020–21
4Liverpool
9
1902–03, 1909–10, 1983–84, 1987–88, 1997–98, 1998–99, 2013–14, 2017–18, 2018–19
5Sunderland
8
1891–92, 1892–93, 1894–95, 1911–12, 1922–23, 1928–29, 1949–50, 1999–2000
6Derby County
7
1895–96, 1896–97, 1898–99, 1900–01, 1903–04, 1932–33, 1933–34
6Aston Villa
7
1895–96, 1897–98, 1899–1900, 1911–12, 1930–31, 1976–77, 1980–81
6Chelsea
7
1958–59, 1960–61, 1984–85, 2000–01, 2006–07, 2008–09, 2009–10
6Manchester United
7
1959–60, 1967–68, 1998–99, 2002–03, 2007–08, 2010–11, 2012–13
10West Bromwich Albion
6
1919–20, 1935–36, 1954–55, 1961–62, 1969–70, 1970–71
10Blackburn Rovers
6
1890–91, 1925–26, 1964–65, 1994–95, 1995–96, 1997–98
12Bolton Wanderers
5
1905–06, 1920–21, 1948–49, 1955–56, 1978–79
12Southampton
5
1966–67, 1967–68, 1973–74, 1979–80, 1981–82
12Newcastle United
5
1910–11, 1951–52, 1974–75, 1993–94, 1996–97
15Manchester City
4
1924–25, 1971–72, 2010–11, 2014–15
16Sheffield Wednesday
3
1911–12, 1912–13, 1926–27
16Preston North End
3
1888–89, 1889–90, 1952–53
18Middlesbrough
2
1913–14, 1921–22
18West Ham United
2
1929–30, 1972–73
18Leeds United
2
1956–57, 1998–99
18Leicester City
2
1984–85, 2019–20
22Sheffield United
1
1904–05
22Nottingham Forest
1
1907–08
22Stoke City
1
1936–37
22Wolverhampton Wanderers
1
1946-47
22Blackpool
1
1950–51
22Huddersfield Town
1
1953–54
22Ipswich Town
1
1961–62
22Burnley
1
1965–66
22Norwich City
1
1975-76
22Watford
1
1982–83
22Coventry City
1
1997–98

By nationality

Country Titles
 England
90
 Scotland
16
 France
5
 Netherlands
5
 Wales
4
 Egypt
2
 Republic of Ireland
2
 Northern Ireland
2
 Ivory Coast
2
 Argentina
2
 Chile
1
 Trinidad and Tobago
1
 Portugal
1
 Bulgaria
1
 Uruguay
1
 Senegal
1
 Gabon
1

All-time top scorers with over 200 goals

Only goals in first level of championship (First Division then Premier League) are considered.[2]

Rank Player Years Matches Goals Ratio
1 Jimmy Greaves 1957–1972 516 357 0.69
2 Steve Bloomer 1892–1914 536 314 0.59
3 Dixie Dean 1924–1938 362 310 0.86
4 Gordon Hodgson 1925–1940 456 287 0.63
5 Alan Shearer 1988–2006 559 283 0.51
6 David Jack 1920–1934 476 257 0.54
Charlie Buchan 1912–1928 482 257 0.53
8 Nat Lofthouse 1946–1960 452 255 0.56
9 Joe Bradford 1921–1935 410 248 0.60
10 Hughie Gallacher 1925–1938 355 246 0.69
11 Joe Smith 1908–1927 410 243 0.59
12 George Brown 1921–1935 366 240 0.65
13 George Camsell 1921–1939 337 233 0.69
14 Ian Rush 1980–1998 515 232 0.45
15 David Herd 1954–1970 412 222 0.53
16 Harry Hampton 1904–1922 357 219 0.61
17 Billy Walker 1919–1933 478 214 0.44
Tony Cottee 1982–2000 548 214 0.39
19 Dave Halliday 1925–1933 257 211 0.82
20 Geoff Hurst 1959–1975 519 210 0.40
21 Ronnie Allen 1950–1961 415 208 0.50
Wayne Rooney 2002–2018 476 208 0.44
23 Bobby Gurney 1926–1944 348 205 0.59
24 Arthur Chandler 1925–1935 309 204 0.66
25 Vic Watson 1923–1932 295 203 0.68
26 Denis Law 1960–1974 377 201 0.53
Harry Johnson 1919–1931 313 201 0.64

Records

See also

Notes

  1. 5 goals in 8 appearances for Crystal Palace, 24 goals in 30 appearances for Arsenal
  2. 1 goal in 3 appearances for Nottingham Forest, 21 goals in 38 appearances for Tottenham Hotspur

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.