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. 

Thank you for reading 5 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1

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.