Top 10 Greatest Footballer of All Time – Ranked
Football has given the world countless legends, but only a few of them have reached the pinnacle of greatness. From Pelé’s timeless brilliance in the 1970s to Lionel Andrés Messi’s modern mastery, the game has been defined by these players whose impact goes far beyond goals and trophies to setting a legacy. The heated debate over the greatest footballer of all time has spanned generations among fans and pundits.
The best players of all time just haven’t dominated matches, but they’ve redefined how the game has been played over the years. They set the bar for upcoming generations of talent with their poise, strength, foresight, and tenacity. Football entered a new era thanks to the unique contributions of each player, whether it was Johan Cruyff’s artistry, Ronaldinho’s flair, or Franz Beckenbauer’s leadership.
So, who is the greatest footballer of all time? That question has no straightforward answer. For a few of them, they believe it’s Argentine international Diego Maradona for his sheer mastermind of the 1986 Mexico. While others say it’s Cristiano Ronaldo for his elite-level consistency and dedication. For his magical knack of fusing creativity with finishing touches, few believe Messi deserves praise. Each name on this list has a claim to that elusive crown.
List of the Greatest of All Time in Football
Legends whose genius left a lasting impression on football history have moulded the beautiful game. Only a select few have genuinely defined generations with their enduring influence, legendary performances, and unwavering dominance on the pitch, despite the fact that many players have wowed fans with their abilities. Football players who inspired millions of people and raised the game to new heights are included in this carefully chosen list. In addition to their achievements, the ranking takes into account the revolutionary contributions they made to their teams, nations, and sport as a whole. It’s about vision, leadership, influence, and timeless greatness, not just about objectives and awards.
From Zidane’s unrelenting quest for greatness to Pele’s magic, from Ronaldinho’s brilliance to Johan Cruyff’s groundbreaking legacy, the debate continues to be one of football’s most heated ones. Based on accomplishments, influence, consistency, and legacy, this exhaustive list of the top 10 greatest football players of all time gauges how each player went beyond their time. These legends have left behind enduring legacies, whether it was transforming the teams they played for or leading their country to World Cup glory.
Rank | Player | Notable Clubs | Country | Trophies/Achievements |
---|---|---|---|---|
10 | Franz Beckenbauer | Bayern Munich, Hamburg | Germany | 2 Ballon d’Ors |
9 | Ronaldinho | Barcelona, AC Milan, PSG | Brazil | Ballon d’Or 2005 World Cup 2002 |
8 | Ronaldo Nazário | Barcelona, Inter Milan, Real Madrid | Brazil | 2 Ballon d’Ors 2 World Cups |
7 | Michel Platini | Juventus, Saint-Étienne | France | 3 Ballon d’Ors Euro 1984 winner |
6 | Johan Cruyff | Ajax, Barcelona | Netherlands | 3 Ballon d’Ors |
5 | Zinedine Zidane | Juventus, Real Madrid | France | World Cup 1998 Euro 2000 Ballon d’Or 1998 |
4 | Cristiano Ronaldo | Man United, Real Madrid, Juventus | Portugal | 5 Ballon d’Ors 5 UCLs, Euro 2016 UEFA Nations League 2025 3X PL 2X La Liga 2x Serie A |
3 | Pelé | Santos, New York Cosmos | Brazil | 3 World Cups |
2 | Diego Maradona | Napoli, Barcelona, Boca Juniors | Argentina | World Cup 1986 2 Serie A titles |
1 | Lionel Messi | Barcelona, PSG, Inter Miami | Argentina | 8 Ballon d’Ors World Cup 2022 4xUCLs 2xCopa América 10x La Liga 4x UCL |
How We Ranked the Greatest Football Player of All Time?
Determining who is the greatest footballer of all time is no easy task. The beauty of this game lies in its diversity of play and competitive levels. Over the years, the game has become more competitive and intense. With a holistic objective to compare legends from different eras, we needed to be very specific and detailed in our analysis of the parameters. After careful consideration, we have derived our ranking based on a combination of individual brilliance, their impact on big games, and sustained excellence over time.
The greatest footballer of all time often stirs strong emotions among fans and pundits, as each player in this list has brought his magic and uniqueness onto the pitch. Thus, to make sure a balanced assessment, we used a variety of metrics.
Longevity & Consistency
Brilliance isn’t just about one season, but it’s about sustaining excellence year after year. We evaluated how long each player has performed at the highest level and how consistent they were throughout their career span. The greatest footballer of all time must have shown world-class quality over an extended period.
Trophies Won
The game has become so competitive and success-oriented. In football, success is assessed by the trophies won. Players who performed and led their clubs or country to silverware earned higher marks. Winning the Champions League or domestic league titles played a big part in determining who is the greatest footballer of all time.
Performance in International Matches
Performing when it matters the most on the biggest of occasions is the hallmark of legendary players. Performance in World Cups, Euros, and the Copa America was considered while ranking these all-time great players.
Legacy
A player’s long-term impact on football culture, playing philosophy, and future generations was one crucial factor to take into account. Not only did these players win trophies, but they also changed the rules of the game or inspired millions of people to play, leaving a legacy worthy of being called the greatest football players of all time.
Who is the Greatest Footballer of All Time?
Over the course of football’s rich history, a handful of players have risen above the highest standards, transforming not only their teams but also redefining the landscape of sport itself. The greatest football player of all time isn’t simply defined by the number of goals scored or trophies lifted but by his influence on the game, his being a source of inspiration for coming generations, and his consistency.
The question is, who is the greatest footballer of all time? Continues to ignite debate from every corner of the globe. Is it Lionel Messi, whose elegance and vision make him a magician with the ball? Or Cristiano Ronaldo, whose athletic dominance has rewritten the record books? Could it be Pelé, whose unmatched success in World Cups set the benchmark for every forward since? This list of the top 10 greatest footballers of all time doesn’t just celebrate individual excellence—it honors those rare players whose careers shaped what we now know as the greatest of all time in football.
10. Franz Beckenbauer (Defender | Germany)

