A stats website WhoScored rates players after each game based on their individual performances. We have compiled the list of 20 best-rated players in Europe's top 5 leagues.
The list will raise a few eyebrows (who the hell is Andy Delort? What's so special about Insigne?) but it makes for an interesting read anyway.
Arsenal are not represented on the list, though Gooners would note the presence of Aston Villa captain and rumoured Arsenal target Jack Grealish.
The highest-rated Arsenal player is Bukayo Saka and he is 259th on the list. 259th, it's not a typo!
Europe's 20 best players per WhoScored
1. Lionel Messi 8.52
2. Robert Lewandowski 8.03
3. Harry Kane 7.81
4. Neymar 7.69
5. Kylian Mbappe 7.68
6. Gerard Moreno 7.64
7. Cristiano Ronaldo 7.61
8. Andy Delort 7.61
= 9. Jack Grealish 7.59
= 9. Lorenzo Insigne 7.59
= 11. Erling Haaland 7.58
= 11. Jadon Sancho 7.58
13. Zlatan Ibrahimovic 7.57
= 14. Karim Benzema 7.56
= 14. Kevin De Bruyne 7.56
16. Joshua Kimmich 7.55
17. Memphis Depay 7.54
18. Thomas Muller 7.53
19. Andre Silva 7.51
20. Romelu Lukaku 7.49