6. Teddy Sheringham
Goals scored:147
Edward Paul 'Teddy' Sheringham MBE is a veteran of the English game and is still playing today – for Colchester United – despite making his first appearance in top flight football over 25 years ago.
Teddy's glory days in the Premiership came playing for Manchester United and later Tottenham Hotspur. He also had fame playing for Portsmouth where despite being 38 at the time of signing he still managed to slide in 10 goals in 38 appearances.