Franz Beckenbauer, known as ‘Der Kaiser,’ revolutionized the role of the modern sweeper. His elegance, tactical acumen, and ability to lead from the back made him an icon of the game. Beckenbauer captained Germany to a World Cup victory in 1974 and later managed them to another in 1990.
His dominance with Bayern Munich led to three European Cups, while his brilliance earned him two Ballon d’Ors. Beckenbauer’s lasting legacy is his profound impact on defensive football and his exceptional leadership in both player and managerial roles.
Total Appearances | 750+ |
Notable Clubs | Bayern Munich, Hamburg |
Goals | 80+ |
Assists | 100+ |
Domestic Trophies Won | Bundesliga, European Cups |
Individual Awards & Honours | 2 Ballon d’Ors, World Cup (Player & Manager) |
9. Ronaldinho (Attacking Midfielder | Brazil)

Ronaldinho was football’s ultimate entertainer. With his dazzling footwork, infectious smile, and creativity, he brought joy to millions. He won the Ballon d’Or in 2005 and was a key figure in Brazil’s 2002 World Cup triumph.
At Barcelona, he led the team to Champions League and La Liga titles and inspired the next generation of footballers, including Lionel Messi. Ronaldinho remains one of the greatest footballers of all time for his artistry and influence.
Total Appearances | 800+ |
Notable Clubs | Barcelona, AC Milan, PSG |
Goals | 300+ |
Assists | 250+ |
Domestic Trophies Won | La Liga, Serie A, UCL |
Individual Awards & Honours | Ballon d’Or 2005, FIFA World Player |
8. Ronaldo Nazário (Striker | Brazil)

