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.)

Getty20Ivan Rakitic | Barcelona | Rating: 88.18Advertisement19Raul Albiol | Napoli | 88.46Getty Images18Marek Hamsik | Napoli | 88.53Getty Images17Lorenzo Insigne | Napoli | 88.58