Built on the Zafronix Euro APIGet a free key →

Players analysis, in distribution.

What month were most goalkeepers born? Do attackers cluster differently from defenders? Where do the GOATs (Michel Platini, Marco van Basten, Cristiano Ronaldo, Andrés Iniesta, Xavi…) fall on the curve — on the modal month or as outliers?

352
Players in window
16
Teams
22.0
Avg squad size
1
Tournaments
2000

Squads by position

Players in the selected window, split by role
GET /aggregates/players?years=2000

By confederation

Where the players come from
GET /aggregates/players?years=2000

Hemisphere split

Northern vs Southern hemisphere national teams
Northern352 (100.0%)
Southern0 (0.0%)
ApiTeam.country × hemisphere classification

Birth month, by position

One chart per role. GOAT pin-marks (gold dots above the bars) call out where iconic players sit. Look for the “relative-age effect” — many youth-academy systems privilege Q1 birthdays (Jan-Mar) for early physical development, and you sometimes see the same skew in elite squads.

Goalkeepers

Birth-month distribution + 2 GOAT markers
GK
Gianluigi Buffon· Jan
Iker Casillas· May
Modal month: Sep7 players (14.6%). Range: 17.

Defenders

Birth-month distribution + 1 GOAT marker
DF
Paolo Maldini· Jun
Modal month: May14 players (12.8%). Range: 214.

Midfielders

Birth-month distribution + 8 GOAT markers
MF
Michel Platini· Jun
Andrés Iniesta· May
Xavi· Jan
Zinedine Zidane· Jun
Antonín Panenka· Dec
Ruud Gullit· Sep
Lothar Matthäus· Mar
Andrea Pirlo· May
Modal month: Mar21 players (17.2%). Range: 621.

Attackers

Birth-month distribution + 3 GOAT markers
FW
Marco van Basten· Oct
Cristiano Ronaldo· Feb
Luís Figo· Nov
Modal month: Jul10 players (13.7%). Range: 410.

All players

Every player from the 2000 squad. Search by name or filter by country, position, birth year or birth month. The C badge marks captains. Change the hemisphere filter in the hero above.

