The Premier League season is now approaching its end and many have started thinking about who deserves to win the PFA Player of the Year awards.

Sadio Mane and Kevin De Bruyne were initially the frontrunners after blistering starts to the campaign.

Virgil van Dijk is also in with a shout of retaining his crown, with Liverpool having conceded just 15 goals in 25 games.

But the favourite, at the time of writing, is Jordan Henderson.

The English midfielder doesn't contribute as many goals and assists as other midfielders but he's still been paramount in Liverpool's dominance this season.

But who really deserves to win the PFA Player of the Year award?

We've decided to look at statistics provided by WhoScored.com to rank the 25 best players in the Premier League so far this season.

25. Jordan Henderson - 7.19

Many have said that Henderson deserves to win the Player of the Year award. According to the statistics he's been good, but not that good.

24. Son Heung-min - 7.23

Son has had another solid season. He's scored seven times and recorded seven assists for Spurs.

23. Raheem Sterling - 7.25

Sterling has faltered after a strong start to the campaign. He hasn't contributed to a goal in his last five Premier League games.

22. Willian - 7.26

Willian is often the scapegoat for Chelsea fans. His stats this season show that is undeserved.

21. John McGinn - 7.26

McGinn was arguably Aston Villa's best player until he suffered a broken ankle in December.

20. Richarlison - 7.28

Richarlison remains Everton's best player. He's scored eight goals and recorded four assists this season.

19. Serge Aurier - 7.29

Aurier is a liability defensively, but his good work in his attack means he's rated highly.

18. Harry Kane - 7.30

Kane notched 11 goals before sustaining a ruptured tendon in his left hamstring. Spurs are missing him badly up front.

17. Sergio Aguero - 7.30

Aguero is averaging a goal every 73 minutes this season. Despite being a few months away from his 32nd birthday, the Argentine is in the form of his life.

16. Raul Jimenez - 7.31

Jimenez has already scored 11 times in what has been another stellar campaign.

15. Jamie Vardy - 7.32

Vardy was on fire in the first half of the season, scoring 17 times in Leicester's first 18 games. He hasn't scored in his last five appearances, though.

14. Emiliano Buendia - 7.32

Norwich are almost certain to be relegated, but Buendia won't be plying his trade in the Championship next season.

13. Marcus Rashford - 7.34

Rashford was in the form of his life, scoring 14 goals in his opening 22 Premier League games this season. Unfortunately for Man United, he then suffered a serious injury.

12. Trent Alexander-Arnold - 7.37

Alexander-Arnold has 10 assists in England's top tier this season, the second most of anyone in the league. 

11. Roberto Firmino - 7.37

Firmino is having another steady season, having directly contributed to 15 Premier League goals.

10. James Maddison - 7.41

Maddison's form has dipped in recent weeks, but he's still been in the top 10 best Premier League players this season.

9. Jack Grealish - 7.42

There's a big debate on who's better out of Grealish and Maddison at the moment. It's very close, but the statistics think Grealish just edges it.

8. Virgil van Dijk - 7.42

Van Dijk has been a rock at the back again this season. he's helped Liverpool to 11 clean sheets and the best defensive record in the Premier League.

7. Wilfried Ndidi - 7.43

Ndidi has missed three Premier League games this season. In those games, Leicester have not recorded a single win.

6. Mohamed Salah - 7.50

After a tough start, Salah has still managed 14 goals and six assists in 22 Premier League games.

5. Sadio Mane - 7.51

With 11 goals and six assists, Mane is a real contender for the PFA Player of the Year award.

4. Ricardo Pereira - 7.54

Pereira must have been good this season to easily better Alexander-Arnold's rating. The Portuguese full-back has excelled both in defence and attack.

3. Riyad Mahrez - 7.59

Mahrez isn't even a guaranteed starter at Manchester City. With a goal or assist every 90 minutes this season, Pep Guardiola might be convinced to give him even more game time.

2. Adama Traore - 7.75

Traore has added end product to his game this season. He's one of the most dangerous wingers in the world at the moment.

1. Kevin De Bruyne - 7.90

De Bruyne's numbers this season are just silly. With 15 assists, he's on course to shatter the record for the most assists in a Premier League campaign. He's also scored seven goals.

The stats think that De Bruyne is the most worthy winner of the PFA Player of the Year award.

That seems unlikely though. Given Liverpool's domination this season, the award is most likely going to be one of their players.

The Reds actually have five of the 12 best players in the Premier League this season.

However, their highest rated player, Mane, has statistically only been the fifth best player in the Premier League this season.