Skip to content
← Records

Best midfielders of all time

The 25 greatest midfielders in football history, ranked by a composite of career goals, assists and appearances.

#PlayerPositionCitizenshipStatusCareer goalsAssistsApps
1NeymarMidfield - Attacking MidfieldBrazilSantos FC366227611
2AlexMidfield - Attacking MidfieldBrazilRetired278223654
3Frank LampardMidfield - Central MidfieldEnglandRetired273176906
4Marco ReusMidfield - Attacking MidfieldGermanyLos Angeles Galaxy248175667
5Mike WunderlichMidfield - Attacking MidfieldGermanyRetired270130630
6NenêMidfield - Attacking MidfieldBrazil SpainEsporte Clube Juventude254149959
7RivaldoMidfield - Attacking MidfieldBrazil SpainRetired274104632
8Marcelinho ParaíbaMidfield - Attacking MidfieldBrazilRetired244124766
9Ryan GiggsMidfield - Left MidfieldWalesRetired168269963
10Kevin De BruyneMidfield - Attacking MidfieldBelgiumSSC Napoli156261653
11Darwin QuinteroMidfield - Attacking MidfieldColombia MexicoDeportivo Pereira199165700
12Rodrigo TabataMidfield - Attacking MidfieldQatar BrazilAl-Kharaitiyat SC23293685
13Steven GerrardMidfield - Central MidfieldEnglandRetired191170749
14Andrej KramaricMidfield - Attacking MidfieldCroatiaTSG 1899 Hoffenheim23388512
15KakáMidfield - Attacking MidfieldBrazil ItalyRetired191163614
16Youri DjorkaeffMidfield - Attacking MidfieldFrance ArmeniaRetired22783676
17Bruno FernandesMidfield - Attacking MidfieldPortugalManchester United187154595
18DiegoMidfield - Attacking MidfieldBrazil ItalyRetired182157852
19Steffen HofmannMidfield - Attacking MidfieldGermanyRetired158209644
20Henrikh MkhitaryanMidfield - Central MidfieldArmeniaInter Milan181153727
21Hans VanakenMidfield - Attacking MidfieldBelgiumClub Brugge KV188139697
22Michael LiendlMidfield - Attacking MidfieldAustriaRetired153202664
23JádsonMidfield - Attacking MidfieldBrazil ItalyRetired164165759
24Dimitri PayetMidfield - Attacking MidfieldFrance RéunionWithout Club149195743
25Andrey TikhonovMidfield - Attacking MidfieldRussiaRetired183127605
26Thiago NevesMidfield - Attacking MidfieldBrazilRetired189110651
27Konstantin VassiljevMidfield - Attacking MidfieldEstoniaRetired170141696
28Balázs DzsudzsákMidfield - Attacking MidfieldHungaryDebreceni VSC145192631
29Yasuhito EndoMidfield - Central MidfieldJapanRetired139195969
30David BeckhamMidfield - Central MidfieldEnglandRetired127225724
31Lior RefaelovMidfield - Attacking MidfieldIsrael BelgiumRetired175124737
32OscarMidfield - Attacking MidfieldBrazil ItalySão Paulo Futebol Clube136203556
33Cesc FàbregasMidfield - Central MidfieldSpainRetired125216739
34Rafael van der VaartMidfield - Attacking MidfieldNetherlands SpainRetired175120546
35Kevin VollandMidfield - Attacking MidfieldGermanyTSV 1860 Munich174119569
36Hakan YakinMidfield - Attacking MidfieldSwitzerland TürkiyeRetired18889540
37Giorgian de ArrascaetaMidfield - Attacking MidfieldUruguay ItalyCR Flamengo157146583
38XaviMidfield - Central MidfieldSpainRetired112216933
39Mesut ÖzilMidfield - Attacking MidfieldGermanyRetired114219645
40Santi CazorlaMidfield - Central MidfieldSpainReal Oviedo144155749
41Tjaronn CheryMidfield - Attacking MidfieldSuriname NetherlandsNEC Nijmegen158129646
42David SilvaMidfield - Attacking MidfieldSpainRetired124193771
43Robert PirèsMidfield - Left MidfieldFrance PortugalRetired166110725
44Juan MataMidfield - Attacking MidfieldSpainWithout Club143154674
45Kris CommonsMidfield - Attacking MidfieldScotland EnglandRetired159124531
46Moritz StoppelkampMidfield - Attacking MidfieldGermanyRot-Weiß Oberhausen160117619
47Hany MukhtarMidfield - Attacking MidfieldGermany SudanNashville SC156129445
48TaliscaMidfield - Attacking MidfieldBrazilFenerbahce19745424
49Pavel NedvedMidfield - Left MidfieldCzech Republic ItalyRetired154124660
50Andrés D'AlessandroMidfield - Attacking MidfieldArgentina BrazilRetired143140847

How the ranking works

We rank each player by a composite score: career_goals × 4 + career_assists × 2 + career_matches × 0.05. This rewards finishers, creative players and longevity in equal measure — without depending on subjective awards or trophies. The list filters by position keyword so wingers, full-backs and centre-backs each get their own ranking.