#7 Jermain Defoe - 162 goals

Defoe is the only player on this list who is still playing to this day. Still scoring frequently in the Premier League at 35-years-old proves that age is just a number for some. Defoe's speed, agility and shooting accuracy have made him a deadly forward for every side he's featured in through the years.
Defoe began his career in the Charlton youth set-up and was signed within a year of becoming professional by West Ham United for £1.5m in 1999. Defoe spent his first season on loan at Bournemouth, but upon returning for the 2001-2002 Premier League campaign, he was given his first real opportunity, which saw him play in 35 games, netting ten goals in the process. Defoe made an appearance in every single game the following season, but only scored eight goals.
Whilst his goal tally was relatively low, Defoe had done enough to turn the heads of managers up and down the country. And it would be Tottenham Hotspur who would be first to pounce, signing the 22-year-old for £9.45m in 2004. Here, Defoe made a total of 120 appearances and scored 39 goals.
He would be loaned to Portsmouth for the start of the 2007-2008 season, before making a permanent transfer to Fratton Park in January for £8.3m.
He scored 16 times in 24 games for Pompey, and Spurs must have realised how grave the mistake they made in selling him was because, in January of the following season, they signed him back for £14.7m, which was £6.4m more than they had sold him for 12 months prior!
Defoe would stick with Spurs for six full seasons, featuring in 137 games and scoring 48 times. In 2014, he was sold to Toronto FC for £6.57m.
His time in Canada would prove to be short-lived, though, as he returned to the Premier League after signing for Sunderland in January 2015 for £3.15m.
Despite being 33-years-old, Defoe was still scoring goals left, right and centre. He netted 64 goals in 157 matches and contributed heavily to Sunderland's survival bid. He left once they were finally relegated, though, and made his way to AFC Bournemouth in 2017 - the club he was sent on loan to at the start of his career.
Jermain Defoe has been with Bournemouth for a year now. He made 24 appearances in his first season back, 13 of which were as a substitute, scoring four times.