Rank | Player | Goals |
---|---|---|
1 | Alan Shearer | 260 |
2 | Andrew Cole | 187 |
3 | Thierry Henry | 174 |
4 | Robbie Fowler | 163 |
5 | Les Ferdinand | 149 |
Michael Owen | 149 | |
7 | Teddy Sheringham | 147 |
8 | Frank Lampard | 139 |
9 | Jimmy Floyd Hasselbaink | 127 |
10 | Dwight Yorke | 123 |
Robbie Keane | 123 | |
(Italics denotes players still playing professional football, Bold denotes players still playing in the Premier League).[96] |
Since the first Premier League season in 1992–93, 14 different players from 10 different clubs have won or shared the top scorers title. Thierry Henry won his third consecutive and fourth overall scoring title by scoring 27 goals in the 2005–06 season. This surpassed Shearer's mark of three titles which he won consecutively from 1994–95 through 1996–97. Other multiple winners include Michael Owen, Jimmy Floyd Hasselbaink and Didier Drogba who have won two titles each. Andrew Cole and Alan Shearer hold the record for most goals in a season (34) – for Newcastle and Blackburn respectively. Cole's record came in the 1993–94 season, while Shearer's came in 1994–95, both of which were 42-game seasons. Shearer's mark of 31 goals from a 38-game season in 1995–96 was equalled in the 2007–08 season by Cristiano Ronaldo.Five goals is the record individual scoring total for a player in a single Premier League game held by four players; Andy Cole, Alan Shearer, Jermain Defoe and Dimitar Berbatov.Only Ryan Giggs of Manchester United has scored in all 19 Premier League seasons.
Manchester United became the first team to have scored 1,000 goals in the league after Cristiano Ronaldo scored in a 4–1 defeat by Middlesbrough in the 2005–06 season. Arsenal, Chelsea, Liverpool and Tottenham Hotspur are the only other teams to have reached the 1,000-goal mark, with Tottenham being the latest team to do so after a Jermain Defoe goal on 23 April 2011.
The highest-scoring match to date in the Premier League occurred on 29 September 2007 when Portsmouth beat Reading 7–4.