A total of 48 different English players have scored at least 50 Premier League goals in their careers – but can you name them all?
Eighteen of them have scored 100 or more goals and should be easy to name, but there are some far more difficult ones to remember down the list. An * indicates that the player is still active in the Premier League.
We gave you 10 minutes. Good luck and don't forget to tweet us your results at @planetfutebol.
Note: If you have trouble trying the quiz, play it on the Sporcle website.
Can you name the top Premier League top scorer for any nationality?
Can you name everyone who won the Champions League and World Cup?
Can you name any Brazilian player who scores in the Premier League?
How many of these 10 footballers from the 90s can you name?