Most football (soccer) Premier League goals scored by a foreign player

Most football (soccer) Premier League goals scored by a foreign player
Who
Mohamed Salah
What
190 total number
Where
United Kingdom
When
01 November 2025

The most football (soccer) English Premier League goals scored by a foreign player is 190, achieved by Mohamed Salah (Egypt) for Chelsea and Liverpool between 2014 and 2025.

Mohamed Salah scored two EPL goals for Chelsea and 188 for Liverpool, where he won the Golden Boot award a record-equalling four times. He surpassed Sergio Agüero’s record of 184 league goals with a strike during Liverpool’s title-clinching 5–1 win over Tottenham on 27 April 2025.