The Greatest Soccer Players of All-Time

The Overflow

* Does not include active players

FlorianAlbertFHungary
OsvaldoArdilesM/DArgentina
MichaelBallackMGermany
GabrielBatistutaFArgentina
GiuseppieBergomiDItaly
CarlosBianchiFArgentina
JosefBicanFAustria/Czechoslovakia
ZbigniewBoniekMPoland
GiampieroBonipertiFItaly
EmilioButraguenoFSpain
EricCantonaFFrance
JanCeulemansMBelgium
JohnCharlesF/DWales
Jose LuisChilavertGParaguay
RuiCostaMPortugal
HernanCrespoFArgentina
AliDaeiFIran
KennyDalgishFScotland
RinatDasayevGRussia
EdgarDavidsMNetherlands
DecoMPortugal
DidierDeschampsMFrance
DidiMBrazil
DraganDzajicFYugoslavia
PrebenElkjaerFDenmark
LuisEnriqueM/FSpain
FalcaoMBrazil
EliasFigueroaDChile
JustFontaineFFrance
EnzoFrancescoliFUruguay
PacoGentoF/MSpain
RyanGiggsMWales
JairzinhoFBrazil
PatJenningsGN. Ireland
JuniorMBrazil
RobbieKeaneFIreland
Rene van deKerkhofMNetherlands
Willy van deKerkhofMNetherlands
JurgenKlinsmanFGermany
PatrickKluivertFNetherlands
SandorKocsisFHungary
RonaldKoemanDNetherlands
BrianLaudrupF/MDenmark
MichaelLaudrupMDenmark
DenisLawFScotland
SeppMaierGGermany
JosefMasopustMChechia
StanleyMatthewsFEngland
PaulMcGrathDIreland
RogerMillaFCameroon
HongMyong-boDS. Korea
JohanNeeskensMNetherlands
GunnarNordahlFSweden
Jay-JayOkochaMNigeria
DelioOnnisFArgentina
MesutOzilMGermany
AbediPeleFGhana
PepeDPortugal
RobertoPerfumoDArgentina
Jean-MariePfaffGBelgium
RobertPiresMFrance
RustuRecberGTurkey
MarcoReusMGermany
ArjenRobbenFNetherlands
RomeritoMParaguay
IanRushFWales
MatthiasSammerDGermany
NiltonSantosDBrazil
DjalmaSantosDBrazil
Edwin van derSarGNetherlands
Juan AlbertoSchiaffinoFUruguay
ImreSchlosserFHungary
PaulScholesMEngland
BerndSchusterMGermany
GaetanoScireaDItaly
ClarenceSeedorfMNetherlands
UweSeelerFGermany
BernardoSilvaMPortugal
AllanSimonsenFDenmark
OmarSivoriFArgentina
SocratesMBrazil
UliStielkeMGermany
DavorSukerFCroatia
FernandoTorresFSpain
TostoaFBrazil
YayaToureMIvory Coast
MariusTresorDFrance
DavidTrezeguetFFrance
CarlosValderramaFColombia
FrankyVan der ElstMBelgium
Juan SebastianVeronMArgentina
GianlucaVialliFItaly
PatrickVieiraMFrance
ChristianVieriFItaly
BertiVogtsDGermany
RicardoZamoraGSpain
IvanZamoranoFChile
JavierZanettiM/DArgentina
WalterZengaGItaly
DinoZoffGItaly

Why is Mario Lemieux the 3rd Greatest Hockey Player of All-Time?

