Built on the Zafronix Euro APIGet a free key →

Every nation, across every Euro.

42 distinct nations have qualified at least once across 17 played tournaments (19602024). 204 total team-appearances. Powered by GET /tournaments/{year} aggregated client-side.

42
Distinct nations
204
Total appearances
24
Active in last tournament
2024
10
One-time entrants
Played exactly one tournament

Most appearances

Tournaments played, all-time
  1. 1.
    Spain
    UEFA · first 1964 · last 2024
    12×
  2. 2.
    England
    UEFA · first 1968 · last 2024
    11×
  3. 3.
    France
    UEFA · first 1960 · last 2024
    11×
  4. 4.
    Italy
    UEFA · first 1968 · last 2024
    11×
  5. 5.
    Netherlands
    UEFA · first 1976 · last 2024
    11×
  6. 6.
    Denmark
    UEFA · first 1964 · last 2024
    10×
  7. 7.
    Germany
    UEFA · first 1992 · last 2024
    9×
  8. 8.
    Portugal
    UEFA · first 1984 · last 2024
    9×
  9. 9.
    Czech Republic
    UEFA · first 1996 · last 2024
    8×
  10. 10.
    Belgium
    UEFA · first 1972 · last 2024
    7×
  11. 11.
    Croatia
    UEFA · first 1996 · last 2024
    7×
  12. 12.
    Sweden
    UEFA · first 1992 · last 2020
    7×
GET /tournaments/{year} (aggregated client-side)

Best-ever finish

Highest final position any team has reached
  1. 1.
    Spain
    12× appearance · UEFA
    #1×4
    1964, 2008, 2012, 2024
  2. 2.
    France
    11× appearance · UEFA
    #1×2
    1984, 2000
  3. 3.
    Italy
    11× appearance · UEFA
    #1×2
    1968, 2020
  4. 4.
    Netherlands
    11× appearance · UEFA
    #1
    1988
  5. 5.
    Denmark
    10× appearance · UEFA
    #1
    1992
  6. 6.
    Portugal
    9× appearance · UEFA
    #1
    2016
  7. 7.
    Germany
    9× appearance · UEFA
    #1
    1996
  8. 8.
    Soviet Union
    5× appearance · UEFA
    #1
    1960
  9. 9.
    West Germany
    5× appearance · UEFA
    #1×2
    1972, 1980
  10. 10.
    Greece
    4× appearance · UEFA
    #1
    2004
  11. 11.
    Czechoslovakia
    3× appearance · UEFA
    #1
    1976
  12. 12.
    England
    11× appearance · UEFA
    #2×2
    2020, 2024
ApiTeam.finalPosition

Team-appearances by confederation

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

Debutants by tournament

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

Youngest squads ever

Lowest avg age across the 23/26-man roster
  1. 1.
    Yugoslavia
    1968 · UEFA · #2
    23.1
  2. 2.
    Yugoslavia
    1960 · UEFA · #2
    24.2
  3. 3.
    Soviet Union
    1968 · UEFA · #4
    24.4
  4. 4.
    West Germany
    1980 · UEFA · #1
    24.5
  5. 5.
    Yugoslavia
    1984 · UEFA
    24.5
mean(ageAtTournament) over team.squad

Oldest squads ever

Highest avg age across the roster
  1. 1.
    Republic of Ireland
    2016 · UEFA
    29.4
  2. 2.
    Scotland
    1996 · UEFA
    29.3
  3. 3.
    Latvia
    2004 ·
    28.9
  4. 4.
    Italy
    2008 · UEFA
    28.7
  5. 5.
    Greece
    2008 · UEFA
    28.7
mean(ageAtTournament) over team.squad

Youngest captains

Captain age at tournament start
  1. 1.
    Dominik Szoboszlai
    Hungary · 2024
    23
  2. 2.
    Giuseppe Bergomi
    Italy · 1988
    24
  3. 3.
    Stiliyan Petrov
    Bulgaria · 2004
    24
  4. 4.
    Andreas Ivanschitz
    Austria · 2008
    24
  5. 5.
    Giacinto Facchetti
    Italy · 1968
    25
team.squad[captain==true].ageAtTournament

Oldest captains

Captain age at tournament start
  1. 1.
    Cristiano Ronaldo
    Portugal · 2024
    39
  2. 2.
    Dino Zoff
    Italy · 1980
    38
  3. 3.
    Morten Olsen
    Denmark · 1988
    38
  4. 4.
    Gianluigi Buffon
    Italy · 2016
    38
  5. 5.
    Luka Modrić
    Croatia · 2024
    38
team.squad[captain==true].ageAtTournament

Champion squad — average age per tournament

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

All teams

TeamConfederationAppearancesFirstLastBest finish
UEFA1219642024#1 ×4 (1964, 2008, 2012, 2024)
UEFA1119682024#2 ×2 (2020, 2024)
UEFA1119602024#1 ×2 (1984, 2000)
UEFA1119682024#1 ×2 (1968, 2020)
UEFA1119762024#1 (1988)
UEFA1019642024#1 (1992)
UEFA919922024#1 (1996)
UEFA919842024#1 (2016)
UEFA819962024#2 (1996)
UEFA719722024#2 (1980)
UEFA719962024
UEFA719922020
UEFA619842024
UEFA619962020
UEFA619962024
UEFA619962024
UEFA519642024#3 (1964)
UEFA520082024
UEFA519601988#1 (1960)
UEFA519721988#1 ×2 (1972, 1980)
UEFA420082024
UEFA419802012#1 (2004)
UEFA419922024
UEFA420122024
UEFA419601984#2 ×2 (1960, 1968)
UEFA319601980#1 (1976)
UEFA319882016
UEFA320162024
UEFA220162024
UEFA219962004
UEFA220002024
UEFA220162020
119921992
UEFA120202020
120002000
UEFA120242024
UEFA120162016
120042004
UEFA120202020
UEFA120162016
UEFA120002000
UEFA120242024