Messi top, Salah sixth but Ronaldo 16th?! Europe's top 20 players revealed

Last updated
Comments()
Getty Images
The Barcelona icon tops a list based on effectiveness through the season, but Neymar is completely absent, and the Liverpool star outside the top five

The CIES Football Observatory ranks players who have played 1,800 minutes of football (1,440 for Germany), or 20 matches, on their efficiency and performance level. The rating is out of 100, and there are a fair few surprises...

(NB: Neymar only played 1,797 minutes for PSG in Ligue 1 this season, so just missed out on being ranked.)

  1. Getty

    #20 Ivan Rakitic | Barcelona | Rating: 88.18

     
  2. #19 Raul Albiol | Napoli | 88.46

      
  3. Getty Images

    #18 Marek Hamsik | Napoli | 88.53

     
  4. Getty Images

    #17 Lorenzo Insigne | Napoli | 88.58

     
  5. Getty Images

    #16 Cristiano Ronaldo | Real Madrid | 88.58

     
  6. Getty Images

    #15 Miralem Pjanic | Juventus | 88.67

     
  7. Getty Images

    #14 Jorginho | Napoli | 88.74

     
  8. JAVIER SORIANO

    #13 James Rodriguez | Bayern Munich | 88.97

     
  9. Getty Images

    #12 Harry Kane | Tottenham | 89.02

     
  10. Getty

    #11 Kalidou Koulibaly | Napoli | 89.17

     
  11. Maja Hitij

    #10 Robert Lewandowski | Bayern Munich | 89.61

     
  12. Getty

    #9 Raheem Sterling | Manchester City | 89.76

     
  13. Getty Images

    #8 Kevin De Bruyne | Manchester City | 90.14

     
  14. Getty Images

    #7 Fernandinho | Manchester City | 90.45

     
  15. Getty

    #6 Mohamed Salah | Liverpool | 90.45

     
  16. Getty Images

    #5 Nicolas Otamendi | Manchester City | 90.47

     
  17. Getty

    #4 Sergio Aguero | Manchester City | 90.48

     
  18. Getty Images

    #3 Paulo Dybala | Juventus | 91.37

     
  19. Getty

    #2 David Silva | Manchester City | 91.69

     
  20. Getty Images

    #1 Lionel Messi | Barcelona | 92.12