Harry Kane wins Ballon d'Or 2026 Bayern Munich and England striker Gary Kane won the Ballon d'Or as the best soccer player in the world last season. The ceremony takes place in London. Kane became the top scorer of the 2025/26 season. The 33-year-old Kane has 73 goals, including the national team, which is the second most in the 21st century. Only Messi scored more in a season - 82 goals (2011/12). The last Bayern Munich player to win the Ballon d'Or was Karl Heinz Rummenigge. He received the individual award in 1980 and 1981. Before him, Gerd Muller in 1970 and Franz Beckenbauer in 1972 and 1976 became Ballon d'Or winners at the German club.