Top 20 Greatest Soccer Players of All Time Ranked

Top 20 Greatest Soccer Players of All Time Ranked

The greatest soccer players, the very mention of those words conjures images of impossible goals, gravity-defying dribbles, and moments of sheer, unadulterated brilliance that defy logic.

These are the titans of the turf, the artists with a ball at their feet, the commanders who orchestrated wins and printed their names into the very fabric of the beautiful game.

For generations, fans have debated, argued, and passionately declared their greatest players, but who stands above the rest in this hallowed pantheon?

This is not just a list; it’s a journey through history, a celebration of the men who didn’t just play the beautiful game but redefined it, setting new standards for skill, leadership, and unwavering determination.

We’re looking beyond the headlines and into the heart of what made these 20 greatest players truly legendary, peeling back the layers to reveal the essence of their genius.

20. Paolo Maldini

Top 20 Greatest Soccer Players of All Time Ranked

If you could engineer the perfect footballer in a lab, chances are you’d end up with Paolo Maldini.

This man was the epitome of completeness, a defensive maestro who could play any position with breathtaking excellence. Week in, week out, he was a perfect 10 as a defender, making his teammates’ jobs seemingly effortless.

The famous Nike ad, “Italy’s Goalkeeper: Easiest Job in the World,” was a humorous but accurate reflection of his impact.

5 European Cups and 7 Scudetti with AC Milan speak to his longevity and consistent brilliance. Maldini wasn’t just a great defender; he was a footballing artist, painting defensive masterpieces with every tackle, every interception, every perfectly timed run.

19. Zico

Top 20 Greatest Soccer Players of All Time Ranked
05 July 1982, Barcelona – FIFA World Cup – Italy v Brazil – Zico of Brazil. (Photo by Mark Leech/Offside via Getty Images)

Zico was a visionary. Imagine a seemingly impossible pass, a hopeful lob, turning into a perfectly weighted assist for a goal. That was Zico.

He saw the game in a way no one else did, conjuring moments of pure magic from thin air. He was Flamengo’s everything: their greatest goalscorer, their most brilliant playmaker, and their undisputed legend.

The 1981 Copa Libertadores and Intercontinental Cup triumphs, where Zico orchestrated Flamengo’s victory over a legendary Liverpool side, are prime examples of his genius.

He didn’t just play; he conducted, elevating every player around him and painting masterpieces on the pitch.

SEE ALSO | 10 Greatest Brazil Number 10s In History

18. Franco Baresi

Top 20 Greatest Soccer Players of All Time Ranked

Franco Baresi‘s greatness lies in his unwavering consistency, a hallmark of a legendary defender. While our “peak” criteria might place him lower than some attacking maestros, his enduring brilliance over two decades is simply phenomenal.

When he was at his absolute best, in the heart of AC Milan’s formidable backline, he was an impenetrable wall. Getting past Baresi was like trying to climb Mount Everest in flip-flops – virtually impossible.

“AC Milan Player of the Century,” “Serie A Player of the Century” – these aren’t just titles; they’re testaments to a career built on tactical genius, flawless tackling, and an unparalleled understanding of the game.

He wasn’t flashy, but he was fundamental, the rock upon which dynasties were built.

17. Ferenc Puskas

Top 20 Greatest Soccer Players of All Time Ranked
14th, May, 1965, Ferenc Puskas of Real Madrid, pictured throwing flowers to fans prior to the AEK Athens v Real Madrid game in Athens, The match finished in a 3-3 draw (Photo by Popperfoto via Getty Images/Getty Images)

In the early 1950s, a footballing juggernaut emerged, and at its heart was Ferenc Puskas. The “Galloping Major” was, in every sense, the perfect player.

Strong, immensely skillful, and a prolific goalscorer, he was also a natural-born leader. His goal against England in the “Match of the Century,” where he effortlessly dragged the ball back to leave Billy Wright flailing before unleashing a shot into the roof of the net, is a snapshot of his genius.

