Harry Kane won the Ballon d'Or 2026, becoming the first Bundesliga player to do so in decades, boosting Bayern Munich and German football's global reputation.