Liverpool FC 10 best goalscorers of all time – games and minutes per goal

Who has the best games-per-goal ratio in a Liverpool shirt? The top spot may not come as a surprise to most!

Liverpool have been graced by some phenomenal goalscorers in their history, not least in present day with Mohamed Salah currently third in the all-time charts.

Remarkably the Egyptian has not only scored the third-most goals of any Liverpool player ever, but he is also doing so at the lowest games-per-goal rate (1.61) of anyone post-war.

Gordon Hodgson, who Salah overtook to take third spot earlier in 2025, is the only player to score 50 or more goals in the club’s entire history with a lower rate of games per goal (1.56).

Liverpool’s all-time top 10 – games per goal (50+ goals)

Gordon Hodgson, Liverpool

  • 1. Gordon Hodgson – 1.56
  • 2. Mohamed Salah – 1.61
  • 3. Luis Suarez – 1.62
  • 4. John Aldridge – 1.65
  • 5. Jack Parkinson – 1.71
  • 6. George Allan – 1.71
  • 7. Roger Hunt – 1.73
  • 8. Sam Raybould – 1.74
  • 9. Fernando Torres – 1.75
  • 10. Michael Owen – 1.88


With football records often distinguished post-war due to the reliability of reports and the increased quality of the game, it is worth charting Liverpool’s top 10 since 1946.

Liverpool’s post-war top 10 – games per goal (50+)

LONDON, ENGLAND - Sunday, December 15, 2013: Liverpool's Luis Suarez celebrates scoring the fourth goal against Tottenham Hotspur during the Premiership match at White Hart Lane. (Pic by David Rawcliffe/Propaganda)


While Ian Rush – the club’s record goalscorer with a potentially unbeatable 346 in 660 games – was a notable absentee from the all-time list, he has the seventh-best rate of games per goal post-war.

It stands to reason that many of those players who populate Liverpool’s all-time scoring charts – Rush, Hodgson, Salah and Roger Hunt – also boast a rate of at least a goal every other game.

But the achievements of Salah in particular are outstanding, particularly when comparing the top 10 for minutes per goal.

Liverpool’s all-time top 10 – minutes per goal (100+)

LIVERPOOL, ENGLAND - Sunday, February 16, 2025: Liverpool's Luis Díaz (R) celebrates with team-mate Mohamed Salah after scoring the first goal during the FA Premier League match between Liverpool FC and Wolverhampton Wanderers FC at Anfield. Liverpool won 2-1. (Photo by David Rawcliffe/Propaganda)


Salah has averaged a goal every 131 minutes since joining Liverpool almost eight years ago, which is less a game-and-a-half.

It is by far the lowest of any player to score 100 or more goals for the club and shows the remarkable impact the No. 11 has had since his arrival from AS Roma.