It’s rare that the biggest “What if?” in the history of a sport also just happens to come from one of the greatest players that sport has ever seen. This is the weird intersection where Mario Lemieux’s resume exists. Lemieux missed four full seasons due to lymphoma, and large portions of several others as a result of a litany of physical ailments. He played in just 64% of Pittsburgh’s games during his playing career. However, what he did in that 64% is quite literally the highest level of play that hockey has ever seen. It’s fair to say that Lemieux’s relatively meager games total keeps him from being a serious challenger to Wayne Gretzky on the GOAT throne. Gretzky isn’t just the greatest hockey player of all-time, he’s the greatest athlete in the history of team sports. Joining Gretzky ahead of Lemieux is Alexander Ovechkin, who led the NHL in goals a record nine times and has the most goals in the history of the NHL. Throw in the fact that both Gretzky and Ovechkin played close to 600 more games than Lemieux and it becomes pretty hard to argue they are not the two greatest hockey players of all-time. That third spot, however, is a tight race between Lemieux and Gordie Howe. Bobby Orr had a remarkable peak, but he’s not a strong candidate for the third spot, having played only 657 games in the weakest era in NHL history. It’s hard to begrudge anyone for going with Howe in the third spot given his longevity, but he played in a league with just six teams, and never produced the high-end seasons that Lemieux did. As astonishing as it might seem, Lemieux–even playing just 64% of Pittsburgh’s games–seems to have done enough to lock down the 3rd spot. 

The most telling statistic to convey Mario Lemieux’s historical magnificence is the fact that he won six Ross Trophies (league scoring titles) and three Hart Trophies (league MVP) while playing smack dab in the middle of Gretzky’s prime. Unbelievably, he did this despite playing 65+ games in a season just six times in his entire career. In the 13 seasons from 1984-85 to 1996-97, Wayne Gretzky and Mario Lemieux each won six Ross Trophies. During this same span, Gretzky won four Hart Trophies while Lemieux won three, and it should’ve been 4-3 in favor of Lemieux had MVP voters not lost their collective minds by awarding Gretzky the Hart following the 1988-89 season in which Lemieux outscored Gretzky by 31 points. Almost immediately after Lemieux entered the NHL, Gretzky’s stranglehold on league dominance ended. It was Lemieux who not only ended Gretzky’s run of eight consecutive Hart Trophies, but also his seven consecutive Ross Trophies. 

While Lemieux’s greatest achievement was playing a stalemate with the greatest athlete who ever lived, the statistics that he compiled to do so are, unsurprisingly, out of this world. Gretzky holds the NHL record with a hilariously scalding 1.92 points per game. Lemieux is right on his heels at a similarly sizzling 1.88 points per game. No other retired player in the history of hockey even reached 1.50 points per game. Even more impressive, Lemieux is actually the record holder for most adjusted points per game (1.68), which attempts to equalize all NHL players based on competition level and playing conditions. Furthermore, consider there have been 13 seasons in the history of hockey that resulted in 160+ points. Gretzky has nine of them, Lemieux has four, and the rest of the players in NHL history combined have zero. Lemieux put up 199 points in the 1988-89 NHL season which is 45 more than any non-Gretzky player in NHL history. Lemieux even has Gretzky beat in career goals per game and goals created per game. While Lemieux’s regular season exploits are a marvel–and it’s definitely easy to lose hours of your life falling into the rabbit hole of Lemieux’s statistical greatness–it’s unlikely that his regular season output alone would be enough to claim the third spot in a sport that is built on the legacies of playoff immortals. If you don’t know if Lemieux is one of those immortals, well, this is Mario Lemieux we’re talking about. 

Entering the 1990-91 NHL season, the Pittsburgh Penguins had not won a single playoff series in franchise history. Then Super Mario happened. Lemieux not only led the Penguins to their first ever playoff series win, he brought the Stanley Cup to Pittsburgh on the heels of a virtuoso playoff performance. Lemieux scored 44 points on his way to the Conn Smythe Trophy (playoff MVP). Lemieux’s 44 points were the second most in the history of the NHL playoffs behind only–you guessed it–Wayne Gretzky. Lemieux would go on to lead the Penguins to a second consecutive Stanley Cup in 1991-92, and once again took home the Conn Smythe, becoming the first skater ever to win back-to-back Conn Smythe trophies. Lemieux’s 78 points over two consecutive NHL playoffs are the second most in history behind only Gretzky (82 points in ‘83-84 and ‘84-85). He is second all-time (behind Gretzky) in points per game and goals created per game in the playoffs. 

Eddie Vedder once sang, “I know I was born and I know that I’ll die…The in between is mine.” Mario Lemieux’s career left the hockey world wanting more, so much more. Injuries and health scares derailed what could’ve been the greatest career in the history of sports. Still, what Lemieux accomplished in between is so magnificent that it is very difficult to make the case that more than two players in NHL history deserve to be rated ahead of him on the all-time list. Le Magnifique gets the nod at three.

