Can you name Liverpool’s top 30 goalscorers in the Premier League?

Liverpool's Robbie Fowler celebrates scoring their second goal against Manchester United at Anfield, March 2001.

Liverpool have had some brilliant strikers in the Premier League era – but can you name their top 30 goalscorers in the competition?

Alongside Manchester United and Arsenal, the Reds are one of just three clubs to have scored 2,000 goals in the Premier League since its rebrand in 1992.

Mark Walters notched their first Premier League goal in a 2-1 over Sheffield United at Anfield in August 1992 and their current No.11 got their 2000th goal in a 2-0 win over Brighton in March 2022.

During those 30 years, they’ve had 10 players score 50 or more Premier League goals for the club, including three stars that are currently playing for Jurgen Klopp’s side.

While the top 10 should be rather easy to remember for every Liverpool fan, there are some names on this list that might catch you by surprise.

We’ve given you 10 minutes to name their top 30 goalscorers in the competition. A * denotes the player is still at the club in the 2021-22 season.

The score to beat from the Planet Football office is 21/31. If you fancy another challenge after this, why not have a go at naming every Spaniard to appear for Liverpool in the Premier League or the 15 most expensive transfers in Liverpool’s history?

If you’ve not already, sign up for a Planet Sport account to access hints for those tricky answers, to reveal the ones you’ve missed, and to register your score on the leaderboard. Registering is free, fast, and gets you access to old articles as well as site personalisation and competitions.

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

More quizzes

Can you name every goalkeeper to play for Liverpool in the Premier League?

Can you name every player to wear number nine for Liverpool in the Premier League?