Lionel Messi named the third-best athlete of the 21st century according to ESPN vote, just ONE British athlete makes the top 25... and how far down the list is Cristiano Ronaldo?

  • Lionel Messi has been voted the third-greatest athlete of the 21st century
  • More than 70,000 ESPN readers cast votes to decide the greatest athlete
  • Cristiano Ronaldo is nowhere near Messi as one Brit makes the top 100 athletes 

Lionel Messi has only been voted the third-best athlete of the 21st century in a huge poll.

To a football-centred audience it almost seems sacrilege that he is not in the top two - but wait until you hear where Cristiano Ronaldo has been placed. 

Meanwhile, Great Britain has only been able to contribute one athlete to the top 25 - well, to the top 100, actually. 


A poll by American outlet ESPN received more than 70,000 votes as readers ranked their heroes based on their achievements since 2000 - and 56 athletes from the United States made the cut. You can find the top 25 at the bottom of this article. 

A grand total of 24 basketballers were granted access to the top 100, while there were 17 baseball players and 15 'soccer' stars. 

Lionel Messi has only been voted as the third-best athlete of the 21st century in a poll

Lionel Messi has only been voted as the third-best athlete of the 21st century in a poll

Michael Phelps, a 23-time Olympics gold medalist, has been given the honour of top athlete

Michael Phelps, a 23-time Olympics gold medalist, has been given the honour of top athlete

Serena Williams came second in ESPN's poll, voted on by more than 70,000 readers

Serena Williams came second in ESPN's poll, voted on by more than 70,000 readers

Messi, who has won a World Cup, two Copa Americas, a record eight Ballon d'Ors, four Champions Leagues, and 12 league titles with Barcelona and PSG, had to settle behind two other names.

In second place came Serena Williams, who won 23 Grand Slam titles, a record only bettered by Margaret Court and Novak Djokovic. 

Out on top was Michael Phelps, who won a record 28 Olympic medals - 23 of which were gold - across five Games as a swimmer. 

Ronaldo has been forced to settle for 13th place on the list behind the likes of Tiger Woods, Simone Biles, and Usain Bolt. 

That's despite hordes of fans believing he is the greatest player of all time with five Ballon d'Or trophies, five Champions League titles, seven leagues and a European Championship under his belt. 

Only one boxer manages to sneak his way into the top 25 and that is Floyd Mayweather Jr., who had a 50-0 record between 1996 and 2017, and he placed 25th. 

The only British athlete to crack the top 100 is Lewis Hamilton, who for his joint-record seven Formula One titles places 19th. 

That gets him 10 places ahead of Michael Schumacher, who also won seven titles but whose 91 race victories cannot match Hamilton's record of 104. 

Cristiano Ronaldo was only able to finish 13th in the vote despite his huge successes

Cristiano Ronaldo was only able to finish 13th in the vote despite his huge successes

Lewis Hamilton is the only Brit and finished 19th, while there are 56 Americans in the top 100

Lewis Hamilton is the only Brit and finished 19th, while there are 56 Americans in the top 100

Rounding out the top five athletes beneath Phelps, Williams, and Messi are LeBron James and Tom Brady. 

In football, the next-highest star behind Messi and Ronaldo is Marta (32nd), the Brazilian women's player who was voted FIFA World Player of the Year six times during her career. 

That puts her ahead of Thierry Henry (48th), Aitana Bonmati (49th), Zinedine Zidane (50th), Luka Modric (55th), Alexia Putellas (56th), Mia Hamm (64th), and Kylian Mbappe (65th).

Lower down the rankings are Andres Iniesta (70th), Xavi (75th), Ronaldo Nazario (87th), Ronaldinho (94th), and Zlatan Ibrahimovic (95th).

That means there is no place for the likes of Kaka, Iker Casillas, and Neal Maupay.

ESPN readers' top 25 athletes

1) Michael Phelps

2) Serena Williams

3) Lionel Messi

4) LeBron James

5) Tom Brady

6) Roger Federer

7) Simone Biles

8) Tiger Woods

9) Usain Bolt

10) Kobe Bryant

11) Novak Djokovic

12) Rafael Nadal

13) Cristiano Ronaldo

14) Steph Curry

15) Katie Ledecky

16) Tim Duncan

17) Shaquille O'Neal

18) Patrick Mahomes

19) Lewis Hamilton

20) Aaron Donald

21) Diana Taurasi

22) Sidney Crosby

23) Kevin Garnett

24) Albert Pujols

25) Floyd Mayweather Jr.