The 30 players to score 100 Premier League goals

The 30 players to score 100 Premier League goals

13th Sep, 2021 @ 02:24 pm


Mohammed Salah became the 30th player to score 100 goals in the Premier League following his strike against Leeds United on Sunday.

Trent Alexander-Arnold found space down the right in the 20th minute and he crossed for Salah, who had the easy task of rolling the ball into the net for his milestone which came just after 162 games.

As provided by Sky Sports, we look at the other 29 players who are on the 100 goal club in the Premier League and how many games it took them to reach the milestone.

100 Premier League Goals Club

  • 30. Ryan Giggs - 534 games
  • 29. Steven Gerrard - 449 games
  • 28. Paul Scholes - 436 games
  • 27. Peter Crouch - 419 games
  • 26. Emile Heskey - 414 games
  • 25. Frank Lampard - 406 games
  • 24. Jermaine Defoe - 303 games
  • 23. Dion Dublin - 271 games
  • 22. Matthew Le Tissier - 266 games 
  • 21. Nicolas Anelka - 258 games
  • 20. Robbie Keane - 255 games
  • 19. Dwight Yorke - 254 games
  • 18. Teddy Sheringham - 254 games
  • 17. Wayne Rooney - 247 games
  • 16. Darren Bent - 226 games 
  • 15. Didier Drogba - 220 games
  • 14. Romelu Lukaku - 216 games
  • 13. Jamie Vardy - 206 games
  • 12. Jimmy Floyd Hasselbaink - 200 games
  • 11. Robin Van Persie - 197 games
  • 10. Michael Owen - 185 games
  • 9. Andy Cole - 185 games
  • 8. Les Ferdinand - 178 games
  • 7. Robbie Fowler - 175 games
  • 6. Ian Wright - 173 games
  • 5. Mohamed Salah - 162 games
  • 4. Thierry Henry - 160 games
  • 3. Sergio Aguero - 147 games
  • 2. Harry Kane - 141 games
  • 1. Alan Shearer - 121 games