Brazil and Real Madrid winger Vinicius Jr has been named the men's player of the year at the Fifa Best Awards.

The 24-year-old and his club boycotted the recent Ballon d'Or ceremony after missing out to Manchester City's Rodri - but he picked up this prize in Doha. Vinicius played a key role in Real's Champions League and La Liga-winning campaign in 2023-24, scoring 24 goals and providing 11 assists.

Earlier in the ceremony, Barcelona midfielder Aitana Bonmati was named the women's player of the year for the second year in a row. This was the first time Vinicius has won the award and capped a happier finish to the season than October's Ballon d'Or boycott.

"It seemed impossible when I played barefoot in the streets of Sao Goncalo and now I'm here," Vinicius said.

The Ballon d'Or and Fifa Best Awards are the two most prestigious in football and this was Vinicius' first Fifa prize, with Lionel Messi winning the previous two awards and Robert Lewandowski the two before that. The award - for football from August 2023 to August 2024 - was decided by a mix of public vote, one journalist from each country and the captain and manager of each national team, with each group's vote counting for 25%.

Real Madrid were already in Qatar for Wednesday's Fifa Intercontinental Cup final against Mexican side Pachuca at Lusail Stadium. Spain's Euro 2024-winning midfielder Rodri finished second to Vinicius for the award, while Real's England player Jude Bellingham was third.

Fifa has released details on who each coach and captain voted for, with England skipper Harry Kane opting for Rodri, and international team-mate Bellingham coming second and Vinicius third. There were five Premier League players in the men's team of the year, to go with five from Real Madrid (including the retired Toni Kroos) and one from Barcelona.

The Puskas Award for the best men's goal of the year was won by Manchester United winger Alejandro Garnacho for his sensational bicycle kick in their 3-0 win at Everton in November 2023, whilst Mohammed Kudus' solo goal for West Ham in the Europa League against Freiburg was also nominated. The coach of the year was Real Madrid's Carlo Ancelotti, who led the Spanish giants to the Champions League and La Liga titles last season.

He said: "I want to share this with the club, with my president and with my players, those of the best club in the world." Ancelotti also won the equivalent award at the Ballon d'Or - meaning Xabi Alonso was not recognised in either for leading Bayer Leverkusen to their first German double.