Every nation, across every World Cup.

86 distinct nations have qualified at least once across 22 played tournaments (1930→2022). 489 total team-appearances. Powered by GET /tournaments/{year} aggregated client-side.

86
Distinct nations
489
Total appearances
32
Active in last WC
2022
23
One-time entrants
Played exactly one WC

Most appearances

Tournaments played, all-time
  1. 1.
    Brazil
    CONMEBOL · first 1930 · last 2022
    22×
  2. 2.
    Argentina
    CONMEBOL · first 1930 · last 2022
    18×
  3. 3.
    Italy
    UEFA · first 1934 · last 2014
    18×
  4. 4.
    Mexico
    Concacaf · first 1930 · last 2022
    17×
  5. 5.
    England
    UEFA · first 1950 · last 2022
    16×
  6. 6.
    France
    UEFA · first 1930 · last 2022
    16×
  7. 7.
    Spain
    UEFA · first 1934 · last 2022
    16×
  8. 8.
    Belgium
    UEFA · first 1930 · last 2022
    14×
  9. 9.
    Uruguay
    CONMEBOL · first 1930 · last 2022
    14×
  10. 10.
    Sweden
    UEFA · first 1934 · last 2018
    12×
  11. 11.
    Switzerland
    UEFA · first 1934 · last 2022
    12×
  12. 12.
    Netherlands
    UEFA · first 1934 · last 2022
    11×
GET /tournaments/{year} (aggregated client-side)

Best-ever finish

Highest final position any team has reached
  1. 1.
    Brazil
    22× appearance · CONMEBOL
    #1×5
    1958, 1962, 1970, 1994, 2002
  2. 2.
    Argentina
    18× appearance · CONMEBOL
    #1×3
    1978, 1986, 2022
  3. 3.
    Italy
    18× appearance · UEFA
    #1×4
    1934, 1938, 1982, 2006
  4. 4.
    France
    16× appearance · UEFA
    #1×2
    1998, 2018
  5. 5.
    Spain
    16× appearance · UEFA
    #1
    2010
  6. 6.
    England
    16× appearance · UEFA
    #1
    1966
  7. 7.
    Uruguay
    14× appearance · CONMEBOL
    #1×2
    1930, 1950
  8. 8.
    Germany
    10× appearance · UEFA
    #1
    2014
  9. 9.
    West Germany
    10× appearance · UEFA
    #1×3
    1954, 1974, 1990
  10. 10.
    Sweden
    12× appearance · UEFA
    #2
    1958
  11. 11.
    Netherlands
    11× appearance · UEFA
    #2×3
    1974, 1978, 2010
  12. 12.
    Hungary
    9× appearance · UEFA
    #2×2
    1938, 1954
ApiTeam.finalPosition

Team-appearances by confederation

UEFA + CONMEBOL dominate, AFC + CAF rising
ApiTeam.confederation × tournament count

Debutants by tournament

First-time entries to the World Cup, by year
GET /tournaments/{year}.teams (filter: firstYear === year)

Youngest squads ever

Lowest avg age across the 23/26-man roster
  1. 1.
    Yugoslavia
    1930 · UEFA · #4
    21.0
  2. 2.
    North Korea
    1966 · AFC · #8
    22.5
  3. 3.
    Peru
    1930 · CONMEBOL · #10
    22.9
  4. 4.
    Romania
    1930 · UEFA · #8
    23.1
  5. 5.
    Cuba
    1938 · Concacaf · #8
    23.1
mean(ageAtTournament) over team.squad

Oldest squads ever

Highest avg age across the roster
  1. 1.
    South Korea
    1954 · AFC · #16
    30.1
  2. 2.
    Germany
    1998 · UEFA · #8
    29.8
  3. 3.
    Belgium
    1998 · UEFA · #19
    29.3
  4. 4.
    Costa Rica
    2018 · Concacaf · #25
    29.3
  5. 5.
    Austria
    1998 · UEFA · #23
    29.2
mean(ageAtTournament) over team.squad

Youngest captains

Captain age at tournament start
  1. 1.
    György Sárosi
    Hungary · 1934
    21
  2. 2.
    Turgay Şeren
    Turkey · 1954
    22
  3. 3.
    Ladislav Novák
    Czechoslovakia · 1954
    22
  4. 4.
    Chu Yung-kwang
    South Korea · 1954
    22
  5. 5.
    Juan Bautista Agüero
    Paraguay · 1958
    22
