The 30 finalists for the Ballon d'Or have been announced, headlined by Lionel Messi and Robert Lewandowski.
Riyad Mahrez
N'Golo Kante
Erling Haaland
Leonardo Bonucci
Mason Mount
Harry Kane
Gianluigi Donnarumma
Karim Benzema
Raheem Sterling
Nicolo Barella
Lionel Messi
Bruno Fernandes
Pedri
Luka Modric
Giorgio Chiellini
Kevin De Bruyne
Neymar
Ruben Dias
Lautaro Martinez
Simon Kjaer
Robert Lewandowski
Jorginho
Mohamed Salah
Cesar Azpilicueta
Romelu Lukaku
Cristiano Ronaldo
Gerard Moreno
Phil Foden
Kylian Mbappe
Luis Suarez