He led Hungary to Olympic gold and a World Cup final, and later, with Real Madrid, he lifted three European Cups. He was a player of immense presence and devastating ability, a true pioneer of attacking football.

16. Roberto Baggio

Top 20 Greatest Soccer Players of All Time Ranked

The “Divine Ponytail.” A player so captivating, so divinely inspired, that he felt like a glimpse of God on the pitch. Baggio had an almost ethereal ability to conjure the impossible, to weave magic with the ball at his feet.

He was the heart of the Italian national team, leading them to the 1994 World Cup final and leaving an indelible mark on the hearts of fans. His elegance, his vision, and his ability to score breathtaking goals made him one of Italy’s greatest ever.

Baggio wasn’t just a footballer; he was an artist, painting masterpieces with every touch, every pass, every shot.

15. Mane Garrincha

Top 20 Greatest Soccer Players of All Time Ranked
Brazilian outside right Garrincha and Welsh player Hopkins fight for possession of the ball during the World Cup quarter final at Gothenburg in Sweden. Brazil won by 1 goal to nil, thus assuring their place in the semi-finals. (Photo by Central Press/Getty Images)

Garrincha was the original “Samba King,” a player who brought the raw, unadulterated joy of Brazilian street football to the world stage.

With two FIFA World Cups under his belt, he was a dazzling dribbler, one of the best, a mesmerizing trickster who could bewilder defenders with his unpredictable movements.

He played with a carefree abandon, an infectious enthusiasm that made every match a spectacle. Garrincha wasn’t just about winning; he was about entertaining, about making the beautiful game even more beautiful.

He was a symbol of Brazilian football’s golden age, a player whose talent and spirit captivated audiences worldwide.

14. Eusebio

Top 20 Greatest Soccer Players of All Time Ranked

Before the modern era of constant media, a legend roared in Portugal – Eusebio. This man was a pure, unadulterated goalscorer. Think Romario, but with an even quieter, deadly efficiency.

While he didn’t boast about a thousand goals, he certainly came close, leaving defenders in his wake with blistering pace and a cannon of a shot.

His 1965 Ballon d’Or and multiple European Golden Boots speak volumes, but he could turn games on their head, to find the net when it mattered most, which truly set him apart.

He was the heart of Benfica’s dominance, leading them to a European Cup and a remarkable eleven Primeira Liga titles. He was not just good; he was terrifyingly good, a true force of nature.

13. Gerd Muller

Top 20 Greatest Soccer Players of All Time Ranked

The sky is blue, the grass is green, and Gerd Muller is one of the greatest goal scorers of all time.

It’s a simple, undeniable truth. “Der Bomber” was a pure, predatory striker, a master of finding space and putting the ball in the back of the net.

68 goals in 62 international appearances for West Germany, a mind-boggling 67 goals in a single season, and the winning goal in the 1974 FIFA World Cup final – Muller was a phenomenon.

He scored in the big moments, the small moments, and every moment in between. His instincts were unparalleled, his finishing was clinical, and his legacy as a goal-scoring machine remains unchallenged by many.

SEE ALSO | 10 Greatest Left-Backs In Soccer History

12. Michel Platini

Top 20 Greatest Soccer Players of All Time Ranked

If Bobby Charlton was great, and Frank Lampard was very good, then Michel Platini was on another planet. This man was, without a shadow of a doubt, the greatest goalscoring midfielder of all time.

Three consecutive Golden Boot awards in Serie A, a league boasting the best defenders on the planet, is an astonishing feat.

For France, he was equally potent, leading them to their first major international trophy at the 1984 UEFA European Championships with nine goals in just five games.

Platini was a midfield general, a brilliant playmaker, and a lethal finisher, a complete package who dominated games from the center of the park.

11. George Best

Top 20 Greatest Soccer Players of All Time Ranked

The “fifth Beatle” – a nickname that perfectly sums up the rockstar aura and dazzling talent of George Best.

While his off-field exploits often overshadowed his on-field brilliance, make no mistake: Best was a footballing wizard.

