Who is the best player in the Premier League?
There are a number of players that can lay claim to that title.
Virgil van Dijk was fantastic last season when Liverpool finished second in the Premier League.
He ended up winning the PFA Player of the Year award and is the favourite to win this year's Ballon d'Or.
Sadio Mane and Mohamed Salah are also in the equation, while Raheem Sterling, Sergio Aguero and Kevin de Bruyne are all world-class players.
FourFourTwo have tried their hand at ranking the 101 best players in England's top tier. (for the full list click here)
They've used the current form of every player, as well as their past achievements, in order to make their list.
And here's how the top 50 looks...
50. Victor Lindelof - Manchester United
49. Ben Chilwell - Leicester City
48. Fernandinho - Manchester City
47. Hugo Lloris - Tottenham Hotspur
46. Dani Ceballos - Arsenal
45. Riyad Mahrez - Manchester City
44. Ricardo Pereira - Leicester City
43. Richarlison - Everton
42. Tanguy Ndombele - Tottenham Hotspur
41. Kepa Arrizabalaga - Chelsea
40. Marcus Rashford - Manchester United
39. Joao Moutinho - Wolves
38. Youri Tielemans - Leicester City
37. Kyle Walker - Manchester City
36. Raul Jimenez - Wolves
35. Wilfried Zaha - Crystal Palace
34. Ruben Neves - Wolves
33. Paul Pogba - Manchester United
32. Callum Wilson - Bournemouth
31. Rodri - Manchester City
30. Georgino Wijnaldum - Liverpool
29. Aaron Wan-Bissaka - Manchester United
28. Lucas Digne - Everton
27. James Maddison - Leicester City
26. Toby Alderweireld - Tottenham Hotspur
25. Alexandre Lacazette - Arsenal
24. Jordan Henderson - Liverpool
23. Jamie Vardy - Leicester City
22. David Silva - Manchester City
21. Christian Eriksen - Tottenham Hotspur
20. Harry Maguire - Manchester United
19. Ederson - Manchester City
18. Fabinho - Liverpool
17. Son Hueng-min - Tottenham
16. David de Gea - Manchester United
15. Allison Becker - Liverpool
14. Bernardo Silva - Manchester City
13. Andrew Robertson - Liverpool
12. Trent Alexander-Arnold - Liverpool
11. Pierre-Emerick Aubameyang - Arsenal
10. Aymeric Laporte - Manchester City
9. Harry Kane - Tottenham Hotspur
8. Sadio Mané - Liverpool
7. Roberto Firmino - Liverpool
6. Sergio Aguero - Manchester City
5. N’Golo Kanté - Chelsea
4. Mohamed Salah - Liverpool
3. Kevin De Bruyne - Manchester City
2. Raheem Sterling - Manchester City
1. Virgil van Dijk - Liverpool
So Van Dijk is crowned the best player in the Premier League at the moment and deservedly so.
He's been phenomenal since signing for the Reds in 2018 and has played a key role in the club's transformation into one of the best team's in the world.
Sterling comes in at second while De Bruyne, perhaps controversially, pips Salah to third place.
Laporte is the only other defender in the top 10, while Alexander-Arnold is 12th.
United's summer signing Maguire is ranked 20th, making him the third highest ranked centre-back in the league.
Pogba comes in all the way down at 33 which, for a player of his ability, seems well too low.
Rashford has been going through a tough time in the past six months and is only ranked at 40th.
There is no room for Norwich ace Teemu Pukki in the top 50, despite his incredible form to start this season.