Top 100 Greatest Premier League Of All Time 40-21 – Featuring David Beckham, Luis Suarez And A Host Of Man United Legends

The next installment of the top 100 list.

CaughtOffside has been bringing you our top 100 greatest Premier League players of all time and we are now down to numbers 40 to 21.

SEE ALSO:
Greatest Premier League players – numbers 100 to 81
Greatest Premier League players of all time – numbers 100 to 81
Greatest Premier League players ever – numbers 100 to 81

40. Xabi Alonso

Club: Liverpool.

39. Edwin van der Sar

Clubs: Fulham, Manchester United.

38. Luis Suarez

Club: Liverpool.

37. Robbie Fowler

Clubs: Leeds United, Liverpool, Manchester City.

36. Freddie Ljungberg

Clubs: Arsenal, West Ham United.

35. Patrice Evra

Club: Manchester United.

34. Marc Overmars

Club: Arsenal.

33. Petr Cech

Club: Chelsea.

32. Denis Irwin

Clubs: Manchester United, Wolverhampton Wanderers.

31. Michael Owen

Clubs: Liverpool, Manchester United, Newcastle Unted, Stoke City.

30. Jaap Stam

Club: Manchester United.

29. Gary Neville

Club: Manchester United.

28. Robin van Persie

Clubs: Arsenal, Manchester United.

27. Robert Pires

Clubs: Arsenal, Aston Villa.

26. Didier Drogba

Club: Chelsea.

25. Sol Campbell

Clubs: Arsenal, Portsmouth, Tottenham Hotspur.

24. Teddy Sheringham

Clubs: Manchester United, Portsmouth, Tottenham Hotspur, West Ham United.

23. David Beckham

Club: Manchester United.

22. Nemanja Vidic

Club: Manchester United.

21. Rio Ferdinand

Clubs: Leeds United, Manchester United, West Ham United.