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.
Karim Benzema is the only Real Madrid representative on the list, though Blancos fans would also note the presence of Cristiano Ronaldo and Kylian Mbappe.
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