Top 10: Premier League Goals of All Time - 5 - Shearer vs Everton 18 November 2011 10:26 Legendary Geordie hero Alan Shearer scored an impressive 148 goals in 303 games for Newcastle.His greatest strike was a superb equaliser against Everton in front of the Toon Army. Source: DSG