Story perspectives
Harry Kane Wins 2026 Ballon d’Or, Ending England Drought
By Drooid · · How we work
1 of 3
Historical Context
- After Stanley Matthews (1956), Bobby Charlton (1966) and Kevin Keegan (1978-79) lifted England’s Ballon d’Or drought, Michael Owen secured the award on 18 December 2001 following Liverpool’s cup treble. The honour remained England’s sole triumph until Harry Kane repeated it in 2026, a win celebrated by UEFA and prompting calls for a knighthood.
1 / 3
