Liverpool All Time Top Goalscorers (Updated April 2024)

Liverpool Football Club is of course one of the most storied football clubs in the world, boasting a rich history marked by numerous standout players and record-breaking achievements.

Among these achievements, the accomplishments of their top goalscorers stand out, demonstrating the striking power that has helped shape the club's success.

In this article, we explore the legends that have made their mark on Liverpool's history with their goal-scoring prowess, updated with statistics as of April 2024.

346: Ian Rush

Ian Rush, a name synonymous with Merseyside, leads the pack as the all-time top scorer for the Reds.

With an impressive tally of 346 goals, Rush's remarkable career at Liverpool spanned from 1980 to 1996. His scoring ability was characterised by his sharp instincts in the box and lethal finishing, making him a fearsome opponent for any defence.

Rush's record speaks volumes about his dedication and his pivotal role in Liverpool's successes during his playing years.

285: Roger Hunt

Following not too far behind is Roger Hunt, a key figure in Liverpool's rise during the 1960s.

Hunt scored 285 goals for the club, a testament to his consistency and skill in front of goal. His contributions were crucial during a period that saw Liverpool secure numerous domestic and international titles, cementing his legacy as one of the greatest strikers in the club's history.

234: Mohamed Salah

Mohamed Salah, the Egyptian forward who has become a global football icon since joining Liverpool in 2017, has etched his name among the greats with 234 goals to his credit, and counting.

Known for his speed, agility, and precision, Salah continues to be a key player for the club, consistently delivering performances that highlight his status as one of the top forwards in the game today.

The Remaining Top Ten

The list of Liverpool's all-time top goalscorers showcases a blend of historical legends and modern-day heroes.

Players like Steven Gerrard (185 goals), Robbie Fowler (183 goals), and Billy Liddell (228 goals) all played pivotal roles during their tenures at the club.

Notable mentions also include Sir Kenny Dalglish (172 goals), Michael Owen (158 goals), and Sadio Mané (120 goals), each of whom left an indelible mark through their goal-scoring feats.

These players not only excelled individually but also contributed significantly to the team's collective success, helping to win numerous league titles, cup victories, and European triumphs.

Their ability to perform in crucial moments and their consistency in front of goal have made them beloved figures among Liverpool supporters and respected adversaries across the footballing world.


  • Who is Liverpool's all-time top goalscorer?
    • Ian Rush, with 346 goals.
  • How many goals has Mohamed Salah scored for Liverpool?
    • As of April 2024, Mohamed Salah has scored 234 goals for Liverpool.
  • Who are Liverpool's top three goalscorers of all time?
    • Ian Rush (346 goals), Roger Hunt (285 goals), and Mohamed Salah (234 goals).
  • Did any of Liverpool's top goalscorers play in the modern Premier League era?
    • Yes, players like Steven Gerrard, Robbie Fowler, Mohamed Salah, and Sadio Mané, among others, have played during the Premier League era.
  • How many goals did Steven Gerrard score for Liverpool?
    • Steven Gerrard scored 185 goals for Liverpool.
Share This Article