hero-image

Top 6 goal-scorers in Premier League history

Thierry Henry of Arsenal in Premier League action
Thierry Henry of Arsenal in Premier League action

The 27th season of the English Premier league kick-starts with the opening fixture between 2018-19 runner-up Liverpool and promoted Norwich City. In the 26 preceding seasons of the English top flight (rechristened as the English Premier League since 1993-94), 28 players have scored a century of goals.

There are a number of players who have notched up impressive goal-scoring records over the years. Arsenal's Thierry Henry, for instance, is the highest scoring 'non-English' player in the league's history. And Wayne Rooney's 183 goals for Manchester United is the highest tally of Premier League goals by a player for any club.

Mohamed Salah's 32 goals for Liverpool in the 2017-18 season is the highest goal tally in the history of a 20-team Premier League season.

Mohamed Salah rejoices after scoring a Premier League goal for Liverpool
Mohamed Salah rejoices after scoring a Premier League goal for Liverpool

Meanwhile, Ryan Giggs is the only player to score a goal in each of the first 21 seasons (all for Manchester United) of the English Premier league. And Jamie Vardy's scoring streak in 11 consecutive games (2015-16 for Leicester City) is the best in Premier League history.

Shearer and Aguero are two of only five players in the Premier league to have scored five goals in a game (the others being Andy Cole, Jermain Defoe and Dimitar Berbatov). Henry and Aguero are the only Premier League players to have scored 20 goals in 5 consecutive seasons.

Craig Bellamy has scored Premier League goals for 7 different clubs, which is the highest number of clubs by a player to have scored for.

On that note, here is a list of the six most prolific goal scorers in Premier League history.

#6 Sergio Aguero (164)

Sergio Aguero exults with Manchester City's 2018-19 English Premier League trophy
Sergio Aguero exults with Manchester City's 2018-19 English Premier League trophy

Aguero's tally of 164 Premier League goals from 239 games is the sixth best in the history of the league.

In his eighth season playing for Manchester City, the Argentinian's 21 goals inspired his club to their fourth English top flight title in the last eight years and the club's first successful top flight title defence in the Premier League era.

The only active player in the Premier League's all-time top six goalscorer list, Aguero has scored at least 20 goals in the league in each of the last five seasons (2014-15 to 2018-19)

Among 28 players to have scored a century of Premier League goals, Aguero's scoring ratio of 0.69 per game is the joint best in the league's history along with Harry Kane.

#5 Thierry Henry (175)

Thierry Henry in action for Arsenal in the English Premier League
Thierry Henry in action for Arsenal in the English Premier League

Henry is Arsenal's all-time record goal scorer.

With a rich haul of 175 Premier League goals in 258 games across 9 seasons for the club, the Frenchman is the most prolific foreign player and the fifth highest goal scorer in the history of the Premier League.

Henry's 30 goals in the 2003-04 season played a big role in Arsenal's unbeaten run to the Premier League title.

You may also like