Croatia
Indonesia
Nigeria
South Africa

Messi and Ronaldo battle for top as 25 greatest players of 21st century ranked

talksport.com, 20 November 2024, 13:00
The 21st century has born witness to some of the greatest players in football history.

As the millennium turned, legends like Diego Maradona, Pele and Johan Cruff moved aside to usher in a new wave of icons.

Lionel Messi and Cristiano Ronaldo are the top two highest goalscorers of all time and have written their names alongside the superstars of yesteryear, surpassing them in the eyes of many.

Individually, those two famous rivals have separated themselves from the rest, sharing 13 of the 21st century's Ballon d'Ors between them.

But who else makes our list of the top 25 greatest players of this millennium as we race towards the New Year?

25. Karim Benzema - France

Position: Striker

READ MORE ON FOOTBALL

Top ten highest goalscorers of all time as Cristiano Ronaldo reaches 900 career goals

From Ronaldo and Messi to Pele and Beckham - the top ten highest free-kick scorers ever

Club(s): Lyon, Real Madrid, Al Ittihad

Honours: 1x Ballon d'Or, 5x Champions League titles, 4x Ligue 1, 1x Coupe de France, 2x Trophee des Champions, 4x LaLiga, 3x Copa del Rey, 4x Supercopa de Espana, 4x UEFA Super Cup, 5x FIFA Club World Cup

Benzema joined Real Madrid in the same year as Ronaldo in 2009 and played second fiddle for nine years.

It was only when the Portugal superstar left that everybody truly realised Benzema's place among the legends of football.

Most read in Football

How Man United could line up against Ipswich as Amorim set to experiment with three stars

Haaland on course to match stunning Ronaldo stats and surpass Messi after incredible run

Premier League coach hands in resignation to join Thomas Tuchel at England

Arsenal legend Patrick Vieira lands new job and faces awkward reunion with former teammate

He finished a 14-year spell at the Bernabeu as the club's second-highest scorer in history, only behind Ronaldo.

The 36-year-old was finally given his flowers in 2022 with his one and only Ballon d'Or award.

24. John Terry - England

Position: Defender

Club(s): Chelsea, Nottingham Forest, Aston Villa

Honours: 5x Premier League, 5x FA Cup, 3x Football League Cup, 2x FA Community Shield, 1x UEFA Champions League, 1x UEFA Europa League.

Captain. Leader. Legend - Terry was so much more than a gifted defender.

He captained Chelsea for 13 years, overseeing the most successful spell in the club's history, across a Stamford Bridge career spanning more than two decades.

Besides his reputation as one of football's toughest centre-backs, the former England captain was graceful on the ball, capable of spraying 70-yard passes with both feet.

Terry was also a threat in the opposition's box and remains the highest-scoring defender in Premier League history with 41 goals.

23. Kylian Mbappe - France

Position: Forward

Club(s): Monaco, Paris Saint-Germain, Real Madrid

Honours: 6x Ligue 1, 3x Coupe de France, 2x Coupe de la Ligue, 3x Trophee des Champions, 1x World Cup.

At the tender age of 25, Mbappe's trophy cabinet is already bigger than many legends of the game.

Who are the top ten highest goalscorers of all time? Cristiano Ronaldo and Lionel Messi the top two as legend Josef Bican is surpassed

The France superstar has claimed six league titles and starred in a World Cup winning team.

With electrifying pace and an astonishing goal record, Mbappe appears certain to climb up this list throughout his career.

Champions League and Ballon d'Or glory have so far eluded him, although his transfer to Real Madrid could put an end to that in the near future.

22. Neymar - Brazil

Position: Forward

Club(s): Santos, Barcelona, Paris Saint-Germain, Al Hilal

Honours: 1x Copa do Brasil, 3x Campeonato Paulista, 1x Copa Libertadores, 1x Recopa Sudamericana, 3x LaLiga, 3x Copa del Rey, 1x Supercopa de Espana, 1x UEFA Champions League, 1x FIFA Club World Cup, 5x Ligue 1, 3x Coupe de France, 2x Coupe de la Ligue, 3x Trophee des Champions, 1x Confederations Cup.