Ronaldo Nazário, nicknamed ‘O Fenômeno’, combined explosive pace with clinical finishing. He became the youngest player to win the Ballon d’Or and left an indelible mark at clubs like Barcelona, Inter, and Real Madrid.
Despite battling injuries, Ronaldo scored over 400 goals and won two World Cups. His sheer natural talent places him among the top 10 greatest footballers of all time.
Total Appearances | 600+ |
Notable Clubs | Barcelona, Inter Milan, Real Madrid |
Goals | 414 |
Assists | 130+ |
Domestic Trophies Won | La Liga, Copa del Rey |
Individual Awards & Honours | 2 Ballon d’Ors, World Cup Golden Boot |
7. Michel Platini (Midfielder | France)

Michel Platini was the heartbeat of France’s golden generation. A supreme passer and goal scorer, he led France to their first major title at Euro 1984, where he finished as top scorer.
Platini won three consecutive Ballon d’Ors (1983–85), highlighting his dominance in the mid-80s. Though controversies followed later in his career as an administrator, his brilliance on the field remains undisputed.
Total Appearances | 580+ |
Notable Clubs | Juventus, Saint-Étienne |
Goals | 224 |
Assists | 140+ |
Domestic Trophies Won | Serie A, Coppa Italia |
Individual Awards & Honours | 3 Ballon d’Ors, Euro 1984 MVP |
6. Johan Cruyff (Forward/Midfielder | Netherlands)

Johan Cruyff, one of the best players Ajax have ever produced, was more than just a footballer—he was a visionary. He popularized the concept of “Total Football” and played a pivotal role in shaping modern tactical systems. With Ajax, he won three consecutive European Cups, and at Barcelona, he laid the foundation for the club’s future playing philosophy.
Cruyff also led the Netherlands to the 1974 World Cup final, dazzling the world with his intelligence, movement, and creativity. His legacy as a player, manager, and thinker of the game makes him one of the greatest footballers of all time.
Total Appearances | 710+ |
Notable Clubs | Ajax, Barcelona |
Goals | 350+ |
Assists | 250+ |
Domestic Trophies Won | 8 Eredivisie, La Liga, 3 UCLs |
Individual Awards & Honours | 3 Ballon d’Ors, Dutch Sportsman of the Year x3 |
Also Read: Top 10 Most Expensive Football Transfers of All Time (Ranked)
5. Zinedine Zidane (Midfielder | France)

Zidane was elegance personified. Known for his first touch, vision, and poise under pressure, Zidane rose to stardom with Juventus and became a legend at Real Madrid. His crowning moment came in 1998 when he led France to World Cup glory, scoring twice in the final. Two years later, he secured the Euro 2000 title.
Zidane’s calm authority, leadership, and ability to dictate tempo earned him the Ballon d’Or in 1998. Later, he also made history as a manager by winning three consecutive Champions League titles with Real Madrid, cementing his legacy in world football.
Total Appearances | 800+ |
Notable Clubs | Juventus, Real Madrid |
Goals | 125+ |
Assists | 180+ |
Domestic Trophies Won | Serie A, La Liga, UEFA Super Cup |
Individual Awards & Honours | Ballon d’Or 1998, FIFA World Player x3 |
4. Cristiano Ronaldo (Forward | Portugal)

Cristiano Ronaldo is a goal-scoring phenomenon. With over 850 career goals, his incredible athleticism, dedication, and consistency across three top leagues—Premier League, La Liga, and Serie A—set him apart. He has won five Ballon d’Ors, five UEFA Champions League titles, and numerous league trophies.
Ronaldo also achieved international success, winning Euro 2016 and the UEFA Nations League with Portugal. His unmatched work ethic and relentless drive for success have made him one of the most iconic athletes of all time—and firmly among the top 10 greatest footballers of all time.
Total Appearances | 1200+ |
Notable Clubs | Sporting CP, Man United, Real Madrid, Juventus, Al Nassr |
Goals | 870+ |
Assists | 250+ |
Domestic Trophies Won | Premier League, La Liga, Serie A, 5 UCLs |
Individual Awards & Honours | 5 Ballon d’Ors, European Golden Shoe x4, Puskás Award |
3. Pelé (Forward | Brazil)

