#7 Jermain Defoe- 162 goals
Now Rooney has left the Premier League to head to the USA, Defoe is the only man in this top 10 still playing in England. Defoe started his career with West Ham, where he played for two seasons in the Premier League before the Hammers were relegated to the Championship. After a season in the second division, he moved to Tottenham, where he scored 43 goals in five seasons.
After a season and a half with Portsmouth, Defoe returned to Tottenham, where during his five seasons he passed the 100-goal mark in the Premier League. He left Tottenham to join Toronto FC in Canada, but following a brief spell there, he returned to England with Sunderland as part of a swap deal with Jozy Altidore.
He was a key player for Sunderland in his two and a half years there, scoring 34 goals before the club’s relegation in 2017. He has since returned to Bournemouth, where he had a short but successful loan spell early on in his career, and scored four goals in his first season back. He has two years left on his contract with the south-coast club, so will hope to score a lot more Premier League goals.