352 / 352
PlayerCountryPositionDOBBirth monthClubHtWCsGoals
Abdullah ErcanTurkeyMidfielder1971-12-08DecFenerbahçe1
Abel XavierPortugalDefender1972-11-30NovEverton1
AbelardoSpainDefender1970-04-19AprBarcelona1
Adrian IlieRomaniaAttacker1974-04-20AprValencia1
Adrian MutuRomaniaAttacker1979-01-08JanInternazionale1
Agustín AranzábalSpainDefender1973-03-15MarReal Sociedad1
Alan ShearerCEnglandAttacker1970-08-13AugNewcastle United1
Albert NađFR YugoslaviaMidfielder1974-10-29OctOviedo1
Aleksander KnavsSloveniaDefender1975-12-05DecTirol Innsbruck1
Aleš ČehSloveniaMidfielder1968-04-07AprGrazer AK1
Alessandro Del PieroItalyAttacker1974-11-09NovJuventus1
Alessandro NestaItalyDefender1976-03-19MarLazio1
AlfonsoSpainAttacker1972-09-26SepReal Betis1
Allan NielsenDenmarkMidfielder1971-03-13MarTottenham Hotspur1
Alpay ÖzalanTurkeyDefender1973-05-29MayFenerbahçe1
Amir KaričSloveniaDefender1973-12-31DecMaribor1
Anders AnderssonSwedenMidfielder1974-03-15MarAaB1
André BergdølmoNorwayDefender1971-10-13OctRosenborg1
Angelo Di LivioItalyMidfielder1966-07-26JulFiorentina1
Anton ŽlogarSloveniaMidfielder1977-11-24NovGorica1
Antonio ConteItalyMidfielder1969-07-31JulJuventus1
Arif ErdemTurkeyAttacker1972-01-02JanGalatasaray1
Aron WinterNetherlandsMidfielder1967-03-01MarAjax1
Arthur NumanNetherlandsDefender1969-12-14DecRangers1
Ayhan AkmanTurkeyMidfielder1977-02-23FebBeşiktaş1
Bart GoorBelgiumMidfielder1973-04-09AprAnderlecht1
Bent SkammelsrudNorwayMidfielder1966-05-18MayRosenborg1
Bernard LamaFranceGoalkeeper1963-04-07AprParis Saint-Germain1
Bert KontermanNetherlandsDefender1971-01-14JanFeyenoord1
BetoPortugalDefender1976-05-03MaySporting CP1
Bixente LizarazuFranceDefender1969-12-09DecBayern Munich1
Bjarne GoldbækDenmarkMidfielder1968-10-06OctFulham1
Bjørn Otto BragstadNorwayDefender1971-01-05JanRosenborg1
Bogdan LobonțRomaniaGoalkeeper1978-01-18JanAjax1
Bogdan SteleaRomaniaGoalkeeper1967-12-05DecSalamanca1
Boudewijn ZendenNetherlandsMidfielder1976-08-15AugBarcelona1
Branko StruparBelgiumAttacker1970-02-09FebDerby County1
Brian Steen NielsenDenmarkMidfielder1968-12-28DecAB1
CapuchoPortugalMidfielder1972-02-21FebPorto1
Carlos SecretárioPortugalDefender1970-05-12MayPorto1
Carsten JanckerGermanyAttacker1974-08-28AugBayern Munich1
Carsten RamelowGermanyMidfielder1974-03-20MarBayer Leverkusen1
Cătălin HîldanRomaniaMidfielder1976-02-03FebDinamo București1
Christian AbbiatiItalyGoalkeeper1977-07-08JulMilan1
Christian KarembeuFranceMidfielder1970-12-03DecReal Madrid1
Christian ZiegeGermanyDefender1972-02-01FebMiddlesbrough1
Christophe DugarryFranceAttacker1972-03-24MarBordeaux1
Ciro FerraraItalyDefender1967-02-11FebJuventus1
Clarence SeedorfNetherlandsMidfielder1976-04-01AprInternazionale1
Constantin GâlcăRomaniaMidfielder1972-03-08MarEspanyol1
Cosmin ContraRomaniaDefender1975-12-15DecAlavés1
CostinhaPortugalMidfielder1974-12-01DecMonaco1
Cristian ChivuRomaniaDefender1980-10-26OctAjax1
Dan EggenNorwayDefender1970-01-13JanAlavés1
Dan PetrescuRomaniaDefender1967-12-22DecChelsea1
Daniel AnderssonSwedenMidfielder1977-08-28AugBari1
Dariusz WoszGermanyMidfielder1969-06-08JunHertha BSC1
Darko KovačevićFR YugoslaviaAttacker1973-11-18NovJuventus1
Darko MilaničCSloveniaDefender1967-12-18DecSturm Graz1
David BeckhamEnglandMidfielder1975-05-02MayManchester United1
David SeamanEnglandGoalkeeper1963-09-19SepArsenal1
David TrezeguetFranceAttacker1977-10-15OctMonaco1
Dejan GovedaricaFR YugoslaviaMidfielder1969-10-02OctRKC Waalwijk1
Dejan NemecSloveniaGoalkeeper1977-03-01MarMura1
Dejan StankovićFR YugoslaviaMidfielder1978-09-11SepLazio1
Demetrio AlbertiniItalyMidfielder1971-08-23AugMilan1
Dennis BergkampNetherlandsAttacker1969-05-10MayArsenal1
Dennis WiseEnglandMidfielder1966-12-16DecChelsea1
Didier DeschampsCFranceMidfielder1968-10-15OctChelsea1
Dietmar HamannGermanyMidfielder1973-08-27AugLiverpool1
Dimas TeixeiraPortugalDefender1969-02-16FebStandard Liège1
Dorinel MunteanuRomaniaMidfielder1968-06-25JunVfL Wolfsburg1
Dragan StojkovićCFR YugoslaviaMidfielder1965-03-03MarNagoya Grampus Eight1
Džoni NovakSloveniaMidfielder1969-09-04SepSedan1
Ebbe SandDenmarkAttacker1972-07-19JulSchalke 041
Ed de GoeyNetherlandsGoalkeeper1966-12-20DecChelsea1
Edgar DavidsNetherlandsMidfielder1973-03-13MarJuventus1
Edwin van der SarNetherlandsGoalkeeper1970-10-29OctJuventus1
Eirik BakkeNorwayMidfielder1977-09-13SepLeeds United1
Emile HeskeyEnglandAttacker1978-01-11JanLiverpool1
Émile MpenzaBelgiumAttacker1978-07-04JulSchalke 041
Emmanuel PetitFranceMidfielder1970-09-22SepArsenal1
Ergün PenbeTurkeyDefender1972-05-17MayGalatasaray1
Eric DeflandreBelgiumDefender1973-08-02AugClub Brugge1
Eric LincarRomaniaMidfielder1978-10-16OctSteaua București1
Eric Van MeirBelgiumDefender1968-02-28FebLierse1
Erik MyklandNorwayMidfielder1971-07-21JulPanathinaikos1
Ermin ŠiljakSloveniaAttacker1973-05-11MayServette1
Fabien BarthezFranceGoalkeeper1971-06-28JunMonaco1
Fabio CannavaroItalyDefender1973-09-13SepParma1
Fatih AkyelTurkeyDefender1977-12-26DecGalatasaray1
Fernando CoutoPortugalDefender1969-08-02AugLazio1
Fernando HierroCSpainDefender1968-03-23MarReal Madrid1
Fevzi TuncayTurkeyGoalkeeper1977-09-14SepBeşiktaş1
Filip De WildeBelgiumGoalkeeper1964-07-05JulAnderlecht1
Filippo InzaghiItalyAttacker1973-08-09AugJuventus1
Florentin PetreRomaniaMidfielder1976-01-15JanDinamo București1
Florin PruneaRomaniaGoalkeeper1968-08-08AugUniversitatea Craiova1
FranSpainMidfielder1969-07-14JulDeportivo La Coruña1
Francesco AntonioliItalyGoalkeeper1969-09-14SepRoma1

