Many excellent players have played in the English Premier League but have not been able to win the league like Steven Gerrard, Fernando Torres, Jamie Carragher…
Liverpool is about to raise the first title in English Premier League history after 30 years of waiting and waiting. This is a time when many people feel regret for Steven Gerrard. The former Liverpool captain has had a successful career and won almost all titles with Liverpool, except the Premier League.
Gerrard was very close to winning the Premier League title in 2013/14, but it was his disastrous stumble against Chelsea that Liverpool dropped that year to Man City.

In 2015, Gerrard once admitted in Football Focus that failing to win the Premier League with Liverpool is the biggest regret of his player career.
“It is not the only regret, but the greatest regret. I really want to show everyone that I have a complete collection of trophies with Liverpool.
However, Gerrard was not the only player who had a brilliant performance in the Premier League, but could not win the tournament. Sky Sports has just announced a list of 50 excellent players who have never won the Premier League.
This list has many former Gerrard teammates in Liverpool such as Fernando Torres, Jamie Carragher, Xabi Alonso or Robbie Fowler. Some other outstanding names include Steve McManaman, Paul Gascoigne, Gary Lineker, Gianfranco Zola, Matthew Le Tissier, Didier Deschamps, Marcel Desailly, Gianluca Vialli, Edgar Davids, Ruud Gullit.

The late Bobby Moore was ranked first on this list by Sky Sports because he was West Ham’s greatest player and had captained England to the 1966 World Cup, but was unable to win England. though only 1 times.
Top 50 players who have never won the Premier League by Sky Sports
1. Bobby Moore
2. Steven Gerrard
3. Paul Gascoigne
4. Sir Geoff Hurst
5. Gary Lineker
6. Jimmy Greaves
7. Glenn Hoddle
8. Jamie Carragher
9. Gianfranco Zola
10. Matthew Le Tissier
11. Sir Trevor Brooking
12. Stuart Pearce
13. Sir Stanley Matthews
14. Paolo Di Canio
15. Liam Brady
16. Robbie Fowler
17. David Ginola
18. Ossie Ardiles
19. Paul McGrath
20. Sir Tom Finney
21. Xabi Alonso
22. Gordon Banks
23. Chris Waddle
24. Pat Jennings
25. Steve McManaman
26. Nat Lofthouse
27. Ray Wilkins
28. Didier Deschamps
29. Des Walker
30. Gianluca Vialli
31. Ledley King
32. Marcel Desailly
33. Stan Bowles
34. Billy Bonds
35. Steve Perryman
36. Norman Whiteside
37. Juninho
38. Tony Currie
39. Edgar Davids
40. Robbie Keane
41. Jay-Jay Okocha
42. Clive Allen
43. Rodney Marsh
44. Youri Djorkaeff
45. Terry Butcher
46. Frank Worthington
47. Fernando Torres
48. Johnny Haynes
49. Les Ferdinand
50. Ruud Gullit