Neymar should be higher up this list given the expectation and potential of his early days.

After emerging as football's brightest young talent, he starred alongside Messi and Luis Suarez in one of the game's greatest-ever attacks at Barcelona.

That was enough to earn legendary status on his own, but many had hoped Neymar's record-breaking move to PSG would end their long wait for a Champions League title.

Despite being joined by Messi and Mbappe, it did not work out for Neymar, and he now plies his trade in Saudi Arabia.

21. Luis Figo - Portugal

Position: Winger

Club(s): Sporting Lisbon, Barcelona, Real Madrid, Inter Milan

Honours: 1x Ballon d'Or, 1x Taca de Portugal, 4x La Liga, 2x Copa del Rey, 3x Supercopa de Espana, 1x UEFA Cup Winners' Cup, 12 UEFA Super Cup, 1x UEFA Champions League, 1x Intercontinental Cup, 4x Serie A, 1x Coppa Italia, 2x Supercoppa Italiana.

You do not get to play for Barcelona and Real Madrid unless you are one of the best players in the world.

Figo was one of the original 'Galacticos', starring alongside Brazilian Ronaldo, Zinedine Zidane and Roberto Carlos in one of the most iconic Madrid teams in history.

Besides a Ballon d'Or and numerous titles, the Portugal star finished his career with the second-most assists in LaLiga history, only behind Messi.

20. Wayne Rooney - England

Position: Striker

Club(s): Everton, Manchester United, DC United, Derby County

Honours: 5x Premier League, 1x FA Cup, 3x League Cup, 4x Community Shield, 1x UEFA Champions League, 1x Europa League, 1x FIFA Club World Cup.

Manchester United legend Gary Neville recently said Rooney is strangely ignored in these debates - and he is right.

Rooney is the all-time leading goalscorer for one of football's biggest clubs, winning everything in sight during his time at Old Trafford - and scoring some of the most memorable goals in Premier League history.

Arriving on the international stage in between England's two 'Golden Generations', Rooney was often let down by his teammates on Three Lions duty.

Nevertheless, he was the nation's all-time leading goalscorer until Harry Kane recently overtook him.

19. Mohamed Salah - Egypt

Position: Winger

Clubs(s): Al Mokawloon Al Arab, Basel, Chelsea, Fiorentina, Roma, Liverpool

Honours: 2x Swiss Super League, 1x Premier League, 1x FA Cup, 1x EFL Cup, 1x Community Shield, 1x Champions League, 1x UEFA Super Cup, 1x FIFA Club World Cup.

Steven Gerrard was an astonishing player, we know. But objectively, Salah has achieved more at Liverpool in the 21st century.

The Egyptian King has overtaken the former captain in Liverpool's all-time goalscorer ranks, reaching fifth, and inspired the Reds to that elusive Premier League title.

With every other domestic trophy under his belt and three Golden Boots to his name, Salah has established himself as Liverpool's greatest player of the modern era.

18. Zlatan Ibrahimovic - Sweden

Position: Striker

Club(s): Malmo, Ajax, Juventus, Inter Milan, Barcelona, AC Milan, Paris Saint-Germain, Manchester United, LA Galaxy

Honours: 2x Eredivisie, 1x KNVB Cup, 1x Johan Cruyff Shield, 5x Serie A, 3x Supercopa Italiana, 1x LaLiga, 2x Supercope de Espana, 1x UEFA Super Cup, 1x FIFA Club World Cup, 4x Ligue 1, 2x Coupe de France, 3x Coupe de la Ligue, 3x Trophee des Champions, 1x League Cup, 1x Community Shield, 1x Europa League

By the end of his career, Ibrahimovic became more well-known for outlandish expressions about his own perceived greatness.

It became easy to forget how good the Sweden legend actually was during his prime.

Playing for a staggering amount of Europe's biggest clubs, Ibrahimovic enjoyed success wherever he went, winning league titles in four different countries.