GOAT reference

Curated. Inclusion in this list isn't a championship ranking — it's a span of Ballon-d'Or winners + nominees + commonly-cited GOATs across eras, used for the overlay above.

14 / 14
PlayerCountryPositionDOBBirth monthClubHtWCsGoals
Michel PlatiniFranceMidfielder1955-06-21Jun0
Marco van BastenNetherlandsAttacker1964-10-31Oct0
Cristiano RonaldoPortugalAttacker1985-02-05Feb0
Andrés IniestaSpainMidfielder1984-05-11May0
XaviSpainMidfielder1980-01-25Jan0
Zinedine ZidaneFranceMidfielder1972-06-23Jun0
Antonín PanenkaCzechoslovakiaMidfielder1948-12-02Dec0
Ruud GullitNetherlandsMidfielder1962-09-01Sep0
Luís FigoPortugalAttacker1972-11-04Nov0
Gianluigi BuffonItalyGoalkeeper1978-01-28Jan0
Paolo MaldiniItalyDefender1968-06-26Jun0
Lothar MatthäusGermanyMidfielder1961-03-21Mar0
Andrea PirloItalyMidfielder1979-05-19May0
Iker CasillasSpainGoalkeeper1981-05-20May0

Hat-tricks (3+ goals in a match)

Every individual 3+ goal performance in World Cup history. Oleg Salenko's 5-goal haul in 1994 v Cameroon is the all-time single-match record.

#PlayerTeamOpponentStageYearGoals
1Oleg SalenkoRussiaCameroonGroup19945
2Ernst WilimowskiPolandBrazilRound of 1619384
3AdemirBrazilSwedenFinal round19504
4Sándor KocsisHungaryWest GermanyGroup19544
5EusébioPortugalNorth KoreaQuarter-final19664
6Emilio ButragueñoSpainDenmarkRound of 1619864
7Bert PatenaudeUnited StatesParaguayGroup19303
8Pedro CeaUruguayYugoslaviaSemi-final19303
9Guillermo StábileArgentinaMexicoGroup19303
10Edmund ConenGermanyBelgiumRound of 1619343
11Angelo SchiavioItalyUnited StatesRound of 1619343
12Oldřich NejedlýCzechoslovakiaGermanySemi-final19343
13LeônidasBrazilPolandRound of 1619383
14Gyula ZsengellérHungaryDutch East IndiesRound of 1619383
15Harry AnderssonSwedenCubaQuarter-final19383
16Gustav WetterströmSwedenCubaQuarter-final19383
17Oscar MíguezUruguayBoliviaGroup19503
18Estanislao BasoraSpainUruguayFinal round19503
19Sándor KocsisHungarySouth KoreaGroup19543
20Erich ProbstAustriaCzechoslovakiaGroup19543
21Carlos BorgesUruguayScotlandGroup19543
22Suat MamatTurkeySouth KoreaGroup19543
23Josef HügiSwitzerlandAustriaQuarter-final19543
24Just FontaineFranceParaguayGroup19583
25Just FontaineFranceWest GermanyThird place19583
26PeléBrazilFranceSemi-final19583
27Florian AlbertHungaryBulgariaGroup19623
28Geoff HurstEnglandWest GermanyFinal19663
29Franz BeckenbauerWest GermanySwitzerlandGroup19663
30Helmut HallerWest GermanySwitzerlandGroup19663
31EusébioPortugalBrazilGroup19663
32Gerd MüllerWest GermanyBulgariaGroup19703
33Gerd MüllerWest GermanyPeruQuarter-final19703
34Andrzej SzarmachPolandHaitiGroup19743
35Dušan BajevićYugoslaviaZaireGroup19743
36Robbie RensenbrinkNetherlandsIranGroup19783
37Teófilo CubillasPeruIranGroup19783
38Karl-Heinz RummeniggeWest GermanyChileGroup19823
39Zbigniew BoniekPolandBelgiumSecond round19823
40László KissHungaryEl SalvadorGroup19823
41Paolo RossiItalyBrazilSecond round19823
42Gary LinekerEnglandPolandGroup19863
43Igor BelanovSoviet UnionBelgiumRound of 1619863
44Tomáš SkuhravýCzechoslovakiaCosta RicaRound of 1619903
45MíchelSpainSouth KoreaGroup19903
46Gabriel BatistutaArgentinaGreeceGroup19943
47Gabriel BatistutaArgentinaJamaicaGroup19983
48Miroslav KloseGermanySaudi ArabiaGroup20023
49PauletaPortugalPolandGroup20023
50Gonzalo HiguaínArgentinaSouth KoreaGroup20103
51Thomas MüllerGermanyPortugalGroup20143
52Xherdan ShaqiriSwitzerlandHondurasGroup20143
53Cristiano RonaldoPortugalSpainGroup20183
54Harry KaneEnglandPanamaGroup20183
55Gonçalo RamosPortugalSwitzerlandRound of 1620223
56Kylian MbappéFranceArgentinaFinal20223
56 hat-tricks · 6with 4+ goals · Salenko's 5 (1994) is the only 5-goal haul on record