Cristiano Ronaldo has won the 2017 Ballon d'Or.

Ronaldo also won the award last year, four out of the past five years and five times during his career.

Lionel Messi finished second while Neymar finished third. Gianluigi Buffon, Luka Modric, Sergio Ramos, Kylian Mbappe, N'Golo Kante, Robert Lewandowski and Harry Kane rounded out the top-10.