Liverpool is widely recognized as one of the premier football clubs in both England and Europe. Over the years, numerous exceptional players have proudly worn the Reds` famous shirt.
But who stands out as the most prolific goal scorers in the club`s history?
At the top of the list is Ian Rush, who remarkably netted 346 goals in 660 appearances across his two stints at the club.
His most successful season was arguably 1983-84, where he scored 47 goals in 65 games, earning the Golden Boot in both the league and European Cup. That season saw Liverpool achieve a famous league and European Cup double.
Ranking second is Roger Hunt, notable as the sole Liverpool player in England`s starting lineup during their 1966 World Cup final victory.
Hunt scored 285 goals in 492 appearances for the club.
He was instrumental in Liverpool`s return to the First Division, scoring 41 goals in 41 league games in 1961-62 as the club won the Second Division title. The following season, Hunt led the Reds to a memorable First Division championship in 1963-64, again finishing as the leading scorer with 31 goals in 41 league appearances.
Completing the top three is Mohamed Salah, who overtook Gordon Hodgson during the 2024-25 season.
Steven Gerrard, widely regarded as Liverpool`s greatest player and a standout midfielder of his era, made 710 appearances over 17 years, placing him third for most club appearances. He is sixth on the all-time top goal scorers list with 186 goals.
Other notable legends like Robbie Fowler, Kenny Dalglish, and Michael Owen rank seventh, eighth, and ninth, having scored 183, 172, and 158 goals respectively during their distinguished Liverpool careers.
Rounding out the top 10 is Harry Chambers, who netted 151 goals in 339 appearances.
Mohamed Salah is the only current player among the top 20 scorers, following the recent exits of Sadio Mane and Roberto Firmino. The `Egyptian King` overtook the legendary Gerrard in the 2023-24 season and then surpassed both Billy Liddell and Gordon Hodgson in the 2024-25 season to claim third place.
Liverpool`s All-Time Top 20 Goal Scorers
Position | Player | Goals | Matches | Years |
---|---|---|---|---|
1 | Ian Rush | 346 | 660 | 1980-1987, 1988-1996 |
2 | Roger Hunt | 285 | 492 | 1958-1969 |
3 | Mohamed Salah | 244 | 397 | 2017-present |
4 | Gordon Hodgson | 241 | 377 | 1925-1936 |
5 | Billy Liddell | 228 | 534 | 1939-1961 |
6 | Steven Gerrard | 186 | 710 | 1998-2015 |
7 | Robbie Fowler | 183 | 369 | 1993-2001, 2006-2007 |
8 | Kenny Dalglish | 172 | 515 | 1977-1990 |
9 | Michael Owen | 158 | 297 | 1996-2004 |
10 | Harry Chambers | 151 | 339 | 1915-1928 |
11 | Sam Raybould | 130 | 226 | 1900-1907 |
12 | Jack Parkinson | 128 | 219 | 1902-1914 |
13 | Dick Forshaw | 123 | 288 | 1919-1927 |
14 | Sadio Mane | 120 | 269 | 2016-2022 |
15 | Ian St. John | 118 | 425 | 1961-1971 |
16 | Roberto Firmino | 111 | 362 | 2015-2023 |
17 | Jack Balmer | 110 | 309 | 1935-1952 |
18 | John Barnes | 108 | 407 | 1987-1997 |
19 | Kevin Keegan | 100 | 323 | 1970-1978 |
20 | John Toshack | 96 | 247 | 1971-1977 |