Ranked! The Premier League's all-time foreign top scorers

Mohamed Salah celebrates after scoring for Liverpool against Tottenham.
(Image credit: Getty Images)

The list of Premier League all-time top scorers is dominated by Englishmen. That's no surprise – local lads are weened on the English game from birth, and also possess the advantage of spending their entire careers in England (traditionally speaking, at least). 

Indeed, of the top 10 scorers in Barclays history, only two come from overseas, and you have to get down to fifth place before you bump into the first foreigner. But moving to a new country and banging them in for fun is an achievement worthy of respect. Here, we celebrate the greatest Premier League goal-scorers from abroad. 

10. Sadio Mane (111)

Sadio Mane

(Image credit: Getty)

Games: 263
Clubs:
Southampton, Liverpool

The Senegalese forward left these shores only recently, joining Bayern in 2022, but for eight seasons proved himself to be one of the most devastating players in England's top-flight. For Saints, Mane was a blur of speed and energy - best encapsulated by his two minute and 56 second hat-trick against Aston Villa in 2015 – but it was at Liverpool he evolved into a lethal predator. Alongside Mo Salah and Bobby Firmino, Mane helped form one of the Premier League's most iconic front threes, and was key in the club's recent successes under Jürgen Klopp. 

9. Romelu Lukaku (121)

Romelu Lukaku

(Image credit: Getty)

Games: 278
Clubs:
Chelsea, West Bromwich Albion, Everton, Manchester United

Big Rom first arrived at Chelsea in 2011, a highly-touted yet raw youngster in need of some fine-tuning. He received that on loan at West Brom, where he scored 17 goals in a breakout 2012/13 campaign. Subsequent moves to Everton and Manchester United yielded many more goals, though a return to Chelsea from Inter in 2021 would prove disastrous. We may have seen the last of the Belgian target man on these shores. 

8. Dwight Yorke (123)

Andy Cole Manchester United Dwight Yorke

(Image credit: PA Images)

Games: 375
Clubs: Aston Villa, Man United,
Blackburn Rovers, Birmingham City, Sunderland

Sensational performances for Aston Villa prompted Sir Alex Ferguson to stump up a hefty £12.8 million for Trinidad & Tobago international Yorke in 1998. It would prove a bargain, as the striker's telepathic partnership with Englishman Andy Cole helped deliver an unprecedented treble in 1999. Yorke scored 48 of his goals for the Red Devils, before linking up with Cole again at Blackburn in 2002. 

7. Robbie Keane (125)

Robbie Keane

(Image credit: Getty)

Games: 349
Clubs:
Coventry City, Leeds United, Tottenham Hotspur, Liverpool, West Ham United, Aston Villa

Premier League fans were treated to the nippy Irishman's legendary celebration a neat 125 times between 1999 and 2012. Keane's lightning speed and deadly finishing saw him play for some of Europe's top clubs throughout his career, with the vast majority of his strikes coming for Tottenham between 2002 and 2008. 

6. Nicolas Anelka (125)

Nicolas Anelka Chelsea

(Image credit: Getty)

Games: 364
Clubs:
Arsenal, Liverpool, Man City, Bolton Wanderers, Chelsea, West Brom

Le Sulk arrived at Arsenal in 1997, swiftly won PFA Young Player of the Year and then headed on a world tour of clubs. He returned to these shores to represent no fewer than five further sides, scoring another 102 Premier League goals after his Gunners spell. His 19-goal haul for Chelsea in 2008/09 even earned him that season's golden boot. 

5. Jimmy Floyd Hasselbaink (127)

Jimmy Floyd Hasselbaink

(Image credit: Getty)

Games: 288
Clubs: Leeds, Chelsea,
Middlesborough, Charlton Athletic

Born in Suriname, but representing the Netherlands at international level, Jimmy Floyd Hasselbaink achieved cult status among Premier League fans thanks to his thunderous shot and tenacious style of play. He scored the lion's share of his Premier League goals for Chelsea, for whom he hit 69 in 136 outings. 

4. Mohamed Salah (133)

Liverpool's Mohamed Salah celebrates one of his goals in the 7-0 win over Manchester United at Anfield in March 2023.

(Image credit: Getty Images)

Games: 222
Clubs: Chelsea, Liverpool

The only active Premier League player on this list, Salah recently became Liverpool's record Premier League goal-scorer, overtaking Robbie Fowler's tally of 128 with a brace against Man United in early March. The Egyptian also managed two in an earlier, less-successful stint at Chelsea. He may end up a lot further up this list.

3. Robin van Persie (144)

Robin van Persie Arsenal

(Image credit: Getty)

Games: 280
Clubs: Arsenal, Man United

Dutchman Van Persie was brought to England by Arsene Wenger in 2004, swapping boyhood club Feyenoord for the Gunners in a £2.75 million switch. It would prove a bargain, as RVP scored 96 times in 194 Arsenal appearances. He then broke supporters' hearts by joining arch-rivals Man United, for whom he scored 48 times and lifted the 2013 Premier League title. 

