Ronaldo retained the award, making it four wins overall, after helping his club defend the Champions League and win the Liga title.
“It’s a special moment and I am very happy to receive this award.
“I would like to thank the coach, my teammates and Real Madrid. Thanks to the people that voted for me, and do the same next year!” the 32-year-old said after receiving the prize.
Ronaldo, who has scored 42 goals this year, was asked whether he had room for all his trophies and replied: “Don’t worry, I have a lot of space!”
The Portugal captain also won his fifth Ballon d’Or, the UEFA Best Player in Europe and FIFA’s The Best Award this year.
Real were named Club of the Year, with boss Zinedine Zidane collecting the Coach of the Year award.