His unique playing style and incredible technique saw him bag some truly spectacular goals, he sits among the leading goalscorers in football history - and almost all of them were scored at the elite level (i.e not in Saudi Arabia).

17. Ronaldo - Brazil

Position: Striker

Club(s): Cruzeiro, PSV, Barcelona, Inter Milan, Real Madrid, AC Milan, Corinthians

Honours: 2x Ballon d'Or, 2x World Cup, 2x Copa America, 1x Confederations Cup, 1x KNVB Cup, 1x Copa del Rey, 1x Supercopa de Espana, 1x UEFA Cup Winners' Cup, 1x UEFA Cup, 1x LaLiga, 1x Supercopa de Espana, 1x Intercontinental Cup, 1x Copa do Brasil.

The original Ronaldo - and still the most loved in the eyes of many.

While much of his success was before the turn of the century, winning two Ballon d'Ors before the year 2000, Ronaldo's performance at the 2002 World Cup alone earns him a place on this list.

He was a symbol for the 'Joga Bonito' style of football which Brazil made famous during the early noughties, capable of skill that often defied logic.

And Ronaldo's illustrious club career, which extended well into the 2000s, helped cement him as one of the greatest strikers of all-time.

16. Gianluigi Buffon - Italy

Position: Goalkeeper

Club(s): Parma, Juventus, Paris Saint-Germain

Honours: 6x Coppa Italia, 7x Supercoppa Italiana, 1x UEFA Cup, 10x Serie A, 1x Ligue 1, 1x Trophee des Champions, 1x World Cup

If longevity is the key to becoming a legend, then look no further than Buffon.

The Italy icon is the most capped goalkeeper in the history of football - and that is not the only record he holds.

Nobody has played more Serie A games than Buffon and that is despite him following Juventus down to Serie B after the Calciopoli scandal.

Anybody who watched Buffon will be able to tell you why he stuck around for so long: he was simply incredible.

15. Fabio Cannavaro - Italy

Position: Defender

Club(s): Napoli, Parma, Inter Milan, Juventus, Real Madrid, Juventus, Al-Ahli

Honours: 1x Ballon d'Or, 2x Coppa Italia, 1x Supercoppa Italiana, 1x UEFA Cup, 2x Serie A, 2x LaLiga, 1x Supercopa de Espana, 1x World Cup

To this date, only one defender in the 21st century has won the Ballon d'Or - and that is Cannavaro.

He was dubbed 'The Berlin Wall' during Italy's 2006 World Cup triumph which saw them keep five clean sheets and concede only two goals, neither of which came from open play.

Top News

