Liverpool's top 10 goalscorers of all time

Cameron Smith
Cameron Smith
  • Updated: 18 Apr 2024 14:52 BST
  • 3 min read
Mo Salah, Liverpool, 2023/24
© IMAGO

Liverpool are historically one of the biggest clubs in world football and they remain one of the best teams on the globe today.

Article continues under the video

The Reds are consistent challengers in the English top flight and have previously employed some of the best forwards in the world.

Which player has scored the most goals for Liverpool in the club’s history?

READ MORE: Liverpool's 10 most expensive transfers of all time

Liverpool’s top 10 all-time record goalscorers

Ian Rush is Liverpool’s record goalscorer with 346 goals in 660 appearances for the north London outfit.

The Welshman was instrumental to Liverpool’s success in the 1980s, and he won 20 trophies during his career at Anfield.

Roger Hunt is the Reds’ second-highest goalscorer of all time. He netted 285 goals in 492 games for the club between 1958 and 1969. Rush overtook Hunt with a strike against Manchester United in 1992.

Gordon Hodgson is third on the list thanks to his tally of 241 strikes in 377 matches. He failed to win a single trophy during his time at Liverpool, but Hodgson was the club’s top goalscorer in seven of his nine seasons on Merseyside and he combined football with playing cricket for Lancashire.

The fourth-highest goalscorer in Liverpool history is Billy Liddell. He spent his entire senior career with the Reds, scoring 228 goals in 534 games in the process.

Mohamed Salah is the only current Liverpool player on this list. The Egyptian has netted 209 goals in 342 games at the time of writing, although he could jump ahead of Liddell if he extends his stay at Anfield into the 2024-25 season.

Liverpool legend Steven Gerrard is sixth with 186 goals in 710 appearances. The former Reds midfielder came through the club’s youth system and spent 17 years in the senior side, helping them win nine trophies, including the 2005 Champions League.

Robbie Fowler is seventh, with his tally of 183 goals narrowly edging out Kenny Dalglish in eighth (183 goals).

Michael Owen is ninth, having scored 158 goals in 297 Liverpool matches, while Harry Chambers (151 goals) completes the top 10.

Liverpool's top 10 goalscorers of all time

PlayerGoalsGames
1. Ian Rush346660
2. Roger Hunt285492
3. Gordon Hodgson241377
4. Billy Liddell228534
5. Mohamed Salah*209342
6. Steven Gerrard186710
7. Robbie Fowler183369
8. Kenny Dalglish172515
9. Michael Owen158297
10. Harry Chambers151339

Never miss the next big transfer!

Get the latest transfer insights and analyses directly in your mailbox.