


England

Portugal

Czech Republic

France

England

Italy

England


France

France

Portugal

France

France

Portugal

France


Italy

Spain

Germany

Russia

Spain

Spain

Spain


Spain

Spain

Germany

Switzerland

Germany

Spain

Germany


Greece

Czech Republic

England

Netherlands

Portugal

Greece

Portugal


Italy

Serbia

Netherlands

Portugal

France

Italy

Italy


Germany

England

Croatia

Germany

Czech Republic

Czech Republic

Germany


Germany

Denmark

Netherlands

Sweden

Denmark

Denmark

Germany


Netherlands

Netherlands

Germany

USSR

USSR

Netherlands

Netherlands


Spain

France

Denmark

Denmark

Spain

Spain

Spain


West Germany

Germany

Netherlands

Germany

Czechoslovakia

Belgium

Belgium


West Germany

Germany

Netherlands

Czechoslovakia

Germany

Czechoslovakia

Czechoslovakia


USSR

Germany

Romania

Hungary

Hungary

Hungary

Hungary


Yugoslavia

Serbia

Serbia

France

Serbia

Serbia

Serbia


USSR

Denmark

Hungary

USSR

Denmark

Denmark

Hungary


Yugoslavia

France

France

Serbia

Serbia

Czechoslovakia

Czechoslovakia















































































































Ruud Gullit (Netherlands, 1988)
25 years and 298 days
Theodoros Zagorakis (Greece, 2004)
32 years and 251 days
Five of the last seven EURO-winning captains were 31!

Gábor Király
40 years and 86 days (vs Belgium, EURO 2016)

Lothar Matthäus
39 years and 91 days (vs Portugal, EURO 2000)

Morten Olsen
38 years and 308 days (vs Italy, EURO 1988)

Peter Shilton
38 years and 271 days (vs Netherlands, EURO 1988)

Ivica Vastić
38 years and 257 days (vs Poland, EURO 2008)

Gianluigi Buffon
38 years and 156 days (vs Germany, EURO 2016)


Kacper Kozłowski
17 years and 246 days (vs Spain, EURO 2020)

Jude Bellingham
17 years and 349 days (vs Croatia, EURO 2020)

Jetro Willems
18 years and 71 days (vs Denmark, EURO 2012)

Enzo Scifo
18 years and 115 days (vs Yugoslavia, EURO '84 )

Johan Vonlanthen
18 years and 137 days (vs England, EURO 2004)

Marcus Rashford
18 years and 229 days (vs Wales, EURO 2016)