Six European titles, 19 league titles, eight FA cups, and one World Club Cup are some of the major achievements that make Liverpool European royalty. Although football is a team sport, goals win games, as the Scousers would never achieve this feat without them.
Amidst the numerous players who have contributed towards Liverpool’s honours and trophies, some have been more consistent and defining than others. This article looks at the most wonderful goalscorers who have graced the red shirt. Here are Liverpool’s eight all-time scorers ranked…
Ian Rush – 346 Goals
With 346 goals in 660 appearances over 2 spells with the mighty Reds of the North, Ian Rush is Liverpool’s current all-time scorer by a mile. He holds the record for the highest number of goals in the FA Cup by any player, with 42 goals for Liverpool and 74 in total.
He helped the team to three FA Cup titles, five league cups, three European cups, five first-division titles, and three charity shields. He also did very well for himself by claiming the PFA Player of the Year, Young Player of the Year, and European Golden Foot awards, amongst many other personal achievements.
Rushie, as he was fondly called during his playing days, is one of the greats. He is a member of football’s Hall of Fame.
Roger Hunt – 285 Goals
When Roger Hunt debuted for Liverpool in the second division in 1959, it was the beginning of great things for him and the club. For eight consecutive seasons, Sir Roger kept the opposition goalpost busy more times than any other Liverpool player, as he was the Anfield club’s top scorer throughout. This stint saw him help promote the Red Army to Division One with 41 goals in 41 appearances, secure two Division One titles, and an FA Cup title.
At the end of his career, he had racked up 285 goals in 492 appearances across all competitions, 244 of which were league goals, making him Liverpool’s all-time top scorer in the English Premier League. To cement his place in the hearts of Liverpool’s fans, he broke Roy Hodgson’s goal-scoring record against their arch-rivals, Manchester United.
Gordon Hodgson – 244 Goals
On 14 December 1925, Liverpool manager Matt McQueen signed a 19-year-old South-African-born English sportsman. 378 appearances later, the young player who played “like a seasoned professional,” according to scouts, had scored 244 goals in total, boasting one of the club’s best goalscoring ratios of one goal every 1.56 appearances. In that time, he also scored 17 hat-tricks, thus holding the record for the most hat-tricks scored by any Liverpool player.
Although the Reds in the North were not a team that challenged the top sides at the time, Gordon Hodgson still made his mark on the red side of Merseyside.
Billy Liddell – 228 Goals
Liverpool’s return on a £200 investment in Billy Lidell in 1938 was over 200 goals for the Red Army. As you can see from this list, Lidell is only the fourth player ever to do it in Liverpool’s history.
Despite studying accounting because his parents wanted him to have an option if his football career went up in flames, he made himself “that player” for Liverpool in the 1940s and 1950s, earning his club the name “Lidellpool.”
Billy Lidell was a walking oxymoron with a calm temperament but a wicked shot on either foot. Playing in arguably every outfield position, he could only win the Division One Championship in the 1946-47 season, as he was arguably the only shining light in one of the darkest times at Anfield.
Mohammed Salah – 189 Goals
At the tender age of 31, Mohammed Salah is already a legend, having rubber-stamped his name in Liverpool’s Hall of Fame with 189 goals and counting. And that’s without mentioning his countless other records and trophies.
His impressive track record has put him firmly in second place among many new betting sites odds on the Premier League’s top goalscorer this season. Of course, striker of the moment Erling Haaland is the bookies’ top pick, but don’t knock Salah with two goals already in five games this season.
He scored his 186th goal on matchday 2 of the 2023/24 Premier League season to overtake club legend Steven Gerrard in fifth place. And unlike Gerrard, Salah’s goals have helped Liverpool win all possible major trophies. The Egyptian god is also the highest-scoring African and Liverpool player in the EPL — a prominent officer in Klopp’s army!
Steven Gerrard – 186 Goals
With 186 goals and 145 assists in 710 appearances, Steven Gerrard comes in at number 6 on Liverpool’s all-time scorers list. For a central midfielder, that is a lot of goals!
Having come through the academy ranks, Steven G. spent his 17-year career as one of the Mighty Reds, proving himself to be one of the oldtimers —- a one-club-man. Vintage!
During this illustrious career, Gerard won multiple domestic and European trophies like the League Cup, FA Cup, and the UEFA Champions League. However, he never won the Premier League, but he helped Liverpool to the runners-up position three times in his career.
Robbie Fowler – 183 Goals
Liverpool scout Jim Aspinall made one of the greatest steals in football history by poaching young Robbie Fowler from the blue side of Merseyside. Robbie then went on to register 183 goals for the Kopites.
Fowler made many memorable records as a Liverpudlian; when he first burst onto the scene, he scored all five goals in a five-nil victory against Fulham. Further along his Liverpool career, he scored a hat-trick inside five minutes against Arsenal in the 1994-95 season, the same year he scored 25 goals all season, holding the record for the fastest hat-trick until a certain Sadio Mané broke it in 2015.