team.squad[captain==true].ageAtTournament

Oldest captains

Captain age at tournament start
  1. 1.
    Essam El Hadary
    Egypt · 2018
    45
  2. 2.
    Dino Zoff
    Italy · 1982
    40
  3. 3.
    Rafael Márquez
    Mexico · 2018
    39
  4. 4.
    Atiba Hutchinson
    Canada · 2022
    39
  5. 5.
    Jan Heintze
    Denmark · 2002
    38
team.squad[captain==true].ageAtTournament

Champion squad — average age per tournament

Are champions getting older or younger over time?
winningTeam.squad mean age

Most-traveled team-tournaments

Sum of great-circle km between consecutive match venues
  1. 1.
    Brazil
    1994 · 4 venues · #1
    11,013km
  2. 2.
    Bulgaria
    1994 · 4 venues · #4
    8,702km
  3. 3.
    Sweden
    1994 · 4 venues · #3
    7,645km
  4. 4.
    Switzerland
    1994 · 3 venues · #16
    7,246km
  5. 5.
    Romania
    1994 · 3 venues · #6
    6,831km
  6. 6.
    Russia
    1994 · 2 venues · #18
    6,665km
  7. 7.
    Italy
    1994 · 4 venues · #2
    5,118km
  8. 8.
    South Korea
    1994 · 2 venues · #21
    4,930km
  9. 9.
    Republic of Ireland
    1994 · 2 venues · #15
    4,556km
  10. 10.
    Argentina
    1994 · 3 venues · #10
    4,453km
  11. 11.
    Brazil
    2014 · 3 venues · #4
    4,377km
  12. 12.
    Germany
    1994 · 3 venues · #5
    3,719km
haversine(stadium[i], stadium[i+1]) over chronological matches

Repeat coaches

Managers who led a team at more than one World Cup
  1. 1.
    Carlos Alberto Parreira
    Kuwait 1982 · United Arab Emirates 1990 · Brazil 1994 · Brazil 2006 · South Africa 2010
    5×
    best #1
  2. 2.
    Bora Milutinović
    Mexico 1986 · Costa Rica 1990 · United States 1994 · Nigeria 1998 · China PR 2002
    5×
    best #6
  3. 3.
    Sepp Herberger
    Germany 1938 · West Germany 1954 · West Germany 1958 · West Germany 1962
    4×
    best #1
  4. 4.
    Helmut Schön
    West Germany 1966 · West Germany 1970 · West Germany 1974 · West Germany 1978
    4×
    best #1
  5. 5.
    Henri Michel
    France 1986 · Cameroon 1994 · Morocco 1998 · Ivory Coast 2006
    4×
    best #3
  6. 6.
    Óscar Tabárez
    Uruguay 1990 · Uruguay 2010 · Uruguay 2014 · Uruguay 2018
    4×
    best #4
  7. 7.
    Karl Rappan
    Switzerland 1938 · Switzerland 1950 · Switzerland 1954 · Switzerland 1962
    4×
    best #5
  8. 8.
    Lajos Baróti
    Hungary 1958 · Hungary 1962 · Hungary 1966 · Hungary 1978
    4×
    best #5
  9. 9.
    Walter Winterbottom
    England 1950 · England 1954 · England 1958 · England 1962
    4×
    best #7
  10. 10.
    Carlos Queiroz
    Portugal 2010 · Iran 2014 · Iran 2018 · Iran 2022
    4×
    best #11
team.coach.name grouped across tournaments

All teams

