Messi is best player in Europe, Man City have 6 in top 10, Spurs’ Kane ranks 10th

May 18 – Lionel Messi was the best player in European club football this season and Manchester City’s David Silva was the second best. Sergio Aguero was better than Mohamed Salah and they were both better than Harry Kane.