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 on October 30, 2026, showed an extremely close contest between the two superstars.
Kane's triumph marks his first Ballon d'Or victory, adding to his collection of individual honors. Mbappé, who finished second, was also in contention after a stellar season for club and country.



