The Top 100 Football Players Ever

A video guide to the top 100 footballers - vote for your favourite players




This list began with the top 100 footballe players list published by the Association of Football Statisticians at the end of last year - they used statistics to calculate who should be top so this doesn't take into account simple raw talent, flair and class. Their list also had a few serious omissions, so we've added those players in.

So you can vote to move the top 100 players up and down the list by clicking the thumbs up & thumbs down below! The original position is shown in the second column.

Click on each football player to watch videos of them, to make up your mind before voting..


Click the icons to vote and move players up & down (Max 5 votes per player per day!)
PosOrigMovedPlayerCountryVote!
116+15ZicoBrazil Brazil
26+4Diego MaradonaArgentina Argentina
31-2PeleBrazil Brazil
427+23Karl-Heinz RummeniggeGermany Germany
544+39David BeckhamEngland England
6---+98KakaBrazil Brazil
720+13Ferenc PuskasHungary Hungary
857+49RonaldinhoBrazil Brazil
913+4Michel PlatiniFrance France
1015+5Paolo MaldiniItaly Italy
1119+8EusebioPortugal Portugal
12---+89George BestNorthern Ireland Northern Ireland
1331+18Dennis BergkampNetherlands Netherlands
1422+8Alfredo di StefanoArgentina Argentina
1518+3Ruud GullitNetherlands Netherlands
1641+25Enzo FrancescoliUruguay Uruguay
1730+13Hristo StoichkovBulgaria Bulgaria
1829+11Michael LaudrupDenmark Denmark
1917-2RaulSpain Spain
2024+4Jurgen KlinsmannGermany Germany
217-14Lothar MatthausGermany Germany
2236+14Peter SchmeichelDenmark Denmark
23---+82Lionel MessiArgentina Argentina
2423-1Bobby CharltonEngland England
2543+18Paolo RossiItaly Italy
2650+24Clarence SeedorfNetherlands Netherlands
2779+52Roberto BaggioItaly Italy
2861+33Davor SukerCroatia Croatia
29---+79George WeahLiberia Liberia
30---+81Lev YashinRussia Russia
3146+15Kevin KeeganEngland England
324-28Luis FigoPortugal Portugal
338-25Gerd MullerGermany Germany
3428-6Gabriel BatistutaArgentina Argentina
35---+77Bobby MooreEngland England
36---+70Cristiano RonaldoPortugal Portugal
3759+22BebetoBrazil Brazil
3860+22Alessandro Del PieroItaly Italy
3935-4Gheorghe HagiRomania Romania
4025-15Kenny DalglishScotland Scotland
4132-9Frank RijkaardNetherlands Netherlands
4258+16Sylvain WiltordFrance France
4326-17Ali DaeiIran Iran
4437-7Andriy ShevchenkoUkraine Ukraine
4584+39Carlos ValderramaColombia Colombia
4654+8Daniel PassarellaArgentina Argentina
4777+30Franco BaresiItaly Italy
4852+4Patrick KluivertNetherlands Netherlands
4942-7Hakan SukurTurkey Turkey
5014-36RivaldoBrazil Brazil
5198+47Edwin van der SarNetherlands Netherlands
5234-18Pavel NedvedCzech Republic Czech Republic
5340-13Lilian ThuramFrance France
5439-15Didier DeschampsFrance France
5593+38Brian LaudrupDenmark Denmark
5662+6Ryan GiggsWales Wales
5747-10Marcel DesaillyFrance France
5853-5Jari LitmanenFinland Finland
5948-11Oliver KahnGermany Germany
6045-15Jean-Pierre PapinFrance France
6112-49Marco van BastenNetherlands Netherlands
6268+6Michael OwenEngland England
6349-14Alessandro CostacurtaItaly Italy
649-55Franz BeckenbauerGermany Germany
652-63RonaldoBrazil Brazil
6656-10Gary LinekerEngland England
67100+33Johan NeeskensNetherlands Netherlands
6855-13Bixente LizarazuFrance France
6933-36Thierry HenryFrance France
7010-60CafuBrazil Brazil
7188+17Claudio TaffarelBrazil Brazil
7263-9David TrezeguetFrance France
7338-35Sepp MaierGermany Germany
7451-23Dino ZoffItaly Italy
7564-11Demetrio AlbertiniItaly Italy
7665-11Patrick VieiraFrance France
7767-10Laurent BlancFrance France
7866-12Jurgen KohlerGermany Germany
7969-10Youri DjorkaeffFrance France
8072-8Hugo SanchezMexico Mexico
8170-11Frank De BoerNetherlands Netherlands
8296+14Michael BallackGermany Germany
8376-7KanuNigeria Nigeria
845-79Zinedine ZidaneFrance France
8574-11Djalma SantosBrazil Brazil
8621-65Johan CruyffNetherlands Netherlands
8771-16Emilio ButraguenoSpain Spain
8875-13Giacinto FacchettiItaly Italy
8987-2Edgar DavidsNetherlands Netherlands
9085-5Rui CostaPortugal Portugal
9178-13Gianni RiveraItaly Italy
9281-11Gheorghe PopescuRomania Romania
9397+4Jan KollerCzech Republic Czech Republic
9494Henrik LarssonSweden Sweden
9573-22Rudi VollerGermany Germany
96---+7Eric CantonaFrance France
9799+2Robert PiresFrance France
9892-6Roy KeaneRepublic of Ireland Republic of Ireland
9980-19Oscar RuggeriArgentina Argentina
10091-9Bryan RobsonEngland England
10182-19Jon Dahl TomassonDenmark Denmark
10289-13Paul ScholesEngland England
10383-20Raymond KopaFrance France
10490-14Diego SimeoneArgentina Argentina
105---+2Steven GerrardEngland England
10695-11Fabien BarthezFrance France
10786-21Gary NevilleEngland England
10811-97Roberto CarlosBrazil Brazil
109----7Denis LawScotland Scotland
110----1Alessandro NestaItaly Italy
111----1Stanley MatthewsEngland England
1123-109RomarioBrazil Brazil