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?

176
Players in window
8
Teams
22.0
Avg squad size
1
Tournaments
1980

Squads by position

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

By confederation

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

Hemisphere split

Northern vs Southern hemisphere national teams
Northern176 (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: Mar3 players (12.5%). Range: 03.

Defenders

Birth-month distribution + 1 GOAT marker
DF
Paolo Maldini· Jun
Modal month: Feb11 players (18.3%). Range: 011.

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: Oct7 players (13.0%). Range: 07.

Attackers

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

All players

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

176 / 176
PlayerCountryPositionDOBBirth monthClubHtWCsGoals
Adrie KosterNetherlandsAttacker1954-11-18NovPSV Eindhoven1
Aldo MalderaItalyDefender1953-10-14OctMilan1
Alessandro AltobelliItalyAttacker1955-11-28NovInternazionale1
Anthimos KapsisGreeceDefender1950-09-03SepPanathinaikos1
Anton OndrušCCzechoslovakiaDefender1950-03-27MarSlovan Bratislava1
Antonín PanenkaCzechoslovakiaMidfielder1948-12-02DecBohemians Prague1
Antonio CabriniItalyDefender1957-10-08OctJuventus1
Antonio OlmoSpainDefender1954-01-18JanBarcelona1
Arie HaanNetherlandsMidfielder1948-11-16NovAnderlecht1
Ben WijnstekersNetherlandsDefender1955-08-31AugFeyenoord1
Bernard DietzCWest GermanyDefender1948-03-22MarMSV Duisburg1
Bernd FörsterWest GermanyDefender1956-05-03MayVfB Stuttgart1
Bernd SchusterWest GermanyMidfielder1959-12-22Dec1. FC Köln1
Bernhard CullmannWest GermanyDefender1949-11-01Nov1. FC Köln1
Caspar MemeringWest GermanyMidfielder1953-06-01JunHamburger SV1
Charalambos XanthopoulosGreeceMidfielder1956-08-29AugIraklis1
Christos ArdizoglouGreeceAttacker1953-05-25MayAEK Athens1
Christos TerzanidisGreeceMidfielder1945-02-13FebPanathinaikos1
Claudio GentileItalyDefender1953-09-27SepJuventus1
CundiSpainDefender1955-04-13AprSporting Gijón1
DaniSpainAttacker1951-06-28JunAthletic Bilbao1
Dave WatsonEnglandDefender1946-10-05OctSouthampton1
David JohnsonEnglandAttacker1951-10-23OctLiverpool1
Dick NanningaNetherlandsAttacker1949-01-17JanRoda JC1
Dino ZoffCItalyGoalkeeper1942-02-28FebJuventus1
Dinos KouisGreeceMidfielder1955-06-05JunAris1
Dušan KéketiCzechoslovakiaGoalkeeper1951-03-24MarSpartak Trnava1
Eike ImmelWest GermanyGoalkeeper1960-11-27NovBorussia Dortmund1
Eleftherios PoupakisGreeceGoalkeeper1946-12-28DecOFI1
Emlyn HughesEnglandDefender1947-08-28AugWolverhampton Wanderers1
Enrique SauraSpainMidfielder1954-08-02AugValencia1
Eric GeretsBelgiumDefender1954-05-18MayStandard Liège1
Ernie BrandtsNetherlandsDefender1956-02-03FebPSV Eindhoven1
Erwin VandenberghBelgiumAttacker1959-01-26JanLierse1
Felix MagathWest GermanyMidfielder1953-07-26JulHamburger SV1
Francesco GrazianiItalyAttacker1952-12-16DecTorino1
Francisco Javier UríaSpainDefender1950-02-01FebSporting Gijón1
Francisco José CarrascoSpainAttacker1959-03-06MarBarcelona1
Franco BaresiItalyDefender1960-05-08MayMilan1
Franco CausioItalyAttacker1949-02-01FebJuventus1
François Van der ElstBelgiumAttacker1954-12-01DecAnderlecht1
Frans ThijssenNetherlandsMidfielder1952-01-23JanIpswich Town1
František ŠtambachrCzechoslovakiaDefender1953-02-13FebDukla Prague1
Fulvio CollovatiItalyDefender1957-05-09MayMilan1
Gabriele OrialiItalyMidfielder1952-11-25NovInternazionale1
Gaetano ScireaItalyDefender1953-05-25MayJuventus1
Garry BirtlesEnglandAttacker1956-07-27JulNottingham Forest1
Gerard PlessersBelgiumDefender1959-03-30MarStandard Liège1
Giancarlo AntognoniItalyMidfielder1954-04-01AprFiorentina1
Giorgos FoirosGreeceDefender1953-11-08NovAris1
Giorgos KostikosGreeceAttacker1958-04-26AprPAOK1
Giorgos KoudasCGreeceMidfielder1946-11-23NovPAOK1
Giovanni GalliItalyGoalkeeper1958-04-29AprFiorentina1
Giuseppe BaresiItalyDefender1958-02-07FebInternazionale1
Glenn HoddleEnglandMidfielder1957-10-27OctTottenham Hotspur1
Guy DardenneBelgiumMidfielder1954-10-19OctLokeren1
Hans van BreukelenNetherlandsGoalkeeper1956-10-04OctUtrecht1
Hans-Peter BriegelWest GermanyDefender1955-10-11Oct1. FC Kaiserslautern1
Hansi MüllerWest GermanyMidfielder1957-07-27JulVfB Stuttgart1
Harald SchumacherWest GermanyGoalkeeper1954-03-06Mar1. FC Köln1
Heini OttoNetherlandsMidfielder1954-08-24AugTwente1
Herbert ZimmermannWest GermanyDefender1954-07-01Jul1. FC Köln1
Horst HrubeschWest GermanyAttacker1951-04-17AprHamburger SV1
Hugo HovenkampNetherlandsDefender1950-10-05OctAZ1
Huub StevensNetherlandsDefender1953-11-29NovPSV Eindhoven1
Ioannis DamanakisGreeceMidfielder1952-10-02OctPAOK1
Ioannis GounarisGreeceDefender1952-07-06JulPAOK1
Ioannis KyrastasGreeceDefender1952-10-25OctOlympiacos1
Ivano BordonItalyGoalkeeper1951-04-13AprInternazionale1
Jan BergerCzechoslovakiaMidfielder1955-11-27NovDukla Prague1
Jan CeulemansBelgiumMidfielder1957-02-28FebClub Brugge1
Jan FialaCzechoslovakiaDefender1956-05-19MayDukla Prague1
Ján KozákCzechoslovakiaMidfielder1954-04-17AprLokomotiva Košice1
Jan PoortvlietNetherlandsDefender1955-09-21SepPSV Eindhoven1
Jaroslav NetoličkaCzechoslovakiaGoalkeeper1954-03-03MarDukla Prague1
Jaroslav PollákCzechoslovakiaMidfielder1947-07-11JulSparta Prague1
Jean-Marie PfaffBelgiumGoalkeeper1953-12-04DecBeveren1
Jesús María SatrústeguiSpainAttacker1954-02-12FebReal Sociedad1
Jesús María ZamoraSpainMidfielder1955-01-01JanReal Sociedad1
Joe CorriganEnglandGoalkeeper1948-11-18NovManchester City1
John MetgodNetherlandsDefender1958-02-27FebAZ1
Johnny RepNetherlandsAttacker1951-11-25NovSaint-Étienne1
Jos HeyligenBelgiumMidfielder1947-06-30JunBeringen1
José DiegoSpainMidfielder1954-11-21NovReal Sociedad1
José Ramón AlexankoSpainDefender1956-05-19MayAthletic Bilbao1
Jozef BarmošCzechoslovakiaDefender1954-08-28AugInter Bratislava1
Juan Manuel AsensiCSpainMidfielder1949-09-23SepBarcelona1
JuanitoSpainAttacker1954-11-10NovReal Madrid1
Julien CoolsCBelgiumMidfielder1947-02-13FebK. Beerschot1
Julio CardeñosaSpainMidfielder1949-10-27OctReal Betis1
Karl Del'HayeWest GermanyMidfielder1955-08-18AugBorussia Mönchengladbach1
Karl-Heinz RummeniggeWest GermanyAttacker1955-09-25SepBayern Munich1
Karlheinz FörsterWest GermanyDefender1958-07-25JulVfB Stuttgart1
Karol DobiašCzechoslovakiaDefender1947-12-18DecBohemians Prague1
Kees KistNetherlandsAttacker1952-08-07AugAZ1
Kenny SansomEnglandDefender1958-09-26SepCrystal Palace1
Kevin KeeganCEnglandAttacker1951-02-14FebHamburger SV1
Klaus AllofsWest GermanyAttacker1956-12-05DecFortuna Düsseldorf1
Koloman GöghCzechoslovakiaDefender1948-01-07JanSlovan Bratislava1
Konstantinos IosifidisGreeceDefender1952-01-14JanPAOK1

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