Cristiano Ronaldo's stunning last season saw him win the 2017 Best Fifa men's player of the year trophy as Real Madrid dominated a star-studded awards ceremony in London on Monday.
The Portuguese star, who has scored 44 goals in just 48 games for club and country so far this calendar year, played a major role in Real winning both La Liga and the Champions League.
He scored twice in a 4-1 win over Juventus in the continental final at Cardiff's Millennium Stadium on June 3.
Gianluigi Buffon of Juventus won best goalkeeper award, Lieke Martens of Barcelona and the Netherlands won best female player, Real Madrid's Zinedine Zidane was named best men's coach and Netherlands' Sarina Wiegman the best female coach.
Arsenal's Olivier Giroud received the Puskas award for the best goal of 2017 for his 'scorpion kick' against Crystal Palace in January.
Ronaldo won the inaugural Best Fifa men's player of the year award last year following the end of a six-year merger between the Fifa honour and the Ballon D'Or.
This year he saw off competition from longstanding Barcelona rival Lionel Messi and Paris Saint-Germain's Neymar, with former Manchester United favourite Ronaldo receiving his trophy from Argentina great Diego Maradona and Brazil's Ronaldo in a star-studded ceremony at the London Palladium theatre.
He said on winning the award:
"Thanks a lot for voting for me. I mention Leo and Neymar, great to be here. Real Madrid supporters, my teammates, my coach, they all support me all year.
"We are in England for the first time and I win consecutive awards," he added. "I am really glad, this is a great moment for me. I have fans all over the world.
"I appreciate that. I’m so happy, thank you very much and have a good night!"