Every nation, across every Euro.
42 distinct nations have qualified at least once across 17 played tournaments (1960→2024). 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.
SpainUEFA · first 1964 · last 202412× - 2.
EnglandUEFA · first 1968 · last 202411× - 3.
FranceUEFA · first 1960 · last 202411× - 4.
ItalyUEFA · first 1968 · last 202411× - 5.
NetherlandsUEFA · first 1976 · last 202411× - 6.
DenmarkUEFA · first 1964 · last 202410× - 7.
GermanyUEFA · first 1992 · last 20249× - 8.
PortugalUEFA · first 1984 · last 20249× - 9.
Czech RepublicUEFA · first 1996 · last 20248× - 10.
BelgiumUEFA · first 1972 · last 20247× - 11.
CroatiaUEFA · first 1996 · last 20247× - 12.
SwedenUEFA · first 1992 · last 20207×
GET /tournaments/{year} (aggregated client-side)
Best-ever finish
Highest final position any team has reached
- 1.
Spain12× appearance · UEFA#1×41964, 2008, 2012, 2024 - 2.
France11× appearance · UEFA#1×21984, 2000 - 3.
Italy11× appearance · UEFA#1×21968, 2020 - 4.
Netherlands11× appearance · UEFA#11988 - 5.
Denmark10× appearance · UEFA#11992 - 6.
Portugal9× appearance · UEFA#12016 - 7.
Germany9× appearance · UEFA#11996 - 8.Soviet Union5× appearance · UEFA#11960
- 9.West Germany5× appearance · UEFA#1×21972, 1980
- 10.
Greece4× appearance · UEFA#12004 - 11.Czechoslovakia3× appearance · UEFA#11976
- 12.
England11× appearance · UEFA#2×22020, 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.Yugoslavia1968 · UEFA · #223.1
- 2.Yugoslavia1960 · UEFA · #224.2
- 3.Soviet Union1968 · UEFA · #424.4
- 4.West Germany1980 · UEFA · #124.5
- 5.Yugoslavia1984 · UEFA24.5
mean(ageAtTournament) over team.squad
Oldest squads ever
Highest avg age across the roster
- 1.
Republic of Ireland2016 · UEFA29.4 - 2.
Scotland1996 · UEFA29.3 - 3.Latvia2004 ·28.9
- 4.
Italy2008 · UEFA28.7 - 5.
Greece2008 · UEFA28.7
mean(ageAtTournament) over team.squad
Youngest captains
Captain age at tournament start
- 1.
Dominik SzoboszlaiHungary · 202423 - 2.
Giuseppe BergomiItaly · 198824 - 3.
Stiliyan PetrovBulgaria · 200424 - 4.
Andreas IvanschitzAustria · 200824 - 5.
Giacinto FacchettiItaly · 196825
team.squad[captain==true].ageAtTournament
Oldest captains
Captain age at tournament start
- 1.
Cristiano RonaldoPortugal · 202439 - 2.
Dino ZoffItaly · 198038 - 3.
Morten OlsenDenmark · 198838 - 4.
Gianluigi BuffonItaly · 201638 - 5.
Luka ModrićCroatia · 202438
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
| Team | Confederation | Appearances | First | Last | Best finish |
|---|---|---|---|---|---|
| UEFA | 12 | 1964 | 2024 | #1 ×4 (1964, 2008, 2012, 2024) | |
| UEFA | 11 | 1968 | 2024 | #2 ×2 (2020, 2024) | |
| UEFA | 11 | 1960 | 2024 | #1 ×2 (1984, 2000) | |
| UEFA | 11 | 1968 | 2024 | #1 ×2 (1968, 2020) | |
| UEFA | 11 | 1976 | 2024 | #1 (1988) | |
| UEFA | 10 | 1964 | 2024 | #1 (1992) | |
| UEFA | 9 | 1992 | 2024 | #1 (1996) | |
| UEFA | 9 | 1984 | 2024 | #1 (2016) | |
| UEFA | 8 | 1996 | 2024 | #2 (1996) | |
| UEFA | 7 | 1972 | 2024 | #2 (1980) | |
| UEFA | 7 | 1996 | 2024 | — | |
| UEFA | 7 | 1992 | 2020 | — | |
| UEFA | 6 | 1984 | 2024 | — | |
| UEFA | 6 | 1996 | 2020 | — | |
| UEFA | 6 | 1996 | 2024 | — | |
| UEFA | 6 | 1996 | 2024 | — | |
| UEFA | 5 | 1964 | 2024 | #3 (1964) | |
| UEFA | 5 | 2008 | 2024 | — | |
| UEFA | 5 | 1960 | 1988 | #1 (1960) | |
| UEFA | 5 | 1972 | 1988 | #1 ×2 (1972, 1980) | |
| UEFA | 4 | 2008 | 2024 | — | |
| UEFA | 4 | 1980 | 2012 | #1 (2004) | |
| UEFA | 4 | 1992 | 2024 | — | |
| UEFA | 4 | 2012 | 2024 | — | |
| UEFA | 4 | 1960 | 1984 | #2 ×2 (1960, 1968) | |
| UEFA | 3 | 1960 | 1980 | #1 (1976) | |
| UEFA | 3 | 1988 | 2016 | — | |
| UEFA | 3 | 2016 | 2024 | — | |
| UEFA | 2 | 2016 | 2024 | — | |
| UEFA | 2 | 1996 | 2004 | — | |
| UEFA | 2 | 2000 | 2024 | — | |
| UEFA | 2 | 2016 | 2020 | — | |
| 1 | 1992 | 1992 | — | ||
| UEFA | 1 | 2020 | 2020 | — | |
| 1 | 2000 | 2000 | — | ||
| UEFA | 1 | 2024 | 2024 | — | |
| UEFA | 1 | 2016 | 2016 | — | |
| 1 | 2004 | 2004 | — | ||
| UEFA | 1 | 2020 | 2020 | — | |
| UEFA | 1 | 2016 | 2016 | — | |
| UEFA | 1 | 2000 | 2000 | — | |
| UEFA | 1 | 2024 | 2024 | — |