The 100 Greatest Mixed Martial Artists (MMA) of All-Time

Every ranking update ever (Last MMA update: 10/5/25)

The making of the list.

The Rules

If you disagree with the placement of an athlete whose prime occurred before 1975, please read The ChatGPT Cautionary Tale before commenting.

RankFighterYears
1Jon JonesWhy?2008-active
2Islam Makhachev2010-active
3Anderson Silva1997-2020
4Alexander Volkanovski2012-active
5George St-Pierre2002-2017
6Merab Dvalishvili2013-active
7Khabib Nurmagomedov2008-2020
8Ilia Topuria2015-active
9Khamzat Chimaev2018-active
10Daniel Cormier2009-2020
11Stipe Miocic2010-2024
12Alex Pereira2015-active
13Israel Adesanya2009-active
14Fedor Emelianenko2000-active
15Francis Ngannou2013-active
16Dricus Du Plessis2013-active
17Kamaru Usman2012-active
18Max Holloway2010-active
19Dominick Cruz2003-active
20Magomed Ankalaev2014-active
21Lyoto Machida2003-active
22Dan Henderson1997-2016
23Shogun Rua2002-active
24Demetrious JohnsonWhy?2007-active
25Leon Edwards2011-active
26Henry Cejudo2013-active
27Fabricio Werdum2002-active
28Rampage Jackson1999-active
29Alexandre Pantoja2007-active
30Chuck Liddell1998-2010
31Randy Couture1997-2011
32Matt Hughes1998-2013
33Alistair Overeem1999-active
34Charles Oliveira2008-active
35Dustin Poirier2009-active
36Conor McGregor2008-active
37Jose Aldo2004-active
38Belal Muhammad2012-active
39Frank Shamrock1994-2010
40Royce Gracie1993-2016
41Rashad Evans2003-2018
42Tito Ortiz1997-active
43Wanderlei Silva1996-2018
44Robert Whittaker2009-active
45Aljamain Sterling2010-active
46Brandon Moreno2011-active
47Cain Velasquez2006-2019
48Antonio Rodrigo Nogueira1999-2015
49Junior dos Santos2006-active
50Chris Weidman2009-active
51Ken Shamrock1993-2016
52Bas Rutten1993-2006
53Rickson Gracie1980-2000
54Anthony Johnson2006-active
55Vitor Belfort1996-active
56Jake Shields1999-active
57Forrest Griffin2001-2012
58Glover Teixeira2002-active
59Justin Gaethje2011-active
60Vadim Nemkov2013-active
61Ryan Bader2007-active
62Phil Davis2008-active
63Frankie Edgar2005-active
64Mirko Cro Cop2001-2019
65Ricardo Arona2000-2009
66Gegard Mousasi2003-active
67Antonio Rogerio Nogueira2000-2020
68Kazushi Sakuraba1996-active
69TJ Dillashaw2010-active
70Josh Barnett1997-2016
71Masakatsu Funaki1993-2012
72Cyril Gane2018-active
73Deiveson Figueiredo2012-active
74Jan Blachowicz2007-active
75Mark Coleman1996-2010
76Yoel Romero2009-active
77Nick Diaz2001-2015
78BJ Penn2001-2019
79Tyron Woodley2006-active
80Jiri Prochazka2012-active
81Luke Rockhold2007-active
82Jacare Souza2003-active
83Stephen Thompson2010-active
84Eddie Alvarez2003-active
85Rich Franklin1999-2015
86Rafael dos Anjos2004-active
87Arman Tsarukyan2015-active
88Sean O’Malley2013-active
89Sean Strickland2008-active
90Jack Della Maddalena2016-active
91Petr Yan2014-active
92Sean Brady2014-active
93Colby Covington2012-active
94Tony Ferguson2008-active
95Anthony Pettis2007-active
96Benson Henderson2006-active
97Robbie Lawler2001-active
98Shavkat Rakhmonov2014-active
99Tom Aspinall2014-active
100Frank Mir2001-active

The rest of the best MMA fighters of all time.