#10 Zlatan Ibrahimovic
Lots of players talk the talk, but very few players walk the walk as well. No one in football has quite the ego that Zlatan has, but he has certainly been able to back that up on the pitch. Ibrahimovic has played his football all around Europe, and although he is a bit of a marmite figure for some, there is no doubting that he has been one hell of a footballer. He played his football in six nations in Europe, and impressed in every single one of them.
It is hard to pick out just one spell from his career, but his longest time with a single club was at PSG, where he played 180 games in all competitions, scoring a quite remarkable 156 goals. He has succeeded almost everywhere he has been, and has won numerous trophies in his career. The closest he came to winning the Ballon d’Or was in 2013, where he finished in fourth place.