A ranking of the greatest football players of all time has been compiled, with Lionel Messi taking the top spot, ahead of Cristiano Ronaldo, Pelé, and Diego Maradona. The ranking is based on several criteria, including individual ability, career statistics, major trophies won, international achievements, and influence on the game. The list is not official, as there is no universally accepted ranking from organizations like FIFA or UEFA.

The ranking considered various factors, such as individual brilliance, career longevity, goals and assists, major trophies, international success, individual awards, big-game performances, and influence on football. The assessment also took into account the evolution of football across generations, recognizing that raw statistics alone cannot determine the ranking. A player from the 1950s cannot be judged entirely by the same statistical standards as a player competing in the modern era.

Lionel Messi is ranked as the greatest football player of all time, with an impressive combination of goalscoring, playmaking, dribbling, chance creation, consistency, and longevity. He has won numerous major trophies, including the FIFA World Cup, Copa América, and UEFA Champions League, and has become the most decorated individual in Ballon d'Or history with eight awards. Messi's World Cup performances have been particularly notable, leading Argentina to the 2022 World Cup in Qatar and scoring seven goals.

Messi's career statistics are equally impressive, with over 900 senior career goals, spread across Barcelona, Paris Saint-Germain, Inter Miami, and Argentina. He has won 10 La Liga titles, six European Golden Shoes, and has scored 125 goals for Argentina and 21 World Cup goals across 34 appearances. Messi's ability to control a match without scoring, create chances from nothing, beat multiple defenders, score free kicks, and produce decisive moments in finals sets him apart.

Cristiano Ronaldo is ranked second, representing perhaps the greatest goalscoring and athletic evolution in football history. He has succeeded in England, Spain, Italy, and Saudi Arabia, becoming Portugal's greatest-ever international goalscorer. As of October 2026, Ronaldo has scored 979 senior goals, just 21 short of the 1,000-goal milestone. His Real Madrid numbers alone demonstrate his extraordinary level, with 451 goals in 438 competitive appearances.

Pelé is ranked third, known as the King of Football, and remains the only player in history to win three FIFA World Cups. He lifted the trophy with Brazil in 1958, 1962, and 1970, a record that still stands. Pelé was just 17 when he became a World Cup winner in 1958, making him the youngest player to win the tournament. His official career statistics are often disputed, but Reuters credits him with 757 goals in 812 official matches.

Diego Maradona's case is built around peak brilliance and extraordinary influence, carrying teams to victory, including Argentina's 1986 World Cup triumph and Napoli's rise in Italian football. The ranking provides a comprehensive assessment of the greatest football players of all time, highlighting their achievements and contributions to the game.

Key points

  • Lionel Messi is ranked as the greatest football player of all time.
  • Cristiano Ronaldo and Pelé follow closely, with impressive careers and achievements.
  • The ranking considered various factors, including individual ability, career statistics, and influence on the game.

Share this story

Written by

SaharaWire Newsroom
SaharaWire

Reporting for SaharaWire from the Nairobi bureau.