Sky Sports have released their latest list of power rankings after the weekend’s round of fixtures and revealed who the best players in the league are right now.
Each player's performance is assessed by a complex system which analyses 32 different matchday stats.
Every position on the field is awarded a different number of points for various achievements.
Only the last five games are taken into account, with the most recent games being weighted more heavily.
So who are the Premier League players in the best form right now?
Incredibly, no Manchester City players feature - despite the fact the club are 12 points clear at the top of the table.
20. Sadio mane(Liverpool):5872
19.Marco alonso(Chelsea):5879
18.Pedrro obiang(West Ham):5979
17.Craig Dawson(West Bromwich):6041
16.Riyad Mahrez(Leicester):6361
15.Callum Wilson(Bournemouth):6605
14.Jordon Ibe(Bournemouth):6611
13.Jesse Lingard(Manchester United):6675
12.Paul Poga(Manchester United):6678
11.Luka Milivojevic(Crystal Palace):6710
10.Roberto Firmino(Liverpool):6948
8.Anthony Martial(Manchester United):7515
7.Manuel Lanzini(West Ham):7525
6.Dele Alli(Tottenham):7548
5.Alex Oxlade-chamberlain(Liverpool):7976
4.Mohamed Salah(Liverpool):8355
3.Marko Arnautovic(West Ham):8398
2.Son Heung Min(Tottenham)9287
1.Harry kane(Tottenham Hotspur) 9576



















