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
193 total number
Where
United Kingdom
When
19 April 2026

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

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