Top 5 foreign players to score the most goals in the Premier League

Manchester United v Chelsea - Premier League
Didier Drogba is the highest scoring African in the PL.

The most watched sports league in the world - the Premier League - has always been a platform for some of the most talented and amazing footballers of all time. From Alan Shearer to Harry Kane, the league has hosted some of the best goalscorers to have played the game of football.

There is no doubt the native players are a big asset to all the Premier League clubs, with nine players in the list of the top ten all-time goalscorers being English players. However, foreign players have also successfully recorded their names in the history books of the PL with their brilliant performances and goal-scoring ability.

Dwight Yorke, Luis Suarez, Didier Drogba - there have been many foreign internationals who have presented themselves as perfect scoring machines and won the Golden Boot many times.

Right on this note, here's a look at the list of the top 5 foreign players to have scored the most goals in the Premier League.

Stats courtesy- premierleague.com


#5 Robbie Keane

Tottenham Hotspur v Burnley - Premier League
Robbie Keane narrowly edges Nicolas Anelka for the fifth spot

Clubs played for: Coventry City, Leeds United, Tottenham Hotspur, Liverpool, West Ham United, Aston Villa.

Robbie Keane has scored 126 league goals in 349 games which puts him at the fifth spot on this list.

After spending three seasons in the First Division (now called 'the Championship') with Wolverhampton Wanderers, he signed with the Premier League side, Coventry City. He scored 12 goals in his first season in the PL but moved to Inter Milan the following season.

He didn't have a good time in Italy and returned back to the Premier League just after a year, when Leeds United signed him on a loan deal. Later, Leeds made his move permanent and he scored 13 league goals in his 3 years at the club.

He was signed by Tottenham Hotspur in 2002, where he enjoyed the best years of his career. He played 238 games for Spurs in two different spells and scored 91 goals.

He had brief spells with Liverpool, Aston Villa, and West Ham United before finally hanging up his boots with the MLS side, LA Galaxy.

Stats- premierleague.com

#4 Jimmy Floyd Hasselbaink

Chelsea v Birmingham City
Jimmy Floyd Hasselbaink has scored 127 goals in the Premier League.

Clubs played for: Leeds United, Chelsea, Middlesbrough, Charlton Athletic.

At number four on this list is the Dutch international, Jimmy Floyd Hasselbiank. He has scored 127 goals in 288 Premier League games.

Known for his pace and ability to score goals with both feet, Hasselbaink first came to the Premier League when Leeds United signed him from Boavista in 1997. He stayed at Leeds for two seasons, scoring 34 goals in 69 games and he also finished as the Premier League's joint top scorer in 1998-1999.

After his impressive spell with Leeds, he moved to Athletico Madrid in 1999 but returned back to the Premier League after just one season, as Chelsea signed him for a then club-record transfer fee of £15 million.

He justified his huge transfer fee with his performances and scored 69 PL goals for the club. He was the Premier League's top goal scorer for the 2000-2001 season.

After leaving Chelsea in 2004, he had brief spells with Middlesbrough and Charlton Athletic before finishing his professional career in 2008 with the Championship club, Cardiff City. At present, he manages the EFL League One club, Northampton Town.

Stats- premierleague.com

#3 Sergio Aguero

Middlesbrough v Manchester City - The Emirates FA Cup Quarter-Final
Sergio Aguero is at number three on this list.

Clubs played for: Manchester City.

Of course, Sergio Aguero features on this list. He has scored 143 goals for Manchester City in 205 Premier League games.

Regarded as one of the best South American's to ever play in the Premier League, Sergio Aguero joined Manchester City in 2011 and has been leading their front line since then. Unsurprisingly, he has finished as the club's top goalscorer for the last six seasons.

He also played a vital role in two of Manchester City's Premier League titles in the last six seasons and finished as the Premier League's top scorer in 2014-15.

He is the only player on this list who is still playing in the Premier League. At just 29 years of age, he certainly has more years left in him. It is safe to say we can expect him to climb a lot higher on this ladder.

Stats- premierleague.com

#2 Robin van Persie

SC Braga v Manchester United - UEFA Champions League
Robin van Persie won the Premier League with Manchester United.

Clubs played for: Arsenal, Manchester United.

The former Arsenal and Manchester United striker, Robin Van Persie has scored 144 goals in 280 Premier League games, putting him at number two on this list.

Robin Van Persie started his career in the Premier League when Arsenal signed him from the Dutch club, Feyenoord in 2004. He started off as a left winger before Arsene Wenger turned him into a forward when he moved to the Gunners. His start in the Premier League was slow and he scored just 10 goals in his first 50 PL games.

When Arsenal sold Theirry Henry to Barcelona in 2007, Robin van Persie got the perfect opportunity to establish himself as Arsenal's main forward. He grabbed that opportunity perfectly and went on to score 86 league goals in the next 6 seasons. He was the Premier League's top scorer in the 2011-2012 season.

After spending 8 years with Arsenal, he transferred to Manchester United in 2012. During his first year with the Red Devils, he finished as the league's top scorer and played a vital role in Manchester United's Premier League triumph. He stayed with the side just for two more seasons as injuries limited his playing time.

He moved to Fenerbahce in 2015, before moving back to his first professional club, Feyenoord this year.

Stats- premierleague.com

#1 Thierry Henry

Thierry Henry of Arsenal celebrates
Thierry Henry is on top of this list.

Clubs played for: Arsenal.

The French international, Thierry Henry has scored 175 goals in 258 Premier League games, making him the highest-scoring foreign player in the Premier League and the 5th highest goal-scorer in the PL.

He joined Arsenal in 1999 and hit the ground running. He spent 8 years at Arsenal before leaving for Barcelona in 2007. During his stay with the Gunners, he finished as the top-scorer in 7 seasons.

He also won the PL Golden Boot award on 4 different occasions and was the Ballon d'Or runner-up in 2003. He also secured the third position in the Ballon d'Or race in 2006.

After having his spells with Barcelona and the MLS side, New York Red Bulls, he again joined Arsenal on loan in 2012. His second spell with the club wasn't as prolific as the first spell - he scored just 1 goal in 4 Premier League games.

He retired from professional football in 2014, and is now working as a pundit for Sky Sports.

Stats- premierleague.com

Quick Links

Edited by Shyam Kamal