Players With Most Goals For Liverpool-All Time

Liverpool has been one of the top-tier football clubs in England and Europe and some of the best players have been part of the team over the years.
Many footballers have been at their best with the club. In this article, we will have a look at the top goal scorers for Liverpool.
The first in the list of Ian Rush who scored an astonishing 346 goals in 660 appearances across two spells at the club.
The 1983-84 campaign was his best season for the club, both in terms of impact and statistics. He scored 47 goals in 65 appearances, winning the Golden Boot in both the league and European Cup, with Liverpool winning the league and European cup double.
The second place in the list is occupied by Roger Hunt, the only Liverpool player who made England’s starting line-up in the final when they won the 1966 World Cup.
Hunt scored 285 goals in 492 appearances for the club. He played a key role in helping Liverpool get back into the first division, having scored 41 goals in 41 league appearances in the 1961-62 season. He helped Liverpool top the table in the second division to achieve automatic promotion. A season after surviving in the first division, Hunt guided the team to a memorable First Division win in 1963-64, once again finishing as the top scorer (31 goals in 41 league appearances).
The top three is completed by Gordon Hodgson, who scored 241 goals in 377 appearances.
The 1983-84 campaign was his best season for the club, both in terms of impact and statistics. He scored 47 goals in 65 appearances, winning the Golden Boot in both the league and European Cup, with Liverpool winning the league and European cup double.
In second place is Roger Hunt, the only Liverpool player who made England’s starting line-up in the final when they won the 1966 World Cup.
Having made 492 appearances for the club, Hunt scored 285 goals.
It was Hunt who played a huge role in helping Liverpool get back into the first division. Scoring 41 goals in 41 league appearances in the 1961-62 season, Liverpool topped the table in the second division to gain automatic promotion. A season after surviving in the first division, Hunt guided the Reds to a memorable First Division win in 1963-64, once again finishing as the top scorer (31 goals in 41 league appearances).
The top three is completed by Gordon Hodgson, who scored 241 goals in 377 appearances.
Mohamed Salah is the only remaining active player for Liverpool in the top 20.
Also Read: AFCON 2025: Schedule, Fixtures, Venues, All You Need To Know
Liverpool’s leading goal scorers of all-time (Top 20)
Position | Player | Goals | Matches | Years |
1 | Ian Rush | 346 | 660 | 1980-1987, 1988-1996 |
2 | Roger Hunt | 285 | 492 | 1958-1969 |
3 | Gordon Hodgson | 241 | 377 | 1925-1936 |
4 | Mohamed Salah | 232 | 376 | 2017-present |
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 |