2. Thierry Henry (175)

Thierry Henry, Arsenal

(Image credit: Getty)

Games: 258
Clubs: Arsenal

Possibly the greatest player of any nationality to ply his trade in the Premier League, Henry's rise from bandy-legged winger to weapon of mass destruction was a sight to behold. The Frenchman slotted 174 goals for the North London club, lifting two league titles in the process. 

1. Sergio Agüero (184)

Sergio Aguero Manchester City QPR 2011/12

(Image credit: Getty Images)

Games: 275
Clubs: Man City

Despite his relentless brilliance over a full decade at Man City, there's a case to be made that Agüero remains criminally underrated on these shores. The stocky Argentine could score any type of goal, from solo efforts to poacher's tap-ins. He did so on 184 occasions, scoring more goals for one club than any other player until Harry Kane topped him in 2022. Five Premier League titles were delivered thanks to Agüero's prowess in front of goal, including the 2012 edition, City's first top-flight crown in 44 years. The moment that particular gong was sealed has gone down in folklore. FFT swears you will never see anything like him again...

Ed McCambridge
Staff Writer

Ed is a staff writer at FourFourTwo, working across the magazine and website. A German speaker, he’s been working as a football reporter in Berlin since 2015, predominantly covering the Bundesliga and Germany's national team. Favourite FFT features include an exclusive interview with Jude Bellingham following the youngster’s move to Borussia Dortmund in 2020, a history of the Berlin Derby since the fall of the Wall and a celebration of Kevin Keegan’s playing career.

Read more
Sergio Aguero celebrates after scoring for Manchester City against Middlesbrough in the quarter-finals of the 2016/17 FA Cup
Quiz! Can you name the top 50 overseas scorers in Premier League history?
Mohamed Salah celebrates one of his goals for Liverpool against Manchester United at Old Trafford in September 2021.
African players who scored Premier League hat-tricks
Harry Kane celebrates after scoring for Bayern Munich, 2024
Players who finished as top goalscorer in multiple European leagues
Brad Friedel playing for Blackburn Rovers against Chelsea, 2006
The best North American players in Premier League history
Ranked! The best strikers in the world
Ranked! The 10 best strikers in the world
Barcelona's Lionel Messi and Real Madrid's Cristiano Ronaldo shake hands before a match in April 2012.
Players who scored 40 goals in a season
Latest in Lists
Lamine Yamal celebrates after scoring for Barcelona against Benfica in the Champions League in March 2025.
Youngest scorers in Champions League history
Harry Kewell looks on while playing for Leeds United against Liverpool, 2002
The best Australian players in Premier League history
Sergio Aguero holds the Premier League trophy after Manchester City's 2020/21 title win
The best Argentine players in Premier League history
The UEFA Champions League trophy on display at Wembley ahead of the 2024 final
English clubs who played in the European Cup or Champions League
Kevin Nolan runs while playing for West Ham against Fulham, 2012
The most Premier League appearances without winning an England cap
The Manchester United badge on a shirt
Clubs who changed their name
Latest in Features
Manchester City manager Pep Guardiola holds aloft the Premier League trophy at the Etihad in May 2023.
Quiz! Can you name every Premier League champion... in just 90 seconds?
 Sheila Garcia of Real Madrid CF battle for the ball with Alessia Russo of Arsenal FC during the UEFA Women's Champions League Quarter Finals First Leg match between Real Madrid CF and Arsenal FC at Estadio Alfredo Di Stefano on March 18, 2025 in Madrid, Spain.
'Over two legs I expected Arsenal to beat Real Madrid in the Champions League, I still think they can despite being 2-0 down,' says former Lioness Izzy Christiansen
Luiz Diaz of Colombia celebrates with James Rodriguez of Colombia after scoring his team's first goal during the FIFA World Cup 2026 Qualifiers match between Brazil and Colombia at Arena BRB Mane Garrincha.
How to watch Colombia vs Paraguay: Live streams for World Cup qualifier
Uruguay's Argentine head coach Marcelo Bielsa (R) gives instructions during the 2026 FIFA World Cup South American qualifiers football match between Uruguay and Argentina at the Centenario stadium in Montevideo, on March 21, 2025.
How to watch Bolivia vs Uruguay: Live streams for Conmebol World Cup qualifying
BRASILIA, BRAZIL - MARCH 20, 2025: Vinicius Junior of Brazil in action during the FIFA World Cup 2026 Qualifiers match between Brazil and Colombia at Arena BRB Mane Garrincha.
How to watch Argentina vs Brazil: Live streams for blockbuster World Cup qualifier
Mohamed Salah of Liverpool celebrates scoring his team's second goal during the Premier League match between Liverpool FC and Southampton FC at Anfield on March 08, 2025 in Liverpool, England.
Quiz! Can you name FourFourTwo's greatest Premier League players ever?