22 December 2024 sportsmole.co.uk Dundee Utd vs. Celtic (Sunday, 12.00pm) Celtic, looking to maintain their unbeaten run in the Scottish Premiership, will travel to Tannadice Park on Sunday afternoon to face Dundee United. 22 December 2024 sportsmole.co.uk Everton vs. Chelsea (Sunday, 2.00pm) Chelsea have the chance to go top of the Premier League for a brief time at least when they travel to Goodison Park to face Everton on Sunday. 22 December 2024 sportsmole.co.uk South American giants Palmeiras have reportedly sent an 'initial proposal' to Fulham for midfielder Andreas Pereira. 22 December 2024 talksport.com Nuno Espirito Santo will rival Arne Slot to win the Premier League's Manager of the Year award. 22 December 2024 sportsmole.co.uk Barcelona want to sever ties with attacker Ansu Fati at the earliest opportunity in the January transfer window but the player is rebelling against a move, according to a report. 21 December 2024 sportsmole.co.uk Bayern Munich winger Leroy Sane has confirmed that he wants to remain at the Allianz Arena despite links with a return to the Premier League next year. 21 December 2024 sportsmole.co.uk Serie A powerhouses Napoli have supposedly expressed an interest in signing Manchester United defender Harry Maguire on a free transfer next summer. 21 December 2024 sportsmole.co.uk Alexander Sorloth scored a last-gasp winner as Atletico Madrid defeated Barcelona 2-1 at Estadi Olimpic Lluis Companys to go top of the La Liga table. 21 December 2024 sportsmole.co.uk Arsenal attacker Bukayo Saka has been seen leaving Selhurst Park on crutches after sustaining a suspected hamstring problem in Saturday's 5-1 Premier League win over Crystal Palace. 21 December 2024 sportsmole.co.uk Arsenal have written a new page of English football history thanks to their 5-1 destruction of London rivals Crystal Palace in Saturday's Premier League derby. 21 December 2024 sportsmole.co.uk Round 17 of the 2024-25 Turkish Super Lig will be wrapped up with a clash between two sides from the Marmara region, as Istanbul Basaksehir welcome Kasimpasa to the Basaksehir Fatih Terim Stadyumu on Monday evening. 21 December 2024 talksport.com Leicester loan star Facundo Buonanotte wants to see a Tottenham forward join him so they can rekindle their partnership. 21 December 2024 talksport.com Arsenal's rivals will hate it but they can definitely claim London is red after their 5-1 win over Crystal Palace. 21 December 2024 sportsmole.co.uk Arsenal striker Gabriel Jesus continued his resurgence with two goals as the Gunners demolished Crystal Palace 5-1 in the Premier League at Selhurst Park. 21 December 2024 talksport.com Arsenal fans' worst fears have been realised with Bukayo Saka substituted early with a suspected hamstring injury. 21 December 2024 sportsmole.co.uk Arsenal have suffered a worrying injury blow over Bukayo Saka, who appeared to pick up a hamstring problem in Saturday's Premier League clash with Crystal Palace. 21 December 2024 sportsmole.co.uk Barcelona and Arsenal are reportedly both interested in signing Sevilla midfielder Lucien Agoume, with the France Under-21s international potentially leaving Estadio Ramon next summer. 21 December 2024 sportsmole.co.uk Real Madrid have welcomed Ferland Mendy back into their squad for Sunday's La Liga clash with Sevilla. 21 December 2024 talksport.com Mykhailo Mudryk will be sat ringside at Oleksandr Usyk's rematch with Tyson Fury days after being suspended from football. 21 December 2024 sportsmole.co.uk Southampton have confirmed the appointment of former Roma head coach Ivan Juric as their new manager following the departure of Russell Martin. 21 December 2024 sportsmole.co.uk Newcastle United's 4-0 victory against Ipswich Town on Saturday afternoon at Portman Road ensured that they followed up their qualification for the EFL Cup semi-final with an important three points in the Premier League. 21 December 2024 talksport.com Southampton have confirmed ex-Roma boss Ivan Juric as their new manager to replace Russell Martin. 21 December 2024 sportsmole.co.uk Nottingham Forest enhanced their Champions League credentials and condemned Brentford to their first home loss of the Premier League season with a 2-0 victory at the Gtech Community Stadium. 21 December 2024 talksport.com Jack Grealish burned some bridges with Aston Villa after taunting the club's fans following their victory over Manchester City. 21 December 2024 sportsmole.co.uk A fitting final Premier League match before Christmas Day, Tottenham Hotspur and Liverpool engage in a battle of the behemoths in North London on Sunday afternoon. 21 December 2024 sportsmole.co.uk Aston Villa handed Manchester City a 2-1 defeat on Saturday, adding to the woes of Pep Guardiola's side, who have now endured nine losses in their last 12 matches. 21 December 2024 sportsmole.co.uk Aston Villa head coach Unai Emery has claimed that his side decided to defeat Manchester City "through domination" on Saturday afternoon. 21 December 2024 talksport.com "This is a crisis." 21 December 2024 sportsmole.co.uk Real Madrid will be bidding to return to winning ways in La Liga when they welcome Sevilla to Bernabeu on Sunday. 21 December 2024 sportsmole.co.uk Real Madrid have added Liverpool captain Virgil van Dijk to their wishlist for the summer transfer window, according to a report.