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.