10. Zlatan Ibrahimovic
Before you start shouting "Zlatan's never even won the Champions League!" - we know.
However, there's no doubting Ibrahimovic's star quality. The Sweden international is one of the most gifted strikers of the last 13 years; he's won titles at every big club he's played for - and he's played for quite a few.
Since the turn of the century he's won league titles with Ajax, Juventus, Inter Milan, Barcelona, AC Milan and Paris Saint-Germain.
The 32-year-old has also scored some of the most incredible goals of recent times, including that absurd acrobatic effort against England in 2012.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms