Top Goalscorers by Nations & Regions

All-Time Premier League European (Non-UK) Goalscorers

By Updated 3 min read

Which European players have scored the most goals in Premier League history? This table ranks the top 30 goalscorers from European nations outside the United Kingdom, from Thierry Henry and Robin van Persie to Cristiano Ronaldo, Erling Haaland and other Premier League legends.

France’s Thierry Henry remains the leading European non-UK goalscorer in Premier League history with 175 goals for Arsenal. Behind him are Dutch striker Robin van Persie on 144 and Irish forward Robbie Keane on 126.

The rankings also feature some of the Premier League’s most prolific modern forwards, including Romelu Lukaku, Erling Haaland, Cristiano Ronaldo, Ruud van Nistelrooy, Olivier Giroud and Fernando Torres.

Haaland is the highest-scoring active European player on the list, having reached 116 Premier League goals by the end of the 2025-26 season. His total has moved him comfortably into the top 10 among European non-UK scorers.

Top 30 European Non-UK Premier League Goalscorers

The table below ranks European players by their total Premier League goals. Players from England, Scotland, Wales and Northern Ireland are excluded. Players from the Republic of Ireland are included as European non-UK players.

Rank Nation Player Premier League Goals
1FranceThierry Henry175
2NetherlandsRobin van Persie144
3IrelandRobbie Keane126
4FranceNicolas Anelka125
5BelgiumRomelu Lukaku121
6NorwayErling Haaland116
7PortugalCristiano Ronaldo103
8NetherlandsRuud van Nistelrooy95
9BulgariaDimitar Berbatov94
10NorwayOle Gunnar Solskjær91
11FranceOlivier Giroud90
12NetherlandsDennis Bergkamp87
13BelgiumChristian Benteke86
14BelgiumEden Hazard85
15FranceLouis Saha85
16SpainFernando Torres85
17BelgiumKevin De Bruyne72
18IcelandGylfi Sigurdsson67
19ItalyPaolo Di Canio66
20PortugalDiogo Jota63
21FranceAnthony Martial63
22FranceRobert Pirès62
23SwedenAlexander Isak60
24SpainDavid Silva60
25ItalyGianfranco Zola59
26IrelandNiall Quinn59
27IrelandShane Long56
28DenmarkChristian Eriksen55
29IcelandEiður Guðjohnsen55
30IrelandDamien Duff54

Statistics correct to the end of the 2025-26 Premier League season.

Thierry Henry Leads the European Goalscoring Chart

Thierry Henry is comfortably the highest-scoring European non-UK player in Premier League history. The French striker scored 175 goals in 258 Premier League appearances for Arsenal, putting him seventh overall in the competition’s all-time goalscoring chart.

Henry’s 175 goals also place him ahead of every other continental European player. His total includes four Premier League Golden Boot awards, while his 2003-04 season formed part of Arsenal’s unbeaten Invincibles campaign.

Henry is followed by Dutch forward Robin van Persie, who scored 144 Premier League goals for Arsenal and Manchester United. Irish striker Robbie Keane is third among European non-UK players with 126 goals.

Haaland Rapidly Climbs the European Rankings

Erling Haaland is already one of the most prolific European goalscorers in Premier League history. The Norwegian reached 100 Premier League goals in a record number of appearances and finished the 2025-26 season with 116 goals.

Haaland’s rate of scoring has been particularly notable. He scored a record 36 goals during his debut Premier League season for Manchester City in 2022-23 and has continued to add to his career total at an exceptional rate. The Premier League lists his 36-goal campaign as the record for most goals in a Premier League season.

European Nations with the Most Premier League Goalscorers

France has produced several of the highest-scoring European players in Premier League history, with Henry, Anelka, Giroud, Saha, Martial and Pirès all appearing in the top 30.

The Netherlands is also strongly represented by Van Persie, Van Nistelrooy and Bergkamp, while Belgium features Lukaku, Benteke, Hazard and De Bruyne. Norway’s representation is led by Haaland and Solskjær.

Portugal has produced two players in the top 30, with Cristiano Ronaldo on 103 goals and Diogo Jota on 63. Jota’s Premier League total is now a final career figure.

European Premier League Goalscorers: Key Facts

  • Thierry Henry is the leading European non-UK Premier League goalscorer with 175 goals.
  • Robin van Persie is second with 144 goals.
  • Robbie Keane is the highest-scoring player from the Republic of Ireland with 126 goals.
  • Erling Haaland has 116 Premier League goals and is the highest-scoring active European player on this list.
  • Cristiano Ronaldo scored 103 Premier League goals for Manchester United across his two spells at the club.
  • France has six players in the top 30.
  • Belgium has four players in the top 30.
  • Ireland has four players in the top 30.
  • The top 30 includes players from 13 different European nations.

More Premier League Goalscoring Records

For the complete rankings across all nationalities, see our All-Time Top 100 Premier League Goalscorers.

You can also explore our Premier League Top Goalscorers by Nations & Regions, including dedicated rankings for individual countries.

For more detailed national breakdowns, see our All-Time Premier League Top French Goalscorers and All-Time Premier League Top Portuguese Goalscorers.

Related reading

More in Top Goalscorers by Nations & Regions

Related sections