Alan Shearer es el jugador con más goles en la historia de la Premier League, con un total de 260 goles.