List of English football first tier top scorers
By player

List of English football first tier top scorers

Section Title: By player
Table Section Text: None

Rank	Player	Country	Titles	Clubs	Years	Ref

1	Jimmy Greaves	England	6	Chelsea 1959, 1961, Tottenham Hotspur 1963, 1964, 1965, 1969	1958-59, 1960-61, 1962-63, 1963-64, 1964-65, 1968-69

2	Steve Bloomer	England	5	Derby County	1895–96, 1896–97, 1898–99, 1900–01, 1903–04

3	Thierry Henry	France	4	Arsenal	2001–02, 2003–04, 2004–05, 2005–06

4	John Campbell	Scotland	3	Sunderland	1891–92, 1892–93, 1894–95

4	Gary Lineker	England	3	Leicester City 1985, Everton 1986, Tottenham Hotspur 1990	1984–85, 1985–86, 1989–90

4	Alan Shearer	England	3	Blackburn Rovers 1995, Newcastle United 1996, 1997	1994–95, 1995–96, 1996–97

7	Jack Southworth	England	2	Blackburn Rovers 1891, Everton 1894	1890–91, 1893–94

7	Albert Shepherd	England	2	Bolton Wanderers 1906, Newcastle United 1911	1905–06, 1910–11

7	David McLean	Scotland	2	Sheffield Wednesday	1911–12, 1912–13

7	Dixie Dean	England	2	Everton	1927–28, 1931–32

7	Jack Bowers	England	2	Derby County	1932–33, 1933–34

7	Tommy Lawton	England	2	Everton	1937–38, 1938–39

7	Ron Davies	Wales	2	Southampton	1966–67, 1967–68

7	Malcolm Macdonald	England	2	Newcastle United 1975, Arsenal 1977	1974–75, 1976–77

7	Alan Smith	England	2	Arsenal	1988–89, 1990–91

7	Michael Owen	England	2	Liverpool	1997–98, 1998–99

7	Jimmy Floyd Hasselbaink	Netherlands	2	Leeds United 1999, Chelsea 2001	1998–99, 2000–01

7	Didier Drogba	Ivory Coast	2	Chelsea	2006–07, 2009–10

7	Robin van Persie	Netherlands	2	Arsenal 2012, Manchester United 2013	2011–12, 2012–13

7	Harry Kane	England	2	Tottenham Hotspur	2015–16, 2016–17

21	John Goodall	England	1	Preston North End	1888–89

21	Jimmy Ross	Scotland	1	Preston North End	1889–90

21	John Campbell	Scotland	1	Aston Villa	1895–96

21	Fred Wheldon	England	1	Aston Villa	1897–98

21	Billy Garraty	England	1	Aston Villa	1899–1900

21	Jimmy Settle	England	1	Everton	1901–02

21	Sam Raybould	England	1	Liverpool	1902–03

21	Arthur Brown	England	1	Sheffield United	1904–05

21	Alex Young	Scotland	1	Everton	1906–07

21	Enoch West	England	1	Nottingham Forest	1907–08

21	Bert Freeman	England	1	Everton	1908–09

21	Jack Parkinson	England	1	Liverpool	1909–10

21	George Holley	England	1	Sunderland	1911–12

21	Harry Hampton	England	1	Aston Villa	1911–12

21	George Elliott	England	1	Middlesbrough	1913–14

21	Bobby Parker	Scotland	1	Everton	1914–15

21	Fred Morris	England	1	West Bromwich Albion	1919–20

21	Joe Smith	England	1	Bolton Wanderers	1920–21

21	Andy Wilson	Scotland	1	Middlesbrough	1921–22

21	Charlie Buchan	England	1	Sunderland	1922–23

21	Wilf Chadwick	England	1	Everton	1923–24

21	Frank Roberts	England	1	Manchester City	1924–25

21	Ted Harper	England	1	Blackburn Rovers	1925–26

21	Jimmy Trotter	England	1	Sheffield Wednesday	1926–27

21	Dave Halliday	Scotland	1	Sunderland	1928–29

21	Vic Watson	England	1	West Ham United	1929–30