He was the most naturally gifted player the British and Irish Isles have ever produced, a magician with the ball at his feet. His 1968 Ballon d’Or and European Cup triumph with Manchester United were the highlights of a peak that, though brief, was electrifying.

He played with an audacious flair, a cheeky brilliance that left defenders bewildered and fans captivated. He embodied the joy of football, a free spirit who danced through defenses and scored goals that defied belief.

10. Marco van Basten

Top 20 Greatest Soccer Players of All Time Ranked

Imagine a player so utterly brilliant, so complete, that even after injuries cut his career short, he’s still considered one of the all-time greats. That’s Marco van Basten.

3 Ballon d’Ors are proof of his undeniable genius.

He was the quintessential number 9, a perfect blend of sublime technical skill and raw, brutal power. Van Basten could score any goal, from acrobatic volleys to thunderous long-range strikes.

Every touch, every movement, was poetry in motion. His dominance in the late 80s and early 90s, winning European Cups with AC Milan and a European Championship with the Netherlands, hints at a career that, had it not been for those cruel injuries, might have seen him ranked even higher.

He was a phenomenon, a master of his craft whose brilliance was tragically fleeting but eternally printed in history.

SEE ALSO | 10 Greatest Women’s Football Players Of All Time

9. Alfredo di Stefano

Top 20 Greatest Soccer Players of All Time Ranked

When legends like Pele, Alex Ferguson, Eusebio, and Bobby Charlton shower a player with such effusive praise, you know you’re in the presence of greatness.

Alfredo di Stefano was “the most complete footballer in the history of the game,” a player who possessed an unparalleled balance of strength, skill, and intelligence.

5 European Cups with Real Madrid and 8 La Liga titles are evidence of his dominance.

Di Stefano wasn’t just a goalscorer; he was a leader, a playmaker, a defender when needed, a player who could do it all. He was the engine of arguably the greatest club team of his era, a true pioneer who redefined the role of a modern footballer.

8. Zinedine Zidane

Top 20 Greatest Soccer Players of All Time Ranked

A name synonymous with elegance, grace, and pure footballing artistry.

Headbutts aside, Zizou was a beautiful wizard with a ball at his feet, pirouetting his way around defenders and usually ending up with a trophy in hand.

He was not just entertaining; he was clutch. 3 World Cup final goals, including that iconic volley in the 2002 Champions League final, prove his ability to deliver on the biggest stages.

Zidane played with a calm authority, an almost effortless control that belied the immense pressure of the moment. He was a master of his craft, a player whose performances were as aesthetically pleasing as they were effective.

7. Franz Beckenbauer

Top 20 Greatest Soccer Players of All Time Ranked

If Paolo Maldini was the most complete player of the last 30 years, Beckenbauer was the most complete player ever.

“Der Kaiser” could do everything you could want a player to do: score goals, defend flawlessly, lead with authority, and win, win, win.

He was a goalscorer, an incredible defender, a great athlete, and a consummate professional. As the man behind Germany’s greatest triumphs, including the 1974 World Cup and the 1972 European Championships, his influence was immeasurable.

The fact that he’s one of only two defenders to win the Ballon d’Or – and he won it twice – speaks volumes about his unique and unparalleled talent.

SEE ALSO | 10 Greatest Captains In Soccer History

6. Ronaldo

Top 20 Greatest Soccer Players of All Time Ranked

The eternal question: What if Ronaldo’s knees hadn’t failed him? Pre-injury, “R9” was on a trajectory to be the undisputed greatest of all time.

He was the perfect forward, a blur of pace, power, and unbelievable skill. His goal against Compostela, leaving a trail of defenders in his wake before a clinical finish, perfectly sums up his mastery – Sir Bobby Robson’s bewildered reaction says it all.

2 World Cups, multiple FIFA World Player of the Year awards, and a collection of stunning goals are proof of his brilliance. Even with the injuries, Ronaldo remains a phenomenon, a player whose peak was simply out of this world.

5. Johan Cruyff

Top 20 Greatest Soccer Players of All Time Ranked

