Harry Kane and Alèxia Putellas have been named the best men’s and women’s soccer players in the world at this year’s Ballon ceremony.

In a glitzy ceremony that was delayed by a rainy and traffic-logged night in London, the beautiful game’s great and good gathered to celebrate the very best players in the world.

After much debate, it was Kane who was named the men’s Ballon d’Or winner, beating Kylian Mbappé and Lamine Yamal to the prize.

The English striker enjoyed a simply brilliant season last year, scoring 73 goals in 65 competitive matches for club and country – winning the league and cup double with club Bayern Munich.

The 33-year-old was emotional during his speech, cheered onto the stage by chants of “Harry, Harry” from a home crowd.

“It being here in London as well has made it extra special,” Kane said after winning his first Ballon d’Or.

“Thank you very much. Thank you to everyone who voted for me. I can imagine it was really tough this year – some incredible players I was up against.”

Kane is the first Englishman to win the award since Michael Owen in 2001.

Meanwhile, Putellas won the women’s award for the third time. The 32-year-old was expected to beat her rivals after another dominant season with Barcelona Femení, where she was the heartbeat of the club’s unrivaled success.