
The Football Faithful
·9 March 2025
The highest-scoring overseas players in Premier League history

In partnership with
Yahoo sportsThe Football Faithful
·9 March 2025
Mohamed Salah continued his climb up the Premier League’s leading scorers list this weekend, after netting a brace in Liverpool’s 3-1 win over Southampton.
Salah slammed home two spot-kicks to reach 27 league goals for the campaign and 184 in the Premier League.
The Egyptian levelled Sergio Aguero’s return to move joint-fifth on the all-time list, while he’s now level with the former Manchester City striker as the highest-scoring overseas player in Premier League history.
We’ve decided to look back at the iconic imports with the most Premier League goals.
The highest-scoring Asian footballer in Premier League history, by a considerable distance.
Heung-min Son has shone during a decade at Tottenham, scoring over a century of goals for the North Londoners. The South Korean signed from Bayer Leverkusen and after a slow start began to flourish. He formed a brilliant understanding with Harry Kane, with no two teammates having assisted each other more in the league’s history.
His finest moments include winning a share of the Premier League’s Golden Boot in 2021/22, alongside a Puskas-winning individual effort against Burnley in 2020.
=5. Jimmy Floyd Hasselbank – 127 goals
Jimmy Floyd Hasselbaink hammered in the goals during prolific a prolific Premier League career. Hasselbaink signed for Leeds from Boavista in 1997 and made an immediate impact at Elland Road.
The Dutch forward scored 16 league goals during his debut season, before bettering that return with 18 in 1998/99. That season saw Hasselbaink win a share of the Premier League’s Golden Boot, alongside Michael Owen and Dwight Yorke.
After a fallout at Leeds, Hasselbaink signed for Atletico Madrid but returned to English football just a season later. Chelsea equalled the Premier League transfer record to sign Hasselbaink in a £15m deal and he delivered with a Golden Boot-winning campaign.
He scored 23 league goals in 2000/01 to become just the second player to win the Golden Boot with two different clubs, after Alan Shearer. After four fine seasons at Chelsea, Hasselbaink had spells at Middlesbrough and Charlton before concluding his Premier League career.
Robin van Persie arrived at Arsenal earmarked as the heir to Dennis Bergkamp in North London. Initially a winger, Van Persie evolved into a free-scoring forward after an injury-hit start to his time in English football.
His final season with Arsenal saw Van Persie score 30 league goals to win the Golden Boot and PFA Player of the Year Award. However, after just one FA Cup in eight seasons, he joined Manchester United in a controversial £24m deal.
The transfer was vindicated, as elusive silverware arrived. Van Persie inspired Sir Alex Ferguson’s side to the Premier League title and won a second Golden Boot in the process. He’s one of just three players to have won the Golden Boot with different clubs, alongside the aforementioned Shearer and Hasselbaink.
For many, the best footballer to have played in the Premier League.
Thierry Henry was peerless during his best seasons at Arsenal, twice winning the PFA Player of the Year award and the FWA Footballer of the Year a record three times.
Henry was the driving force of two title successes for Arsene Wenger’s Arsenal and won a record-breaking four Premier League Golden Boots across a five-year period in North London. Of players to score 100+ goals in the Premier League, no player boasts a better goal-per-game than Henry (0.68).
The Frenchman also holds the record for most assists in a Premier League season (20, shared with Kevin De Bruyne).
Sergio Aguero’s record as the highest-scoring overseas player in Premier League history has been matched.
Aguero scored 184 league goals for Manchester City and a club-record 260 in all competitions during a trophy-laden decade at the Etihad. Aguero is one of just five footballers to have scored five goals in a Premier League game and holds the record for the most hat-tricks (12).
Salah’s double to down Southampton saw the Egyptian reach 184 goals in the Premier League.
After an underwhelming stint at Chelsea delivered just two goals, Salah returned to English football, via a productive spell in Italy, and has taken the league by storm at Liverpool. He broke the then single-season goal record in his debut campaign and has never scored less than 18 league goals in any of his eight seasons at Anfield.
A three-time winner of the Premier League’s Golden Boot, he’s closing in on a record-equalling fourth this season, with a seven-goal lead on current holder Erling Haaland.
Incredibly, despite not being a centre-forward, only Thierry Henry, Harry Kane and Aguero can better Salah’s goal-per-game record of players with over a century of Premier League goals. Up to fifth in the overall standings, he’s just three from surpassing Andy Cole and moving into fourth.