TeamConfederationAppearancesFirstLastBest finish
BrazilCONMEBOL2219302022#1 ×5 (1958, 1962, 1970, 1994, 2002)
ArgentinaCONMEBOL1819302022#1 ×3 (1978, 1986, 2022)
ItalyUEFA1819342014#1 ×4 (1934, 1938, 1982, 2006)
MexicoConcacaf1719302022#6 ×2 (1970, 1986)
EnglandUEFA1619502022#1 (1966)
FranceUEFA1619302022#1 ×2 (1998, 2018)
SpainUEFA1619342022#1 (2010)
BelgiumUEFA1419302022#3 (2018)
UruguayCONMEBOL1419302022#1 ×2 (1930, 1950)
SwedenUEFA1219342018#2 (1958)
SwitzerlandUEFA1219342022#5 (1954)
NetherlandsUEFA1119342022#2 ×3 (1974, 1978, 2010)
South KoreaAFC1119542022#4 (2002)
United StatesConcacaf1119302022#3 (1930)
GermanyUEFA1019342022#1 (2014)
West GermanyUEFA1019541990#1 ×3 (1954, 1974, 1990)
ChileCONMEBOL919302014#3 (1962)
HungaryUEFA919341986#2 ×2 (1938, 1954)
PolandUEFA919382022#3 ×2 (1974, 1982)
CameroonCAF819822022#7 (1990)
CzechoslovakiaUEFA819341990#2 ×2 (1934, 1962)
ParaguayCONMEBOL819302010#8 (2010)
PortugalUEFA819662022#3 (1966)
ScotlandUEFA819541998#9 (1974)
YugoslaviaUEFA819301990#4 ×2 (1930, 1962)
AustriaUEFA719341998#3 (1954)
BulgariaUEFA719621998#4 (1994)
JapanAFC719982022#9 ×3 (2002, 2010, 2022)
RomaniaUEFA719301998#6 (1994)
Soviet UnionUEFA719581990#4 (1966)
AustraliaAFC619742022#12 (2022)
ColombiaCONMEBOL619622018#5 (2014)
Costa RicaConcacaf619902022#8 (2014)
CroatiaUEFA619982022#2 (2018)
DenmarkUEFA619862022#7 (1998)
IranAFC619782022#14 (1978)
MoroccoCAF619702022#4 (2022)
NigeriaCAF619942018#9 (1994)
Saudi ArabiaAFC619942022#14 (1994)
TunisiaCAF619782022#9 (1978)
PeruCONMEBOL519302018#7 (1970)
AlgeriaCAF419822014#12 (2014)
EcuadorCONMEBOL420022022#12 (2006)
GhanaCAF420062022#7 (2010)
RussiaUEFA419942018#8 (2018)
BoliviaCONMEBOL319301994#12 (1930)
EgyptCAF319342018#13 (1934)
GreeceUEFA319942014#14 (2014)
HondurasConcacaf319822014#19 (1982)
Ivory CoastCAF320062014#17 (2010)
Northern IrelandUEFA319581986#8 (1958)
NorwayUEFA319381998#11 (1998)
Republic of IrelandUEFA319902002#8 (1990)
SenegalCAF320022022#7 (2002)
SerbiaUEFA320102022#20 (2018)
South AfricaCAF319982010#20 ×2 (2002, 2010)
CanadaConcacaf219862022#24 (1986)
El SalvadorConcacaf219701982#16 (1970)
New ZealandOFC219822010#22 ×2 (1982, 2010)
North KoreaAFC219662010#8 (1966)
SloveniaUEFA220022010#18 (2010)
TurkeyUEFA219542002#3 (2002)
WalesUEFA219582022#7 (1958)
AngolaCAF120062006#23 (2006)
Bosnia and HerzegovinaUEFA120142014#20 (2014)
China PRAFC120022002#31 (2002)
CubaConcacaf119381938#8 (1938)
Czech RepublicUEFA120062006#20 (2006)
Dutch East IndiesAFC119381938#15 (1938)
East GermanyUEFA119741974#6 (1974)
FR YugoslaviaUEFA119981998#13 (1998)
HaitiConcacaf119741974#15 (1974)
IcelandUEFA120182018#23 (2018)
IraqAFC119861986#23 (1986)
IsraelAFC119701970#12 (1970)
JamaicaConcacaf119981998#22 (1998)
KuwaitAFC119821982#21 (1982)
PanamaConcacaf120182018#32 (2018)
QatarAFC120222022#32 (2022)
Serbia and MontenegroUEFA120062006#31 (2006)
SlovakiaUEFA120102010#16 (2010)
TogoCAF120062006#32 (2006)
Trinidad and TobagoConcacaf120062006#28 (2006)
UkraineUEFA120062006#7 (2006)
United Arab EmiratesAFC119901990#24 (1990)
ZaireCAF119741974#16 (1974)