Harry Kane ended England's 25-year wait for a Ballon d'Or winner, beating Kylian Mbappe and Lamine Yamal to claim football's most prestigious individual honour. The Bayern Munich striker became. England captain and Bayern Munich striker Harry Kane on Wednesday became the first player in 25 years from the country to have won the Ballon d’Or. Kane finished as the top goal scorer in Europe.