Croatia captain Luka Modric has been voted the best player in Europe last season, edging former Real Madrid teammate Cristiano Ronaldo and Liverpool forward Mohamed Salah for the UEFA award.
Modric helped Madrid to win a third straight Champions League title, and fourth in five seasons, before leading his country to the World Cup final.
Croatia lost 4-2 against France.
Voting was by Champions League coaches and invited journalists across Europe.
"It's an incredible moment for me and I feel excited and proud to have won this great award," Modric said.
Ronaldo, who joined Juventus in the offseason, was the only nominee to skip the annual awards ceremony held during the Champions League draw in Monaco.
"Ronaldo's decision not to attend tonight's event must be respected. It is a personal and private decision," Juventus CEO Giuseppe Marotta said.
Madrid swept the overall election for best player in last season's Champions League after goalkeeper Keylor Navas, defender Sergio Ramos, midfielder Modric and forward Ronaldo won the individual positional prizes.
Returning with his trophy to his seat behind Salah, Ramos tapped the left shoulder of the Egyptian. Salah left the Champions League final in tears after the same shoulder was injured in a tackle by Ramos.
The best women's player award was won by Pernille Harder of Denmark and Wolfsburg.
David Beckham received the annual President's Award for his achievements on and off the field, including his charity foundation working with the United Nations agency for children, UNICEF.
The former Manchester United and Real Madrid star "uses the power of football to help the disadvantaged," UEFA President Aleksander Ceferin said.
"It is one of my proudest things to be involved in an organization that does so much to help children around the world," Beckham said on stage.