Top 10 Best Liverpool F.C. Players of All Time

Liverpool F.C. is one of the most successful and storied clubs in football history, with a legacy built on incredible players who have shaped the club's identity. From legendary goal scorers to midfield maestros and defensive icons, Liverpool has seen some of the greatest talents in the sport wear the famous red shirt.

This list is all about celebrating the best players to ever represent Liverpool. Some names on this list will bring back memories of unforgettable goals, dramatic comebacks, and trophy-laden seasons. Others may remind you of leadership on and off the pitch, moments of pure skill, or unwavering commitment to the club.

The Top Ten
  1. Steven Gerrard

    Steven George Gerrard (born 30 May 1980) is an English professional football manager and former Liverpool player. He famously captained Liverpool to a miraculous comeback victory in the 2005 UEFA Champions League final. After hanging up his boots, he transitioned into management and successfully led... read more

    In my opinion, he is the best ever English midfielder, much better than the likes of Lampard and Beckham. He's Mr. Liverpool. He's loyal, hardworking, and an amazing football player.

    A couple of times, he looked to have left us, but he went with his heart and stayed. I adore watching him on the football field because every time he plays, he either passes well, defends well, scores well, or he may even do everything well in a game.

    He's won many trophies with us apart from the Premier League, unfortunately (which he deserves to win because of what a player he is). He is also my role model. He is a true Liverpool and England legend. YNWA Steven Gerrard.

  2. Kenny Dalglish

    I think it's too easy to vote for the amazing Steven Gerrard, as he's the most recent example of one of Liverpool's true greats. But he is outclassed in all departments by the class of Kenny Dalglish, who was consistently the best player on the best ever Liverpool teams.

    King Kenny all the way! He will always be number one. If you look at what he did not only for Liverpool but also for football in this country, it's incredible. Three seasons without missing a game. 42 games in a row.

    Dalglish and Barnes are the truly outstanding great players, followed by a second tier of club stalwarts such as Souness, Keegan, Rush, Hughes, Clemence, Hansen, Neal, Gerrard, and Lawrenson. In a 4-2-1-3 formation, I believe this is Liverpool's best eleven of all time.

  3. Ian Rush

    He has made more impact than any other player in Liverpool and has scored more as well. How has Gerrard got more votes? This man is the god who made us a good team. Gerrard was overrated.

    28% voted for Gerrard. Why? Only 8% take into account Liverpool's history. Why can't you vote for a true legend, someone who wins trophies? So, vote for Ian Rush.

    He is the best. Not even Suarez can beat this guy. He is unstoppable.

    I'd say he's one of the best attackers in Liverpool.

  4. Luis Suárez

    Luis Alberto Suárez Díaz, born on January 24, 1987, is a Uruguayan professional footballer. He currently plays as a striker for Inter Miami CF, an American club competing in Major League Soccer (MLS).

    Suárez retired from international football in September 2024, concluding his tenure as Uruguay's... read more

    It's Luis Suárez, right? What a player! He is just fantastic, and Liverpool should try to hold on to him. He needs to have a more constant partner up front. He's not a lone ranger and has suffered from isolation this season.

    Perhaps not the best role model, the most honorable, or the most noble player, but in terms of technical ability, the best Liverpool has ever seen. One of the best players inside the box in the world.

    Although Gerrard may be the right choice sentimentally and is rightly a Liverpool legend, in terms of talent and ability, no one who has worn a Red shirt is better than Suárez. His goal-scoring instinct, competitive desire, and passion make him the greatest player to ever grace the Kop.

  5. Robbie Fowler

    Few shall ever know what is on the other side. That place in the heart which makes its owner explore the darkest realms but at the same time remain true to oneself.

    Robbie Fowler was born there, and it would make it impossible for anyone to spot him, let alone catch him. That kind of fire is always destined to be ephemeral. Consider yourself lucky you witnessed it.

    Best goal finisher ever! Remember the three goals against Arsenal?

  6. Fernando Torres

    Fernando Jose Torres Sanz (born 20 March 1984) is a Spanish football manager and former player who played as a striker. He's currently the manager of Atletico Madrid B. Due to his consistent goalscoring as a young player, Torres earned the nickname El Nino (The Kid), which remained with him throughout... read more

    Football has seen many awesome players, from Pele and Maradona to Henry, Ronaldo, and Messi. But in my opinion, Fernando Torres playing for Liverpool was the greatest player I have ever seen, although I am a Chelsea fan.

    Torres gave Liverpool victories no one else could have in three years! He made Liverpool win against Manchester United and Chelsea several times. He was truly a Liverpool hero!

    His speed and agility are beyond imagination. Though Gerrard is an awesome player, Torres almost equals him!

  7. Kevin Keegan

    Joseph Kevin Keegan (born February 14, 1951) is an English former football player and manager. A forward, he played for several clubs including Liverpool and Hamburger SV. Keegan also managed teams such as Newcastle United and the England national team.

    Keegan represents the great Liverpool success story. Kevin is still the best Kop player.

  8. John Barnes

    When John Barnes played together with Peter Beardsley, that was definitely one of the best and most magical periods in LFC's history. What an outstanding and talented player John Barnes was for Liverpool!

    I had to add him to the list! This man is an absolute legend. One of the greatest players for Liverpool without a doubt.

    Barnes had a way of exciting the Kop with his powerful runs and brilliant goals. He is the third-best player in Liverpool FC's history.

  9. Michael Owen

    Michael James Owen (born December 14, 1979) is an English former professional footballer who played as a striker. He represented several clubs during his career, including Liverpool, Real Madrid, Newcastle United, Manchester United, and Stoke City. Owen also played for the England national team, scoring... read more

    Hold on, I am a Chelsea fan and a great admirer of Owen. He made the game look like he decided everything. My favorite Liverpool player of all time!

    Doesn't anybody remember how good he was for Liverpool? He scored in almost every game at his peak! Definitely in the top 20 of Liverpool's greatest ever players.

    He is one of the best players for Liverpool. Nobody can forget the 2001 double-winning team. He was the backbone of the team, even for the national team.

  10. Mohamed Salah

    Mohamed Salah Hamed Mahrous Ghaly (born June 15, 1992) is an Egyptian professional footballer who plays as a forward for Premier League club Liverpool and captains the Egypt national team. Known for his speed, dribbling, and goal-scoring abilities, Salah has won multiple Premier League Golden Boots and... read more

    One of the greatest right wingers to ever play in the Premier League. Was bought for a bargain and it's been paying off ever since. Just hoping he doesn't leave England for Spain.

    Mo Salah should be number 2 on this list, after Gerrard. If you watched his brace against Bournemouth, you'd swear he was magical.

    I wouldn't say he is the best yet, but in 3 to 4 years' time, he will definitely be in the top 3, if not 1st.

  11. The Newcomers
  12. ?

    Sadio Mané

    Well, he is improving a lot, that I can say.

  13. ?

    Roberto Firmino

    He is the best player because he sets up the goals with all these flicks and tricks!

    He perfectly understands the team's play. He is the engine of Klopp's soccer.

    He's a great Brazilian who can do a lot with the ball. P.S. he's very young.

  14. The Contenders
  15. Jamie Carragher

    James Lee Duncan "Jamie" Carragher, born January 28, 1978, is an English former professional footballer who played as a defender. He spent his entire 17-year career at Liverpool Football Club, making over 700 appearances for the team. Since retiring in 2013, he has become a prominent football pundit... read more

    I watched him win games for LFC by stopping the opposition from scoring time and time again. A true Liverpool legend. MP Southport.

  16. Philippe Coutinho

    Philippe Coutinho Correia, known as Philippe Coutinho, is a Brazilian professional footballer who plays as an attacking midfielder or winger. As of 2025, he is signed to Al-Duhail SC on loan from Aston Villa and has played for clubs including Inter Milan, Liverpool, Barcelona, and Bayern Munich. Coutinho... read more

    I don't know why he left Liverpool, but when he played, in my opinion, he was the best player, as well as Salah. Coutinho has great footwork and what a strike that man has. I'm so proud that he now plays for one of the best teams in the world.

    Coutinho is outstanding. In my opinion, Coutinho should be the captain because he always tries his best and believes he can do this. He is an intelligent footballer.

    If he stays at Liverpool for another 3 to 4 seasons, he could become one of the all-time greats.

  17. Xabi Alonso

    Xabier "Xabi" Alonso Olano is a Spanish retired footballer who played as a central midfielder. He played for top clubs including Real Sociedad, Liverpool, Real Madrid, and Bayern Munich before retiring in 2017. Alonso is now a football manager and became head coach of Bayer Leverkusen in October 2022... read more

  18. Graeme Souness

  19. Daniel Sturridge

    Daniel Andre Sturridge, born September 1, 1989, is a retired English professional footballer who played as a forward. He is best known for his time at Liverpool and for representing the England national team in major international tournaments. Sturridge last played for Perth Glory in the Australian A-League... read more

    I love Daniel's dance. There's nothing more to say because he's everything. Let's just say he's AMAZING!

    I love Daniel's dance. What should I say? He's everything. Let me just say HE IS AMAZING!

  20. Steve McManaman

  21. Billy Liddell

    I was only six when he played his last game for my beloved LFC. However, my father, a huge Everton fan, would pay to watch him at Anfield when Everton were playing away. He must have been a true Anfield great.

  22. Dirk Kuyt

    I still remember the three goals he scored against Man U.

    Unbelievable true spirit player.

  23. Jordan Henderson

    Henderson is a good player for Liverpool because he has good pace, accurate shooting, and he does it all day long, consistently.

    He can play right winger because he has good pace and can cross a ball.

    He is an amazing central midfielder.

    He could be the next Steven Gerrard.

  24. Virgil van Dijk

    Best defender in the world. He was unlucky not to win the Premier League.

  25. Luis García

  26. Raheem Sterling

    Raheem Shaquille Sterling (born December 8, 1994) is an English professional footballer. He plays as a winger for Chelsea in the Premier League and also represents the England national team. Sterling began his professional career at Liverpool before transferring to Manchester City in 2015 and later joining... read more

    Sterling has got speedy pace, keeping the ball under control and trying his best. GREAT!

    He will become the best in the world one day!

    Speedy player. Can turn on the burners.

  27. Georginio Wijnaldum

  28. Andrew Robertson

  29. Bruce Grobbelaar

    It did take him a while to get used to Liverpool, but when he did, he was outstanding.

    A real guard between those goal posts, he would give his life to save a goal.

    A sportsman and a performer. Awesome for the sport and the team!

8Load More
PSearch List