Harry Kane has won the Ballon d’Or 2026, ending England’s 25-year wait, and has become the first player to also win the Gerd Müller Trophy at the same ceremony. The Bayern Munich striker scored 61 goals in 51 games, finishing ahead of Kylian Mbappe and Lamine Yamal.
Read full article