Opta have released their data unveiling the best players in the Premier League across the last five seasons.
The data boffins are known as the leading source of statistical information and produced a top 10 of Premier League players based on their performance levels since 2019/20.
Arguably the difference between being a good player and world-class status is longevity at the highest level and this list of names have been the finest in English football over the last five top-flight campaigns.
Unsurprisingly, it’s Manchester City who dominate the list after winning four of the five titles in the seasons in question. The Citizens make up six of the top 10 places.
Opta’s top rated players in the Premier League 2019/20 – 2023/24 (Current Premier League players only).
10. Martin Odegaard – Arsenal (87.3)
9. Kyle Walker – Manchester City (87.9)
8. Jack Grealish – Aston Villa and Manchester City (88.8)
7. Andy Robertson – Liverpool (89.1)
6. Declan Rice – West Ham and Arsenal (90.6)
5. Bernardo Silva – Manchester City (91.2)
4. Phil Foden – Manchester City (93.2)
3. Son Heung-min – Tottenham (93.9)
2. Kevin De Bruyne – Manchester City (94.8)
1. Rodri – Manchester City (97.8)