#1 Eden Hazard (Chelsea)
And finally, the best player in Premier League so far is Eden Hazard. The Belgium captain scored 10 goals and provided 9 assists. So, he contributed to 19 Chelsea goals this season which is more than any other player in Premier League this season.
In the last game against Watford which Chelsea won 1-2, Hazard scored both goals. These goals were his 100th and 101st goal in Chelsea shirt. He is the 10th player in Chelsea history to reach 100 goals. It is fair to say that Hazard enjoys his life under Maurizio Sarri. 'Sarriball' is a perfect system for a player like Eden.
At the beginning of the season, Hazard played on the left wing. However, he now plays as the center-forward because Sarri is disappointed with Alvaro Morata and Olivier Giroud. In 4 matches played at this new position, Hazard scored 4 goals and provided 3 assists. He is in a flourishing form since the start of the season and definitely deserves to be in the first place of this list.