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?

368
Players in window
16
Teams
23.0
Avg squad size
1
Tournaments
2008

Squads by position

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

By confederation

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

Hemisphere split

Northern vs Southern hemisphere national teams
Northern368 (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: Jan8 players (16.7%). Range: 18.

Defenders

Birth-month distribution + 1 GOAT marker
DF
Paolo Maldini· Jun
Modal month: Apr14 players (11.4%). Range: 614.

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: Sep13 players (11.2%). Range: 513.

Attackers

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

All players

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

368 / 368
PlayerCountryPositionDOBBirth monthClubHtWCsGoals
Adam KokoszkaPolandDefender1986-10-06OctWisła Kraków1
Adrian CristeaRomaniaMidfielder1983-11-30NovDinamo București1
Adrian MutuRomaniaAttacker1979-01-08JanFiorentina1
Alberto AquilaniItalyMidfielder1984-07-07JulRoma1
Aleksandr AnyukovRussiaDefender1982-09-28SepZenit Saint Petersburg1
Aleksei BerezutskiRussiaDefender1982-06-20JunCSKA Moscow1
Alessandro Del PieroCItalyAttacker1974-11-09NovJuventus1
Alessandro GamberiniItalyDefender1981-08-27AugFiorentina1
Alex ManningerAustriaGoalkeeper1977-06-04JunSiena1
Alexander FreiCSwitzerlandAttacker1979-07-15JulBorussia Dortmund1
Alexandros TziolisGreeceMidfielder1985-02-13FebPanathinaikos1
Alexandros TzorvasGreeceGoalkeeper1982-08-12AugOFI1
Álvaro ArbeloaSpainDefender1983-01-17JanLiverpool1
Anders SvenssonSwedenMidfielder1976-07-17JulElfsborg1
André OoijerNetherlandsDefender1974-07-11JulBlackburn Rovers1
Andrea BarzagliItalyDefender1981-05-08MayPalermo1
Andrea PirloItalyMidfielder1979-05-19MayMilan1
Andreas GranqvistSwedenDefender1985-04-16AprWigan Athletic1
Andreas IsakssonSwedenGoalkeeper1981-10-03OctManchester City1
Andreas IvanschitzCAustriaMidfielder1983-10-15OctRed Bull Salzburg1
Andrés IniestaSpainMidfielder1984-05-11MayBarcelona1
Andrés PalopSpainGoalkeeper1973-10-22OctSevilla1
Andrey ArshavinRussiaAttacker1981-05-29MayZenit Saint Petersburg1
Angelos BasinasCGreeceMidfielder1976-01-03JanMallorca1
Angelos CharisteasGreeceAttacker1980-02-09Feb1. FC Nürnberg1
Antonio CassanoItalyAttacker1982-07-12JulSampdoria1
Antonio Di NataleItalyAttacker1977-10-13OctUdinese1
Antonios NikopolidisGreeceGoalkeeper1971-01-14JanOlympiacos1
Arda TuranTurkeyMidfielder1987-01-30JanGalatasaray1
Arjen RobbenNetherlandsAttacker1984-01-23JanReal Madrid1
Arne FriedrichGermanyDefender1979-05-29MayHertha BSC1
Artur BorucPolandGoalkeeper1980-02-20FebCeltic1
Ayhan AkmanTurkeyMidfielder1977-02-23FebGalatasaray1
Bafétimbi GomisFranceAttacker1985-08-06AugSaint-Étienne1
Bănel NicolițăRomaniaMidfielder1985-01-07JanSteaua București1
Bastian SchweinsteigerGermanyMidfielder1984-08-01AugBayern Munich1
Benjamin HuggelSwitzerlandMidfielder1977-07-07JulBasel1
Bogdan LobonțRomaniaGoalkeeper1978-01-18JanDinamo București1
Bruno AlvesPortugalDefender1981-11-27NovPorto1
Carles PuyolSpainDefender1978-04-13AprBarcelona1
Carlos MarchenaSpainDefender1979-07-31JulValencia1
Cesc FàbregasSpainMidfielder1987-05-04MayArsenal1
Christian FuchsAustriaDefender1986-04-07AprMattersburg1
Christian PanucciItalyDefender1973-04-12AprRoma1
Christian WilhelmssonSwedenMidfielder1979-12-08DecNantes1
Christoph LeitgebAustriaMidfielder1985-04-14AprRed Bull Salzburg1
Christoph MetzelderGermanyDefender1980-11-05NovReal Madrid1
Christoph SpycherSwitzerlandDefender1978-03-30MarEintracht Frankfurt1
Christos PatsatzoglouGreeceMidfielder1979-03-19MarOlympiacos1
Ciprian MaricaRomaniaAttacker1985-10-02OctVfB Stuttgart1
Claude MakéléléFranceMidfielder1973-02-18FebChelsea1
Clemens FritzGermanyDefender1980-12-07DecWerder Bremen1
Colin Kazim-RichardsTurkeyAttacker1986-08-26AugFenerbahçe1
Cosmin ContraRomaniaDefender1975-12-15DecGetafe1
Cosmin MoțiRomaniaDefender1984-12-03DecDinamo București1
Cristian ChivuCRomaniaDefender1980-10-26OctInternazionale1
Cristian SăpunaruRomaniaDefender1984-04-05AprRapid București1
Cristiano RonaldoPortugalAttacker1985-02-05FebManchester United1
Daniel AnderssonSwedenMidfielder1977-08-28AugMalmö FF1
Daniel GüizaSpainAttacker1980-08-17AugMallorca1
Daniel GygaxSwitzerlandMidfielder1981-08-28AugMetz1
Daniel MajstorovićSwedenDefender1977-04-05AprBasel1
Daniel NiculaeRomaniaAttacker1982-10-06OctAuxerre1
Daniel ZítkaCzech RepublicGoalkeeper1975-06-20JunAnderlecht1
Daniele De RossiItalyMidfielder1983-07-24JulRoma1
Danijel PranjićCroatiaMidfielder1981-12-02DecHeerenveen1
Darijo SrnaCroatiaDefender1982-05-01MayShakhtar Donetsk1
Dario KneževićCroatiaDefender1982-04-20AprLivorno1
Dario ŠimićCroatiaDefender1975-11-12NovMilan1
Dariusz DudkaPolandMidfielder1983-12-09DecWisła Kraków1
David JarolímCzech RepublicMidfielder1979-05-17MayHamburger SV1
David OdonkorGermanyMidfielder1984-02-21FebReal Betis1
David RozehnalCzech RepublicDefender1980-07-05JulNewcastle United1
David SilvaSpainMidfielder1986-01-08JanValencia1
David VillaSpainAttacker1981-12-03DecValencia1
DecoPortugalMidfielder1977-08-27AugBarcelona1
Demy de ZeeuwNetherlandsMidfielder1983-05-26MayAZ1
Denis KolodinRussiaDefender1982-01-11JanDynamo Moscow1
Diego BenaglioSwitzerlandGoalkeeper1983-09-08SepVfL Wolfsburg1
Dimitris SalpingidisGreeceAttacker1981-08-18AugPanathinaikos1
Diniyar BilyaletdinovRussiaMidfielder1985-02-27FebLokomotiv Moscow1
Dirk KuytNetherlandsAttacker1980-07-22JulLiverpool1
Dmitri SychevRussiaAttacker1983-10-26OctLokomotiv Moscow1
Dmitri TorbinskiRussiaMidfielder1984-04-28AprLokomotiv Moscow1
Dorin GoianRomaniaDefender1980-12-12DecSteaua București1
Ebi SmolarekPolandAttacker1981-01-09JanRacing Santander1
Eduard StăncioiuRomaniaGoalkeeper1981-03-03MarCFR Cluj1
Edwin van der SarCNetherlandsGoalkeeper1970-10-29OctManchester United1
Eldin JakupovićSwitzerlandGoalkeeper1984-10-02OctLokomotiv Moscow1
Emanuel PogatetzAustriaDefender1983-01-16JanMiddlesbrough1
Emre AşıkTurkeyDefender1973-12-13DecGalatasaray1
Emre BelözoğluCTurkeyMidfielder1980-09-07SepNewcastle United1
Emre GüngörTurkeyDefender1984-08-01AugGalatasaray1
Eren DerdiyokSwitzerlandAttacker1988-06-12JunBasel1
Eric AbidalFranceDefender1979-09-11SepBarcelona1
Erwin HofferAustriaAttacker1987-04-14AprRapid Wien1
Fabio GrossoItalyDefender1977-11-28NovLyon1
Fabio QuagliarellaItalyAttacker1983-01-31JanUdinese1
Fernando MeiraPortugalDefender1978-06-05JunVfB Stuttgart1
Fernando NavarroSpainDefender1982-06-25JunMallorca1

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