Harry Kane won the Ballon d'Or for 2026 Harry Kane, captain of the England team and striker of Bayern Munich, was chosen as the best men's soccer player in the world in 2026 and won the Ballon d'Or. Kane scored a total of 73 goals for Bayern Munich and England last season. He is the first English player since Michael Owen in 2001 to win this award.