Khel Now logo
HomeSportsAsian GamesLive Score
Advertisement

World Football

Ballon d'Or: List of all winners from Stanley Matthews to Harry Kane

Alex is web content writer who is covering various sports, technology in sports and igaming space from 2017.
Published at :October 27, 2026 at 4:44 AM (GMT+5:30)
Modified at :October 27, 2026 at 4:45 AM (GMT+5:30)
LONDON, ENGLAND - OCTOBER 26: Harry Kane of FC Bayern Munich and England accepts the Men's Ballon d'Or award from Ronaldo during the 70th Ballon D'Or Ceremony at Palladium Theatre on October 26, 2026 in London, England. (Photo by Jeff Spicer - UEFA/UEFA via Getty Images)

(Courtesy : Getty)

Lionel Messi is the only player to win the award in four successive years.

Catch Every Update, Anytime, Anywhere

The best performer from the top five European leagues from the previous year receives the Ballon d’Or award each year. The first one was given out in 1956.

Lionel Messi of Inter Miami is the most recent winner in 2024. Cristiano Ronaldo has won the men’s Ballon d’Or award five times, while Lionel Messi holds the record of winning the trophy eight times in total.

The FIFA Player of the Year results, which were combined with the Ballon d’Or between 2009 and 2015 to produce the FIFA Ballon d’Or, are of great interest to many people.

A Ballon d’Or for women has been given out since 2018 under the name Ballon d’Or Féminin. Here is the full list of the men’s Ballon d’Or winners in history:

  • Kaká – 2007
  • Fabio Cannavaro – 2006
  • Ronaldinho – 2005
  • Andriy Shevchenko – 2004
  • Pavel Nedvěd – 2003
  • Ronaldo – 2002
  • Michael Owen – 2001
  • Luís Figo – 2000
  • Rivaldo – 1999
  • Zinedine Zidane – 1998
  • Ronaldo – 1997
  • Matthias Sammer – 1996
  • George Weah – 1995
  • Hristo Stoichkov – 1994
  • Roberto Baggio – 1993
  • Marco van Basten – 1992
  • Jean-Pierre Papin – 1991
  • Lothar Matthäus – 1990
  • Marco van Basten – 1989

Also Read: Top 10 players with most Ballon d’Or awards

  • Marco van Basten – 1988
  • Ruud Gullit – 1987
  • Igor Belanov – 1986
  • Michel Platini – 1985
  • Michel Platini – 1984
  • Michel Platini – 1983
  • Paolo Rossi – 1982
  • Karl-Heinz Rummenigge – 1981
  • Karl-Heinz Rummenigge – 1980
  • Kevin Keegan – 1979
  • Kevin Keegan – 1978
  • Allan Simonsen – 1977
  • Franz Beckenbauer – 1976
  • Oleg Blokhin – 1975
  • Johan Cruyff – 1974
  • Johan Cruyff – 1973
  • Franz Beckenbauer – 1972
  • Johan Cruyff – 1971
  • Gerd Müller – 1970
  • Gianni Rivera – 1969
  • George Best – 1968

  • Flórián Albert – 1967
  • Bobby Charlton – 1966
  • Eusébio – 1965
  • Denis Law – 1964
  • Lev Yashin – 1963
  • Josef Masopust – 1962
  • Omar Sívori – 1961
  • Luis Suárez – 1960
  • Alfredo Di Stéfano – 1959
  • Raymond Kopa – 1958
  • Alfredo Di Stéfano – 1957
  • Stanley Matthews – 1956

Who has won the most Ballon d’Ors?

Lionel Messi has won the most Ballon d’Ors with eight to his name.

Who is the current holder of the award?

Harry Kane of PSG is the current holder of the award (2026).

When was the Ballon d’Or first awarded?

It was first awarded in 1956.

For more updates, follow Khel Now on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.

TRENDING TOPICS

Asian Games 2026

IMPORTANT LINKS

  • Home
  • About Us
  • Contact Us
  • Terms Of Use
Khel Icon

Add as Preferred Source

SVG Title

Download on the

App Store

SVG Title

GET IT ON

Google Play

Khel Now on Google

Sports news, stories and updates


2026 KhelNow.com Agnificent Platform Technologies Pte. Ltd.