It takes a special kind of player to invent a skill move. It takes an even more special kind of player to invent modern soccer.

Cruyff did both. A mythical figure, he is arguably the most influential player of all time, and undeniably one of the most talented.

He was the beating heart of “Total Football,” a philosophy that revolutionized the game and continues to inspire coaches and players today. 3 European Cups with Ajax and a World Cup Golden Ball in 1974 showcase his brilliance.

Cruyff was not just a footballer; he was a philosopher, a visionary who saw the game differently and transformed it forever.

4. Cristiano Ronaldo

Top 20 Greatest Soccer Players of All Time Ranked

CR7 is an absolute titan of the game. His placement here, affected by our “peak” focus, in no way diminishes his astounding achievements.

5 Ballons d’Or, a record-breaking goal tally, multiple Champions League titles – the stats speak for themselves. CR7 is a goal-scoring phenomenon, a player who has redefined consistency at the highest level.

A 40-goal season is almost considered “disappointing” for him, which tells you everything about his unparalleled output.

He’s a machine, a relentless force of nature who has pushed the boundaries of individual excellence, leaving a trail of shattered records and bewildered defenders in his wake.

SEE ALSO | Everton’s 10 Greatest Players Of All Time

2. Diego Maradona

Top 20 Greatest Soccer Players of All Time Ranked
Diego Maradona from Argentina during a Round of 16 match against Uruguay during the 1986 FIFA World Cup. | Location: Puebla, Mexico. (Photo by Jean-Yves Ruszniewski/Corbis/VCG via Getty Images)

Where do you even begin? He won the FIFA World Cup almost single-handedly, scored the two most significant goals in history (one being the greatest goal of all time), and transformed a downtrodden club like Napoli into champions of the strongest league in Europe.

In Argentina, he is revered as a god, a working-class hero who empowered a nation through his sheer genius. Maradona at his very best was a force of nature, a mesmerizing dribbler, a sublime passer, and a ruthless finisher.

He played with an almost defiant passion, a blend of raw talent and street-smart cunning that made him both effective and utterly exceptional. He was a singular talent, a player who transcended the sport and became a cultural phenomenon.

3. Pele

Top 20 Greatest Soccer Players of All Time Ranked
World Cup 1970: Brazil versus Czechoslovakia. Brazil won 4-1. Pele in action. 3rd June 1970. (Photo by Monte Fresco/Daily Mirror/Mirrorpix via Getty Images)

Important. That’s the one word that sums up Pele.

He’s one of TIME’s 100 Most Important People of the 20th Century, and arguably the most important player in football history.

Bursting onto the scene as a 17-year-old, fueled by the desire to avenge his father’s tears, Pele went on to win an unprecedented 3 World Cups.

His peak in the late 1950s and early 1960s saw him score goals at a rate rarely matched. Leading the most incredible team of all time to the 1970 World Cup glory, Pele solidified his legacy.

He was more than just a footballer; he was a global icon, a symbol of excellence, and the original king of the beautiful game.

1. Lionel Messi

Top 20 Greatest Soccer Players of All Time Ranked

The debate has raged for years, but the 2022 World Cup might just have settled it. Lionel Messi is extraordinary. Truly extraordinary.

This generation will forever be defined by his rivalry with Cristiano Ronaldo, but Messi’s unparalleled collection of individual and team accolades – 8 Ballon d’Ors, countless scoring records, 4 Champions Leagues, and now, the elusive World Cup – firmly places him at the summit.

He’s Barcelona’s all-time top goalscorer, La Liga’s all-time top goalscorer, and Argentina’s all-time top goalscorer. Messi plays with an almost supernatural understanding of the game, a blend of breathtaking dribbling, exquisite passing, and clinical finishing that has redefined what’s possible on a football pitch.

He is a magician, a record-breaker, and simply, the greatest of all time.

His legacy is one of unparalleled brilliance, evidence of a career spent pushing the boundaries of footballing perfection.


SEE ALSO | 10 Greatest Barcelona Number 10s In History

SEE ALSO | 10 Greatest Premier League Managers in History