Newcastle captain Alan Shearer celebrates after scoring the second goal during the Barclays Premiership match between Sunderland and Newcastle United at The Stadium of Light on April 17, 2006 in Sunderland.
Ad
Alan Shearer, who played for Southampton, Blackburn Rovers and Newcastle United, tops the list of all-time Premier League top scorers.
Check out the full list below:
*Stats are updated up to 6th May, 2013
Edited by Staff Editor