Liverpool's all-time top scorers: Rush, Hunt, and Salah lead the way

Liverpool FC, one of the most prestigious and decorated clubs in football history, have been home to some of the game's most prolific goal scorers. From the iconic Ian Rush to the modern-day legend Mohamed Salah, these players have defined the club’s success with their remarkable goal-scoring feats. Here’s a closer look at the top scorers who have left a lasting legacy at Anfield.

'Mo. Salah.'
Getty Images Sport
‎1. Ian Rush The Record-Breaking Legend
‎Topping the list of Liverpool's all-time top scorers is Ian Rush, a player whose incredible ability to find the back of the net has made him a club icon. Rush scored an astounding 346 goals in 660 appearances, playing across two separate spells at the club (1980-1987, 1988-1996). His best season came in 1983-84 when he netted 47 goals in 65 appearances, claiming the Golden Boot in both the league and the European Cup. During that campaign, Liverpool won a league and European Cup double, solidifying Rush’s status as a true Reds legend.
‎2. Roger Hunt The Hero of 1966
‎Roger Hunt, who scored 285 goals in 492 appearances for Liverpool, is another club legend. Hunt’s importance to Liverpool is immeasurable, playing a pivotal role in the club’s return to the First Division. His 41 goals in the 1961-62 season helped Liverpool gain automatic promotion, and the following season, Hunt’s 31 goals helped the Reds secure the First Division title in 1963-64. Hunt was also a part of England’s 1966 World Cup-winning squad, making him a dual national hero.
‎3. Mohamed Salah The Egyptian King
‎Mohamed Salah has firmly established himself as one of Liverpool’s greatest goal scorers. With his remarkable consistency and flair, Salah surpassed Gordon Hodgson’s long-standing record in the 2024-25 season, moving into third place with 244 goals. Since joining Liverpool in 2017, Salah’s contribution has been nothing short of spectacular, with key goals in crucial moments, including his role in the 2019 UEFA Champions League and 2020 Premier League triumphs. Salah continues to write his own chapter in Liverpool’s storied history.
‎4. Gordon Hodgson A Forgotten Hero
‎Gordon Hodgson’s 241 goals in 377 appearances for Liverpool earned him a place among the club’s top scorers. Playing between 1925 and 1936, Hodgson was one of the most prolific goal scorers in Liverpool’s early history. His remarkable goal tally was unmatched for decades, and although he is often overshadowed by modern-day stars, his legacy remains strong.
‎5. Billy Liddell The Anfield Idol
‎Billy Liddell, a player who gave everything for Liverpool, scored 228 goals in 534 appearances. A true Anfield idol, Liddell was known for his work ethic, leadership, and exceptional ability to score goals. His time at the club spanned from 1939 to 1961, and he remains a beloved figure in Liverpool’s history, often regarded as one of the club’s greatest ever players.
‎Notable Mentions
 • Steven Gerrard: The club's long-serving captain and arguably its greatest player, Gerrard scored 186 goals in 710 appearances over his 17-year career. His goals were often crucial, including memorable strikes in key matches, solidifying his legendary status at the club.
 • Robbie Fowler: Known for his deadly finishing, Fowler scored 183 goals in 369 appearances. He remains one of Liverpool's most beloved figures.
 • Kenny Dalglish: A player who defined the 1980s era at Liverpool, Dalglish scored 172 goals in 515 appearances, winning numerous domestic and European titles.
 • Michael Owen: Scoring 158 goals in 297 appearances, Owen was a key figure during Liverpool's successful campaigns in the late 1990s and early 2000s.
‎The Top 20 Goal Scorers of All-Time
‎1. Ian Rush346 goals (660 matches)
‎2. Roger Hunt285 goals (492 matches)
‎3. Mohamed Salah244 goals (397 matches)
‎4. Gordon Hodgson241 goals (377 matches)
‎5. Billy Liddell228 goals (534 matches)
‎6. Steven Gerrard186 goals (710 matches)
‎7. Robbie Fowler183 goals (369 matches)
‎8. Kenny Dalglish172 goals (515 matches)
‎9. Michael Owen158 goals (297 matches)
‎10. Harry Chambers151 goals (339 matches)
‎11. Sam Raybould130 goals (226 matches)
‎12. Jack Parkinson128 goals (219 matches)
‎13. Dick Forshaw123 goals (288 matches)
‎14. Sadio Mane120 goals (269 matches)
‎15. Ian St. John118 goals (425 matches)
‎16. Roberto Firmino111 goals (362 matches)
‎17. Jack Balmer110 goals (309 matches)
‎18. John Barnes108 goals (407 matches)
‎19. Kevin Keegan100 goals (323 matches)
‎20. John Toshack96 goals (247 matches)
‎Liverpool's all-time top scorers represent the club’s rich history of attacking brilliance, from the early 20th century to the modern era. Figures like Ian Rush, Roger Hunt, and Mohamed Salah have redefined the standard for goal-scoring at the club, while the likes of Steven Gerrard, Robbie Fowler, and Kenny Dalglish have contributed in their own unique ways. These players are not only the heartbeat of Liverpool’s success but are also immortalized in the club’s legacy.

Comments

TRENDING!

RB Leipzig in talks to sign Jobe Bellingham from Sunderland in summer 2025

Ruben Amorim comments on Antony's future after loan success at Real Betis

How Messi was close to joining one Premier League club—but It failed at the last moment

Gregor Kobel linked with £60m move to Chelsea or Newcastle as Dortmund faces Champions League struggles

‎Manchester City lead race to sign Morgan Gibbs-White as Kevin De Bruyne successor

Man United keen on signing Moroccan wonderkid Abdellah Ouazane from Ajax, likened to Jude Bellingham

‎Mohamed Salah signs new Liverpool deal wearing $950,000 Richard Mille watch‎

Why Barcelona see Lionel Messi's return as key to their future and legacy

Victor Osimhen agrees to join Manchester United in €75m Deal

Who is No.1? Amir Khan says Messi vs Ronaldo fight would be epic but unlikely