21	Tom Waring	England	1	Aston Villa	1930–31

21	Ted Drake	England	1	Arsenal	1934–35

21	W. G. Richardson	England	1	West Bromwich Albion	1935–36

21	Freddie Steele	England	1	Stoke City	1936–37

21	Dennis Westcott	England	1	Wolverhampton Wanderers	1946–47

21	Ronnie Rooke	England	1	Arsenal	1947–48

21	Willie Moir	Scotland	1	Bolton Wanderers	1948–49

21	Dickie Davis	England	1	Sunderland	1949–50

21	Stan Mortensen	England	1	Blackpool	1950–51

21	George Robledo	Chile	1	Newcastle United	1951–52

21	Charlie Wayman	England	1	Preston North End	1952–53

21	Jimmy Glazzard	England	1	Huddersfield Town	1953–54

21	Ronnie Allen	England	1	West Bromwich Albion	1954–55

21	Nat Lofthouse	England	1	Bolton Wanderers	1955–56

21	John Charles	Wales	1	Leeds United	1956–57

21	Bobby Smith	England	1	Tottenham Hotspur	1957–58

21	Dennis Viollet	England	1	Manchester United	1959–60

21	Derek Kevan	England	1	West Bromwich Albion	1961–62

21	Ray Crawford	England	1	Ipswich Town	1961–62

21	Andy McEvoy	Ireland	1	Blackburn Rovers	1964–65

21	Willie Irvine	Northern Ireland	1	Burnley	1965–66

21	George Best	Northern Ireland	1	Manchester United	1967–68

21	Jeff Astle	England	1	West Bromwich Albion	1969–70

21	Tony Brown	England	1	West Bromwich Albion	1970–71

21	Francis Lee	England	1	Manchester City	1971–72

21	Pop Robson	England	1	West Ham United	1972–73

21	Mick Channon	England	1	Southampton	1973–74

21	Ted MacDougall	Scotland	1	Norwich City	1975–76

21	Andy Gray	Scotland	1	Aston Villa	1976–77

21	Bob Latchford	England	1	Everton	1977–78

21	Frank Worthington	England	1	Bolton Wanderers	1978–79

21	Phil Boyer	England	1	Southampton	1979–80

21	Peter Withe	England	1	Aston Villa	1980–81

21	Steve Archibald	Scotland	1	Tottenham Hotspur	1980–81

21	Kevin Keegan	England	1	Southampton	1981–82

21	Luther Blissett	England	1	Watford	1982–83

21	Ian Rush	Wales	1	Liverpool	1983–84

21	Kerry Dixon	England	1	Chelsea	1984–85

21	Clive Allen	England	1	Tottenham Hotspur	1986–87

21	John Aldridge	Ireland	1	Liverpool	1987–88

21	Ian Wright	England	1	Arsenal	1991–92

21	Teddy Sheringham	England	1	Tottenham Hotspur	1992–93

21	Andrew Cole	England	1	Newcastle United	1993–94

21	Chris Sutton	England	1	Blackburn Rovers	1997–98

21	Dion Dublin	England	1	Coventry City	1997–98

21	Dwight Yorke	Trinidad and Tobago	1	Manchester United	1998–99

21	Kevin Phillips	England	1	Sunderland	1999–2000

21	Ruud van Nistelrooy	Netherlands	1	Manchester United	2002–03

21	Cristiano Ronaldo	Portugal	1	Manchester United	2007–08

21	Nicolas Anelka	France	1	Chelsea	2008–09

21	Dimitar Berbatov	Bulgaria	1	Manchester United	2010–11

21	Carlos Tevez	Argentina	1	Manchester City	2010–11

21	Luis Suárez	Uruguay	1	Liverpool	2013–14

21	Sergio Agüero	Argentina	1	Manchester City	2014–15

21	Mohamed Salah	Egypt	1	Liverpool	2017–18

Sentence(s)

Malcolm Macdonald was England's top scorer with Newcastle in 1975 and with Arsenal in 1977.

final_sentence: Malcolm Macdonald was England's top scorer with Newcastle in 1975 and with Arsenal in 1977.