Harry Kane has won the 2026 Ballon dâOr after a remarkable season with Bayern Munich and England. The England captainâs goal-scoring form and impressive performances have earned him footballâs most prestigious individual honour, ending a 25-year wait for an English winner since Michael Owen in 2001.
In one of the most dramatic finals in the tournament's history, a club that nearly folded two years ago lifted the trophy in front of 85,000 stunned fans.