Can you name every player to have scored 100 Premier League goals?

Mohamed Salah celebrates scoring for Liverpool.

Thirty-two players have scored 100 or more goals in the Premier League since its inception in 1992 – but how many of them can you name?

We’ve given you 10 minutes, and as clues have listed the clubs each player has scored for plus the number of goals they have bagged. A * denotes the player is still active in the Premier League.

The average score to beat at the time of writing is 74%, so no pressure. If you fancy another challenge after this, try name the top English goalscorer from every Premier League season.

Good luck, and don’t forget to tweet us your scores at @planetfutebol.

Note: If you have any issues attempting the quiz, play it on the Sporcle website

More quizzes

Can you name the 20 players with the most assists in Premier League history?

Can you name every PFA Player of the Year since the Premier League began?