Pelé is a name synonymous with football. A global icon and three-time World Cup winner, he was the face of Brazil’s golden era. Pelé scored over 1000 goals in his career and helped Santos dominate Brazilian and international football in the 1960s.
His influence stretched beyond the pitch, turning football into a global spectacle. Pelé’s combination of athleticism, intelligence, and skill revolutionized the sport. For many, especially in the 20th century, he was and still remains one of the greatest footballer of all time.
Total Appearances | 1360+ |
Notable Clubs | Santos, New York Cosmos |
Goals | 1279 |
Assists | 300+ |
Domestic Trophies Won | Brasileirão, Intercontinental Cups |
Individual Awards & Honours | 3 World Cups, FIFA Player of the Century, Ballon d’Or (Honorary) |
2. Diego Maradona (Attacking Midfielder | Argentina)

Maradona was a football genius whose brilliance lit up the world stage. His dribbling, vision, and creativity reached mythical proportions during the 1986 World Cup, where he carried Argentina to victory almost single-handedly, including the iconic “Goal of the Century” against England.
At Napoli, he became a legend by winning two Serie A titles, a feat unmatched before or since. Despite controversies, Maradona’s talent and passion made him immortal in football history, placing him among the greatest of all time in football.
Total Appearances | 680+ |
Notable Clubs | Napoli, Barcelona, Boca Juniors |
Goals | 310+ |
Assists | 180+ |
Domestic Trophies Won | Serie A, Copa del Rey, UEFA Cup |
Individual Awards & Honours | World Cup Golden Ball, FIFA Goal of the Century |
1. Lionel Messi (Forward | Argentina)

Lionel Messi is widely regarded as the greatest footballer of all time. Known for his unparalleled vision, dribbling, goal-scoring, and playmaking abilities, Messi’s impact on football is unmatched. A one-club legend at FC Barcelona, he dazzled the world with over 670 goals and countless assists, winning 4 UEFA Champions League titles and 10 La Liga titles. His ability to change the game with a single touch, pass, or strike made him not only the most feared attacker but also the most admired.
Messi’s international career saw a remarkable turnaround—after several near misses, he led Argentina to the Copa América 2021 and then again in 2024 glory and cemented his legacy with a triumphant FIFA World Cup win in 2022. This achievement ended decades of debate and placed him above all peers in the discussion of who is the greatest footballer of all time. With 8 Ballon d’Ors, Messi has more than any player in history, solidifying his position as the greatest of all time in football.
Total Appearances | 1050+ |
Notable Clubs | Barcelona, PSG, Inter Miami |
Goals | 850+ |
Assists | 350+ |
Domestic Trophies Won | 10 La Liga, 4 UCLs, 7 Copa del Rey, Ligue 1 |
Individual Awards & Honours | 8 Ballon d’Ors, FIFA World Cup 2022 Golden Ball, 6 Golden Boots, Laureus Sportsman of the Year |
Also Read: Top 10 Best Strikers of All Time in Football – Ranked
Who is the greatest football player of all time?
Lionel Messi is widely considered the greatest football player of all time (GOAT) by most experts, fans, and analysts.
Who is better, Messi or Ronaldo?
This is one of football’s biggest debates, but Messi is generally praised for his natural talent, playmaking, and vision, while Ronaldo is celebrated for his athleticism, goal-scoring, and longevity.
Who is the best striker of all time?
Ronaldo Nazário (Brazilian Ronaldo) is often regarded as the best pure striker ever.
Who is the best midfielder of all time?
Zinedine Zidane is often regarded as the best all-around midfielder. Other honourable mentions include Xavi & Iniesta, Luka Modrić, Michel Platini, and Lothar Matthäus.
Which footballer has the most World Cup titles?
This record is held by Pelé (Brazil), who has three World Cups (1958, 1962, 1970).
Who was the greatest footballer of the 20th century?
It’s tough to pick one between two legends of the game, Pele and Diego Maradona.
Who has won the most Ballon d’Or awards in football history?
Lionel Messi has won a record 8 Ballon d’Or awards in the years 2009, 2010, 2011, 2012, 2015, 2019, 2021, and 2023.