La Premier League has always welcomed great players. It is considered the NBA of football, the most important stage globally. The player who has scored the most goals in the English top flight is Alan Shearer: the Newcastle and Blackburn striker has scored 260 goals in 441 games. Rounding out the podium Wayne Rooney, who scored 208 goals between Manchester United and Everton, and Andy Cole, who stopped at 187 with 7 different jerseys. The foreigner who scored the most in the Premier League Sergio Aguero: there are 184 goals for Kun with the Manchester City shirt.
The first of the players still in business is Harry Kane of Tottenham: the English striker with the Spurs shirt has hit the mark 173 times. The second is Jamie Vardy (fourteenth in the all time ranking) that col Leicester scored 127 goals. Then follow Lukaku (twentieth) e Salah (twenty-first) with 118 and 114 goals.
Click here to read the full article: Premier League, the ranking of the best scorers of all time
By Federico Poet