List of English football first tier top scorers


A list of English football first tier top scorers from 1888 to the present.

Top scorers

By number of seasons as top scorer

RankPlayerCountryTitlesClubsYearsRef
1Jimmy Greaves
6
Chelsea 1959, 1961, Tottenham Hotspur 1963, 1964, 1965, 19691958–59, 1960–61, 1962–63, 1963–64, 1964–65, 1968–69
2Steve Bloomer
5
Derby County1895–96, 1896–97, 1898–99, 1900–01, 1903–04
3Thierry Henry
4
Arsenal2001–02, 2003–04, 2004–05, 2005–06
4John Campbell
3
Sunderland1891–92, 1892–93, 1894–95
4Gary Lineker
3
Leicester City 1985, Everton 1986, Tottenham Hotspur 19901984–85, 1985–86, 1989–90
4Alan Shearer
3
Blackburn Rovers 1995, 1996, Newcastle United 19971994–95, 1995–96, 1996–97
7Jack Southworth
2
Blackburn Rovers 1891, Everton 18941890–91, 1893–94
7Albert Shepherd
2
Bolton Wanderers 1906, Newcastle United 19111905–06, 1910–11
7David McLean
2
Sheffield Wednesday1911–12, 1912–13
7Dixie Dean
2
Everton1927–28, 1931–32
7Jack Bowers
2
Derby County1932–33, 1933–34
7Tommy Lawton
2
Everton1937–38, 1938–39
7Ron Davies
2
Southampton1966–67, 1967–68
7Malcolm Macdonald
2
Newcastle United 1975, Arsenal 19771974–75, 1976–77
7Alan Smith
2
Arsenal1988–89, 1990–91
7Michael Owen
2
Liverpool1997–98, 1998–99
7Jimmy Floyd Hasselbaink
2
Leeds United 1999, Chelsea 20011998–99, 2000–01
7Didier Drogba
2
Chelsea2006–07, 2009–10
7Robin van Persie
2
Arsenal 2012, Manchester United 20132011–12, 2012–13
7Harry Kane
2
Tottenham Hotspur2015–16, 2016–17
7Mohamed 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
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 Hotspur1986–87
22John Aldridge
1
Liverpool1987–88
22Ian Wright
1
Crystal Palace & Arsenal1991–92
22Teddy Sheringham
1
Tottenham Hotspur1992–93
22Andrew Cole
1
Newcastle United1993–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
22Cristiano Ronaldo
1
Manchester United2007–08
22Nicolas Anelka
1
Chelsea2008–09
22Dimitar Berbatov
1
Manchester United2010–11
22Carlos Tevez
1
Manchester City2010–11
22Luis SuΓ‘rez
1
Liverpool2013–14
22Sergio AgΓΌero
1
Manchester City2014–15
22Sadio ManΓ©
1
Liverpool2018–19
22Pierre-Emerick Aubameyang
1
Arsenal2018–19
22Jamie Vardy
1
Leicester City2019–20

and Stoke City are the only clubs with top league scorers whose teams have never finished in the top three.
ClubTitlesSeasons
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
3Tottenham Hotspur
11
1957–58, 1962–63, 1963–64, 1964–65, 1968–69, 1980–81, 1986–87, 1989–90, 1992–93, 2015–16, 2016–17
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

All-time top scorers with over 200 goals

Only goals in first level of championship are considered.
RankNameYearsMatchesGoalsRatio
1Jimmy Greaves5163570.69
2Steve Bloomer1892-19145363140.59
3Dixie Dean1924-19383623100.86
4Gordon Hodgson1925-19404562870.63
5Alan Shearer1988-20065592830.51
6=David Jack1920-19344762570.54
6=Charlie Buchan1912-19284822570.53
8Nat Lofthouse1946-19604522550.56
9Joe Bradford1921-19354102480.60
10Hughie Gallacher1925-19383552460.69
11Joe Smith1908-19274102430.59
12George Brown1921-19353662400.65
13George Camsell1921-19393372330.69
14Ian Rush1980-19985152320.45
15David Herd1954-19704122220.53
16Harry Hampton1904-19223572190.61
17=Billy Walker1919-19334782140.44
17=Tony Cottee1982-20005482140.39
19Dave Halliday1925-19332572110.82
20Geoff Hurst1959-19755192100.40
21=Ronnie Allen1950-19614152080.50
21=Wayne Rooney2002-20184762080.44
23Bobby Gurney1926-19443482050.59
24Arthur Chandler1925-19353092040.66
25Vic Watson1923-19322952030.68
26=Denis Law1960-19743772010.53
26=Harry Johnson1919-19313132010.64

Records