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. England and Bayern Munich forward Harry Kane reacts after receiving the Ballon d'Or award during a ceremony in London on Monday. (AFP) England and Bayern Munich striker Harry Kane won the Ballon.