Highest Goal Scorers in Liverpool History: The highest goal scorers in Liverpool history are the players who delivered in the league, in cup finals, and on European nights at Anfield. They were clinical when it mattered most. They were the reason Liverpool won title after title and trophy after trophy.
Liverpool FCÂ is one of the most successful clubs in English football history. These ten players scored more goals in a Liverpool shirt than anyone else across competitive professional matches.
Top 10 Highest Goal Scorers in Liverpool History
Liverpool has produced extraordinary goal scorers across every era. From Harry Chambers in the 1920s to Mohamed Salah in the present day, there has always been a world class finisher at the heart of the club’s best seasons.
1. Ian Rush
- League Goals: 229 in 469 games
- FA Cup Goals: 39 in 61 games
- League Cup Goals: 48 in 78 games
- Other Goals: 30 in 52 games
- Total Goals: 346 in 660 games
- Career Span: 1980 to 1987 and 1988 to 1996
- Nationality: Wales
Ian Rush is the highest goal scorer in Liverpool history. His 346 goals in 660 appearances across two spells at the club is a record that stands well clear of every other player in the club’s history.
He arrived from Chester City in 1980. He became the most lethal striker in English football almost immediately. His movement was sharp. His finishing was instinctive. He scored 48 League Cup goals alone, the highest in that competition on this list. He left for Juventus in 1987 and returned a year later. He continued scoring after his return and left as the greatest scorer in the club’s entire history.
Achievements:
- Liverpool all-time top scorer with 346 goals across two spells
- 5x First Division / League title winner with Liverpool
- 5x League Cup winner with Liverpool
- 3x FA Cup winner with Liverpool
- European Cup winner with Liverpool in 1983-84
- Wales international and one of the greatest British strikers in football history
2. Roger Hunt
- League Goals: 244 in 404 games
- FA Cup Goals: 18 in 44 games
- League Cup Goals: 5 in 10 games
- Other Goals: 18 in 34 games
- Total Goals: 285 in 492 games
- Career Span: 1958 to 1969
- Nationality: England
Roger Hunt scored 285 goals in 492 appearances across 11 seasons at Liverpool. He is second on this list. His 244 league goals is the second highest league total on this list.
He was one of the most natural goal scorers of his generation in English football. He was clinical, consistent, and an essential part of Bill Shankly’s great Liverpool side of the 1960s. He held the Liverpool all-time scoring record until Ian Rush surpassed him. He is a beloved figure in the club’s history.
Achievements:
- 2x First Division title winner with Liverpool
- 1x FA Cup winner with Liverpool in 1964-65
- FIFA World Cup winner with England in 1966
- Former Liverpool all-time top scorer before Ian Rush
- Knighted with an MBE for services to football
- One of the most prolific scorers in Liverpool and English football history
3. Mohamed Salah
- League Goals: 191 in 314 games
- FA Cup Goals: 8 in 15 games
- League Cup Goals: 4 in 11 games
- Other Goals: 54 in 100 games
- Total Goals: 257 in 441 games
- Career Span: 2017 to Present
- Nationality: Egypt
Mohamed Salah has scored 257 goals in 441 appearances for Liverpool and is still an active player in 2026. He is third on the all-time list and climbing. His 54 goals in other competitions is the highest in that category on this list.
He arrived from Roma in 2017. He became the best player in world football in his debut season. His 32 Premier League goals in 2017-18 broke the single-season record at the time. He is now the third highest scorer in Liverpool history and shows no signs of stopping.
Achievements:
- 1x UEFA Champions League winner with Liverpool in 2018-19
- 1x Premier League title winner with Liverpool in 2019-20
- 1x FA Cup winner with Liverpool
- 1x League Cup winner with Liverpool
- Multiple Premier League Golden Boot awards
- Egypt’s all-time leading international scorer
4. Gordon Hodgson
- League Goals: 233 in 358 games
- FA Cup Goals: 8 in 19 games
- League Cup Goals: 0 in 0 games
- Other Goals: 0 in 0 games
- Total Goals: 241 in 377 games
- Career Span: 1925 to 1936
- Nationality: South Africa
Gordon Hodgson scored 241 goals in 377 appearances across 11 seasons at Liverpool. He is fourth on this list. His 233 league goals is the third highest league total on this entire list.
He arrived from South Africa in 1925. He became one of the most prolific scorers in England during his peak years. He scored 36 league goals in the 1930-31 season. He was a powerful and direct centre forward whose goal return across 11 seasons at the club was extraordinary.
Achievements:
- Key figure in Liverpool during the late 1920s and early 1930s
- 36 First Division goals in the 1930-31 season alone
- England international despite being South African born
- Third highest league goal scorer on this entire list with 233 goals
- One of the most prolific scorers in the club’s pre-war history
- Held Liverpool’s seasonal scoring record for decades
5. Billy Liddell
- League Goals: 215 in 498 games
- FA Cup Goals: 13 in 46 games
- League Cup Goals: 0 in 0 games
- Other Goals: 0 in 0 games
- Total Goals: 228 in 534 games
- Career Span: 1938 to 1961
- Nationality: Scotland
Billy Liddell scored 228 goals in 534 appearances across 23 seasons at Liverpool. He is fifth on this list. He served the club with complete loyalty through one of its most difficult periods.
He was so central to Liverpool that the club was nicknamed “Liddellpool” by supporters during the 1950s. His 534 appearances is the highest of any player on this list. He played through the Second World War years and into the 1950s. He was a powerful and skillful winger and forward who could play across the attacking line.
Achievements:
- 1x First Division title winner with Liverpool in 1946-47
- Scotland international with multiple caps
- Nicknamed “Liddellpool” by supporters at the peak of his popularity
- 534 appearances, the most of any player on this list
- Served Liverpool for 23 loyal seasons including through the Second World War
- One of the most beloved players in the entire history of the club
6. Steven Gerrard
- League Goals: 120 in 504 games
- FA Cup Goals: 15 in 42 games
- League Cup Goals: 9 in 30 games
- Other Goals: 42 in 134 games
- Total Goals: 186 in 710 games
- Career Span: 1998 to 2015
- Nationality: England
Steven Gerrard scored 186 goals in 710 appearances across 17 seasons at Liverpool. His 710 appearances is the highest of any player on this list. He was not primarily a striker but still scored 186 goals from central midfield.
He was the captain, the leader, and the soul of Liverpool for over a decade. His 42 goals in other competitions is the second highest in that category on this list. His long-range strikes, free kicks, and decisive goals in the biggest moments made him one of the most important players in the club’s modern history.
Achievements:
- 1x UEFA Champions League winner with Liverpool in 2004-05
- 2x FA Cup winner with Liverpool
- 3x League Cup winner with Liverpool
- 2x UEFA Super Cup winner with Liverpool
- England international with over 100 caps
- One of the greatest midfielders and most beloved captains in Liverpool history
7. Robbie Fowler
- League Goals: 128 in 266 games
- FA Cup Goals: 12 in 24 games
- League Cup Goals: 29 in 35 games
- Other Goals: 14 in 44 games
- Total Goals: 183 in 369 games
- Career Span: 1993 to 2001 and 2006 to 2007
- Nationality: England
Robbie Fowler scored 183 goals in 369 appearances across two spells at Liverpool. He was one of the most naturally gifted finishers English football has ever produced.
He was known as “God” to Liverpool supporters. His instinct in front of goal was exceptional. His 29 League Cup goals is the second highest in that competition on this list. He scored five goals against Fulham in a single League Cup match in 1993-94. He was at his absolute best during the mid-1990s.
Achievements:
- 2x League Cup winner with Liverpool
- 1x FA Cup winner with Liverpool
- 1x UEFA Cup winner with Liverpool in 2000-01
- 2x PFA Young Player of the Year during his career
- England international with multiple caps
- Nicknamed “God” by Liverpool supporters, one of the most beloved players in the club’s history
8. Kenny Dalglish
- League Goals: 118 in 355 games
- FA Cup Goals: 13 in 37 games
- League Cup Goals: 27 in 59 games
- Other Goals: 14 in 64 games
- Total Goals: 172 in 515 games
- Career Span: 1977 to 1990
- Nationality: Scotland
Kenny Dalglish scored 172 goals in 515 appearances across 13 seasons at Liverpool. He was one of the greatest players in the history of British football.
He arrived from Celtic in 1977 and scored on his debut. He won trophy after trophy at the club. He later became manager and won the Double in 1985-86. His contribution to the club as both a player and manager is impossible to overstate. He is the only Liverpool player to have scored 100 or more league goals and managed the club to a league title.
Achievements:
- 3x European Cup winner with Liverpool
- 5x First Division title winner with Liverpool as a player
- 4x League Cup winner with Liverpool
- 1x FA Cup winner with Liverpool
- Scotland international with 102 caps
- Later managed Liverpool to the 1985-86 First Division and FA Cup Double
9. Michael Owen
- League Goals: 118 in 216 games
- FA Cup Goals: 8 in 15 games
- League Cup Goals: 9 in 14 games
- Other Goals: 23 in 52 games
- Total Goals: 158 in 297 games
- Career Span: 1996 to 2004
- Nationality: England
Michael Owen scored 158 goals in 297 appearances across eight seasons at Liverpool. His goals per game ratio across those appearances is outstanding. He was the most exciting young striker in European football during his peak years.
He made his debut at 17 and was immediately sensational. His pace was electric. His finishing was precise. He scored one of the greatest goals in World Cup history for England against Argentina in 1998. He won the Ballon d’Or in 2001. Injuries began to slow him during his final years at the club.
Achievements:
- 1x FA Cup winner with Liverpool in 2000-01
- 1x League Cup winner with Liverpool
- 1x UEFA Cup winner with Liverpool in 2000-01
- Ballon d’Or winner in 2001
- England international with multiple caps
- One of the most naturally gifted and explosive strikers in Liverpool and English football history
10. Harry Chambers
- League Goals: 135 in 315 games
- FA Cup Goals: 16 in 28 games
- League Cup Goals: 0 in 0 games
- Other Goals: 0 in 1 game
- Total Goals: 151 in 339 games
- Career Span: 1915 to 1928
- Nationality: England
Harry Chambers scored 151 goals in 339 appearances across 13 seasons at Liverpool. He is tenth on this list. He was one of the most prolific forwards in English football during the 1920s.
He was a powerful and direct inside forward. He was the top scorer in the First Division in 1920-21. He contributed heavily to Liverpool’s back-to-back First Division title wins in 1921-22 and 1922-23. His contribution across the post-war era of English football is one of the most impressive in the club’s early history.
Achievements:
- 2x First Division title winner with Liverpool in 1921-22 and 1922-23
- First Division top scorer in 1920-21
- England international with multiple caps
- One of the most prolific scorers in the club’s early history
- Key figure in Liverpool’s most successful period of the 1920s
- Among the top ten scorers in Liverpool history with 151 goals
FAQs
Q: Who is the highest goal scorer in Liverpool history?
Ian Rush. He scored 346 goals in 660 appearances across two spells at the club between 1980 and 1996. That is the all-time Liverpool record.
Q: Is Mohamed Salah still playing for Liverpool in 2026?
Yes. Salah is an active Liverpool player in 2026. His 257 goals places him third on the all-time list and he continues to add to that tally every season.
Q: Which player has the most appearances on this list?
Steven Gerrard played 710 games for Liverpool, the most of any player on this list. Billy Liddell is second with 534 appearances.
Q: Who won the Ballon d’Or while at Liverpool?
Michael Owen won the Ballon d’Or in 2001 during his time at the club. He is the only Liverpool player to win the award.
Q: Why was Billy Liddell’s era at Liverpool called Liddellpool?
Billy Liddell was so dominant at the club during the 1950s that supporters nicknamed the team Liddellpool. He served the club for 23 seasons and made 534 appearances.
Q: Who was Liverpool’s top scorer in the League Cup on this list?
Ian Rush scored 48 League Cup goals. That is the highest League Cup total on this list by a significant margin.

