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?

552
Players in window
24
Teams
23.0
Avg squad size
1
Tournaments
2016

Squads by position

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

By confederation

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

Hemisphere split

Northern vs Southern hemisphere national teams
Northern552 (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: Mar10 players (13.9%). Range: 210.

Defenders

Birth-month distribution + 1 GOAT marker
DF
Paolo Maldini· Jun
Modal month: Feb26 players (14.5%). Range: 1026.

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: Jan28 players (14.1%). Range: 928.

Attackers

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

All players

Every player from the 2016 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.

552 / 552
PlayerCountryPositionDOBBirth monthClubHtWCsGoals
Aaron HughesNorthern IrelandDefender1979-11-08NovMelbourne City1
Aaron RamseyWalesMidfielder1990-12-26DecArsenal1
Adam LallanaEnglandMidfielder1988-05-10MayLiverpool1
Ádám LangHungaryDefender1993-01-17JanVideoton1
Ádám NagyHungaryMidfielder1995-06-17JunFerencváros1
Adam NemecSlovakiaAttacker1985-09-02SepWillem II1
Ádám PintérHungaryMidfielder1988-06-12JunFerencváros1
Ádám SzalaiHungaryAttacker1987-12-09DecHannover 961
Adil RamiFranceDefender1985-12-27DecSevilla1
Admir MehmediSwitzerlandAttacker1991-03-16MarBayer Leverkusen1
Adrian PopaRomaniaMidfielder1988-07-24JulSteaua București1
Adrien SilvaPortugalMidfielder1989-03-15MarSporting CP1
Ahmet Yılmaz ÇalıkTurkeyDefender1994-02-26FebGençlerbirliği1
Aiden McGeadyRepublic of IrelandMidfielder1986-04-04AprSheffield Wednesday1
Ákos ElekHungaryMidfielder1988-07-21JulDiósgyőri VTK1
Alan MannusNorthern IrelandGoalkeeper1982-05-19MaySt Johnstone1
Alban HoxhaAlbaniaGoalkeeper1987-11-23NovPartizani1
Albin EkdalSwedenMidfielder1989-07-28JulHamburger SV1
Aleksandar DragovićAustriaDefender1991-03-06MarDynamo Kyiv1
Aleksandr GolovinRussiaMidfielder1996-05-30MayCSKA Moscow1
Aleksandr KokorinRussiaAttacker1991-03-19MarZenit Saint Petersburg1
Aleksandr SamedovRussiaMidfielder1984-07-19JulLokomotiv Moscow1
Aleksei BerezutskiRussiaDefender1982-06-20JunCSKA Moscow1
Alessandro FlorenziItalyMidfielder1991-03-11MarRoma1
Alessandro SchöpfAustriaMidfielder1994-02-07FebSchalke 041
Alexandru ChipciuRomaniaMidfielder1989-05-18MaySteaua București1
Alexandru MățelRomaniaDefender1989-10-17OctDinamo Zagreb1
Alfreð FinnbogasonIcelandAttacker1989-02-01FebFC Augsburg1
Álvaro MorataSpainAttacker1992-10-23OctJuventus1
Amir AbrashiAlbaniaMidfielder1990-03-27MarSC Freiburg1
Anatoliy TymoshchukCUkraineMidfielder1979-03-30MarKairat Almaty1
Andi LilaAlbaniaDefender1986-02-12FebPAS Giannina1
André GomesPortugalMidfielder1993-07-30JulValencia1
André SchürrleGermanyMidfielder1990-11-06NovVfL Wolfsburg1
André-Pierre GignacFranceAttacker1985-12-05DecUANL1
Andrea BarzagliItalyDefender1981-05-08MayJuventus1
Andreas GranqvistSwedenDefender1985-04-16AprKrasnodar1
Andreas IsakssonSwedenGoalkeeper1981-10-03OctKasımpaşa1
Andrei PrepelițăRomaniaMidfielder1985-12-08DecLudogorets Razgrad1
Andrej KramarićCroatiaAttacker1991-06-19Jun1899 Hoffenheim1
Andrés IniestaSpainMidfielder1984-05-11MayBarcelona1
Andriy PyatovUkraineGoalkeeper1984-06-28JunShakhtar Donetsk1
Andriy YarmolenkoUkraineAttacker1989-10-23OctDynamo Kyiv1
Andy KingWalesMidfielder1988-10-29OctLeicester City1
Angelo OgbonnaItalyDefender1988-05-23MayWest Ham United1
Ansi AgolliAlbaniaDefender1982-11-11NovQarabağ1
Ante ĆorićCroatiaMidfielder1997-04-14AprDinamo Zagreb1
Anthony LopesPortugalGoalkeeper1990-10-01OctLyon1
Anthony MartialFranceAttacker1995-12-05DecManchester United1
Antoine GriezmannFranceAttacker1991-03-21MarAtlético Madrid1
Antonio CandrevaItalyMidfielder1987-02-28FebLazio1
Arda TuranCTurkeyMidfielder1987-01-30JanBarcelona1
Ari Freyr SkúlasonIcelandDefender1987-05-14MayOB1
Aritz AdurizSpainAttacker1981-02-11FebAthletic Bilbao1
Arkadiusz MilikPolandAttacker1994-02-28FebAjax1
Arlind AjetiAlbaniaDefender1993-09-25SepFrosinone1
Armando SadikuAlbaniaAttacker1991-05-27MayVaduz1
Arnór Ingvi TraustasonIcelandMidfielder1993-04-30AprIFK Norrköping1
Aron GunnarssonCIcelandMidfielder1989-04-22AprCardiff City1
Artem DzyubaRussiaAttacker1988-08-22AugZenit Saint Petersburg1
Artem FedetskyiUkraineDefender1985-04-26AprDnipro Dnipropetrovsk1
Artur BorucPolandGoalkeeper1980-02-20FebBournemouth1
Artur JędrzejczykPolandDefender1987-11-04NovLegia Warsaw1
Artur YusupovRussiaMidfielder1989-09-01SepZenit Saint Petersburg1
Ashley WilliamsCWalesDefender1984-08-23AugSwansea City1
Attila FiolaHungaryDefender1990-02-17FebPuskás Akadémia1
Axel WitselBelgiumMidfielder1989-01-12JanZenit Saint Petersburg1
Bacary SagnaFranceDefender1983-02-14FebManchester City1
Balázs DzsudzsákCHungaryMidfielder1986-12-23DecBursaspor1
Barnabás BeseHungaryDefender1994-05-06MayMTK Budapest1
Bartosz KapustkaPolandMidfielder1996-12-23DecCracovia1
Bartosz SalamonPolandDefender1991-05-01MayCagliari1
Bastian SchweinsteigerCGermanyMidfielder1984-08-01AugManchester United1
Bekim BalajAlbaniaAttacker1991-01-11JanRijeka1
Ben DaviesWalesDefender1993-04-24AprTottenham Hotspur1
Benedikt HöwedesGermanyDefender1988-02-29FebSchalke 041
Benoît CostilFranceGoalkeeper1987-07-03JulRennes1
Bernd LenoGermanyGoalkeeper1992-03-04MarBayer Leverkusen1
Birkir BjarnasonIcelandMidfielder1988-05-27MayBasel1
Birkir Már SævarssonIcelandDefender1984-11-11NovHammarby IF1
Blaise MatuidiFranceMidfielder1987-04-09AprParis Saint-Germain1
Blerim DžemailiSwitzerlandMidfielder1986-04-12AprGenoa1
Bogdan StancuRomaniaAttacker1987-06-28JunGençlerbirliği1
Bohdan ButkoUkraineDefender1991-01-13JanAmkar Perm1
Bořek DočkalCzech RepublicMidfielder1988-09-30SepSparta Prague1
Breel EmboloSwitzerlandAttacker1997-02-14FebBasel1
Bruno AlvesPortugalDefender1981-11-27NovFenerbahçe1
Bruno SorianoSpainMidfielder1984-06-12JunVillarreal1
Burak YılmazTurkeyAttacker1985-07-15JulBeijing Guoan1
Burim KukeliAlbaniaMidfielder1984-01-16JanZürich1
Caner ErkinTurkeyMidfielder1988-10-04OctFenerbahçe1
CédricPortugalDefender1991-08-31AugSouthampton1
Cenk TosunTurkeyAttacker1991-06-07JunBeşiktaş1
César AzpilicuetaSpainDefender1989-08-28AugChelsea1
Cesc FàbregasSpainMidfielder1987-05-04MayChelsea1
Chris BairdNorthern IrelandDefender1982-02-25FebFulham1
Chris GunterWalesDefender1989-07-21JulReading1
Chris SmallingEnglandDefender1989-11-22NovManchester United1
Christian BentekeBelgiumAttacker1990-12-03DecLiverpool1
Christian FuchsCAustriaDefender1986-04-07AprLeicester City1

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