There are so many incredible players plying their trade in the Premier League right now.

Manchester City boast global stars such as Kevin De Bruyne and Sergio Aguero.

At Liverpool, the likes of Mohamed Salah and Sadio Mane continue to rip up the Premier League on a daily basis.

And elsewhere, players including Bruno Fernandes, Timo Werner and Harry Kane are among the best in the world at their respective positions.

But who are the best 50 players in the Premier League right now?

Harry Kane and Son Heung-min at Spurs

Football Manager 2021 has been out for a few weeks and the Mirror have looked at the best Premier League players on the game.

Players are given a current ability out of 200, which is available to see via the in-game editor.

50. James Rodriguez - 153/200

49. Kai Havertz - 153/200

48. Rodrigo - 154/200

47. Joel Matip - 154/200

46. Alex Oxlade-Chamberlain - 154/200

45. Joe Gomez - 154/200

44. Ruben Dias - 154/200

43. David De Gea - 155/200

42. Willian - 155/200

41. Kyle Walker - 155/200

Rodriguez being so low down is a massive surprise. He scrapes into the top 50 despite being a world star for much of the last decade.

He's actually lower rated than Oxlade-Chamberlain, which is a major surprise.

De Gea was once considered one of the very best players in the Premier League but he's ranked all the way down at 43rd.

James Rodriguez in action for Everton

40. Riyad Mahrez - 155/200

39. Thomas Partey - 155/200

38. Naby Keita - 155/200

37. Thiago Silva - 156/200

36. Timo Werner - 156/200

35. Gabriel Jesus - 156/200

34. Anthony Martial - 156/200

33. Marcus Rashford - 157/200

32. Rodri - 157/200

31. Joao Cancelo - 157/200

Mahrez, fresh off a hat-trick against Burnley last weekend, is ranked 40th. 

One place ahead of him is Arsenal's summer signing Partey, who hasn't really got going in the Premier League just yet.

Rashford being ranked 33rd seems a little low.

Marcus Rashford in action for Man United

30. Hakim Ziyech - 158/200

29. Jordan Henderson - 158/200

28. Christian Pulisic - 158/200

27. Georginio Wijnaldum - 158/200

26. Jack Grealish - 158/200

25. Andrew Robertson - 159/200

24. Thiago - 160/200

23. Ilkay Gundogan - 160/200

22. Fabinho - 160/200

21. Trent Alexander-Arnold - 160/200

Liverpool's inspirational captain, Henderson, is rated just 29th. He's rated a worse player than Gundogan on the game, which isn't something I agree with.

Pulisic has been ranked a better player than Rashford which is also controversial.

Jack Grealish in action for Aston Villa

20. Jamie Vardy - 160/200

19. Bruno Fernandes - 162/200

18. Mateo Kovacic - 163/200

17. Pierre-Emerick Aubameyang - 164/200

16. Fernandinho - 164/200

15. N'Golo Kante - 165/200

14. Paul Pogba - 167/200

13. Heung-min Son - 167/200

12. Ederson - 168/200

11. Roberto Firmino - 169/200

Fernandes all the way down at 19th?! You are having a laugh. He should really be in the top five but, instead, the likes of Kovacic and Pogba are rated higher than him.

Fernandinho has been a good player for Man City but, at 35 years old, is he still the 16th best player in the Premier League? No.

Bruno Fernandes in action for Man United

10. Aymeric Laporte - 170/200

9. Bernardo Silva - 171/200

8. Raheem Sterling - 172/200

7. Alisson Becker - 175/200

6. Sergio Aguero - 178/200

5. Mohamed Salah - 179/200

4. Virgil van Dijk - 180/200

3. Sadio Mane - 180/200

2. Harry Kane - 182/200

1. Kevin De Bruyne - 188/200

I can't agree with Silva being among the top 10 best players in the Premier League. He hasn't recorded a single goal contribution in England's top tier this season, which is embarrassing for a Man City player.

Aguero is a great striker but he's suffered with numerous injury problems in 2020.

I think Football Manager's top five is spot on. De Bruyne is the league's best player at the moment, while Kane and Mane have both been incredible over the past year.

Kevin De Bruyne in action for Man City