Top 10 all-time Premier League goalscorers

Ajax v Manchester United - UEFA Europa League Final
Wayne Rooney

#9 Les Ferdinand (149 goals)

Ferdinand celebrates scoring 2nd goal
Les Ferdinand

Ferdinand did much of his best work in the early years of the Premier League and had 100 Premier League goals by the end of the 1996/97 season. His first three seasons in the division were spent at QPR, where he scored an impressive 60 goals, before a £6 million move to Newcastle United. There he added 41 goals in two years, including his hundredth towards the end of his final season with the club.

This was followed by a move to Tottenham, where despite spending five and a half seasons, he never hit top form. He scored just 33 league goals in his time there but netted the 10,000th Premier League goal against Fulham in 2001. He spent short spells at five clubs, including West Ham and Leicester City, before retiring from football in 2006.

Quick Links