Research shows that Thierry Henry is currently the ‘Premier League’s Greatest Ever Goalscorer’, with Sergio Aguero being a close second. Newcastle United legend Alan Shearer takes the third place and Tottenham striker Harry Kane is in fourth place. Kane is only 26 years old and could end up taking the first position in a couple of years.