England captain Harry Kane has won the 2026 Ballon d'Or, beating France forward Kylian Mbappé by a "razor thin" margin according to the official voting results released on Friday.
The 70th annual Ballon d'Or ceremony took place at the London Palladium Theatre, where Kane collected the player of the year trophy. The voting details, published by the award organizers, show the closest finish in recent years between the two leading contenders.



