Alan Shearer is a former England footballer, having previously played for Southampton, Blackburn Rovers and Newcastle United. He holds the record for most Premier League goals of all-time ...