UEFA.com works better on other browsers
For the best possible experience, we recommend using Chrome, Firefox or Microsoft Edge.

Every team's oldest EURO appearance-maker and scorer

Who are the oldest players to have played and scored for the EURO 2024 contenders at a EURO finals?

Pepe is Portugal's oldest-ever EURO player – and the oldest of any participating nation
Pepe is Portugal's oldest-ever EURO player – and the oldest of any participating nation UEFA via Getty Images

Portugal defender Pepe holds the record as the oldest player to have featured in a UEFA EURO finals match, gracing the pitch at the age of 41 years 130 days against France in the 2024 edition.

UEFA.com discovers each EURO 2024 nation's oldest appearance-maker and scorer.

Albania

Oldest player: Klaus Gjasula, 34 years 188 days (vs Croatia, EURO 2024)
Oldest scorer: Klaus Gjasula, 34 years 188 days (vs Croatia, EURO 2024)

Austria

Oldest player: Ivica Vastic, 38 years 257 days (vs Poland, EURO 2008)
Oldest scorer: Ivica Vastic, 38 years 257 days (vs Poland, EURO 2008)

Austria's Ivica Vastic after scoring against Poland at EURO 2008
Austria's Ivica Vastic after scoring against Poland at EURO 2008Getty Images

Belgium

Oldest player: Jan Vertonghen, 37 years 68 days (vs France, EURO 2024)
Oldest scorer: Julien Cools, 33 years 123 days (vs Spain, EURO '80)

Croatia

Oldest player: Luka Modrić, 38 years 289 days (vs Italy, EURO 2024)
Oldest scorer: Luka Modrić, 38 years 289 days (vs Italy, EURO 2024)

Czechia

Oldest player: Tomáš Rosický, 35 years 257 days (vs Croatia, EURO 2016)
Oldest scorer: Jan Koller, 35 years 77 days (vs Turkey, EURO 2008)

Czechia's Tomáš Rosický at EURO 2016
Czechia's Tomáš Rosický at EURO 2016Getty Images

Denmark

Oldest player: Morten Olsen, 38 years 308 days (vs Italy, EURO '88)
Oldest scorer: Christian Eriksen, 32 years 123 days (vs Slovenia, EURO 2024)

England

Oldest player: Peter Shilton, 38 years 271 days (vs Netherlands, EURO '88)
Oldest scorer: Trevor Brooking, 31 years 260 days (vs Spain, EURO '80)

Peter Shilton leads England out at EURO '88
Peter Shilton leads England out at EURO '88Bob Thomas Sports Photography vi

France

Oldest player: Olivier Giroud, 37 years 283 days (vs Spain, EURO 2024)
Oldest scorer: Laurent Blanc, 34 years 205 days (vs Denmark, EURO 2000)

Georgia

Oldest player: Guram Kashia, 36 years 362 days (vs Spain, EURO 2024)
Oldest scorer: Georges Mikautadze, 23 years 239 days (vs Portugal, EURO 2024)

Germany

Oldest player: Lothar Matthäus, 39 years 91 days (vs Portugal, EURO 2000)
Oldest scorer: Miroslav Klose, 34 years 13 days (vs Greece, EURO 2012)

Miroslav Klose celebrates his goal against Greece at EURO 2012
Miroslav Klose celebrates his goal against Greece at EURO 2012AFP via Getty Images

Hungary

Oldest player: Gábor Király, 40 years 86 days (vs Belgium, EURO 2016)
Oldest scorer: Zoltán Gera, 37 years 61 days (vs Portugal, EURO 2016)

Italy

Oldest player: Gianluigi Buffon, 38 years 156 days (vs Germany, EURO 2016)
Oldest scorer: Christian Panucci, 35 years 62 days (vs Romania, EURO 2008)

Netherlands

Oldest player: Maarten Stekelenburg, aged 38 years 278 days (vs Czechia, EURO 2020)
Oldest scorer: Giovanni van Bronckhorst, 33 years 125 days (vs Italy, EURO 2008)

Netherlands goalkeeper Maarten Stekelenburg at EURO 2020
Netherlands goalkeeper Maarten Stekelenburg at EURO 2020POOL/AFP via Getty Images

Poland

Oldest player: Kamil Grosicki, 36 years 13 days (vs Austria, EURO 2024)
Oldest scorer: Robert Lewandowski, 35 years 309 days (vs France, EURO 2024)

Portugal

Oldest player: Pepe, 41 years 130 days (vs France, EURO 2024)
Oldest scorer: Cristiano Ronaldo, 36 years 138 days (vs France, EURO 2020)

Romania

Oldest player: Florin Niță, 36 years 365 days (vs Netherlands, EURO 2024)
Oldest scorer: Dorinel Munteanu, 31 years 361 days (vs England, EURO 2000)

Scotland

Oldest player: David Marshall, 36 years 109 days (vs Croatia, EURO 2020)
Oldest scorer: Ally McCoist, aged 33 years 268 days (vs Switzerland, EURO '96)

Serbia

Oldest player: Dušan Tadić, 35 years 218 days (vs Denmark, EURO 2024)
Oldest scorer: Ljubinko Drulović, 31 years 276 days (vs Slovenia, EURO 2000)

Ljubinko Drulović in action against Slovenia at EURO 2000
Ljubinko Drulović in action against Slovenia at EURO 2000Getty Images

Slovakia

Oldest player: Peter Pekarík, aged 37 years 244 days (vs England, EURO 2024)
Oldest scorer (for Czechoslovakia): Ladislav Pavlovič, 34 years 92 days (vs France, EURO '60)
Oldest scorer (for Slovakia): Ivan Schranz, 30 years 291 days (vs England, EURO 2024)

Slovenia

Oldest player: Josip Iličić, 36 years 154 days (vs Portugal, EURO 2024)
Oldest scorer: Erik Janža, 30 years 361 days (vs Denmark, EURO 2024)

Spain

Oldest player: Jesús Navas, 38 years 231 days (vs France, EURO 2024)
Oldest scorer: Dani Carvajal, 32 years 156 days (vs Croatia, EURO 2024)

Dani Carvajal  after scoring against Croatia at EURO 2024
Dani Carvajal after scoring against Croatia at EURO 2024AFP via Getty Images

Switzerland

Oldest player: Pascal Zuberbühler, 37 years 159 days (vs Portugal, EURO 2008)
Oldest scorer: Xherdan Shaqiri, 32 years 253 days (vs Scotland, EURO 2024)

Türkiye

Oldest player: Burak Yılmaz, 35 years 340 days (vs Switzerland, EURO 2020)
Oldest scorer: Cenk Tosun, 33 years 19 days (vs Czechia, EURO 2024)

Ukraine

Oldest player: Anatoliy Tymoshchuk, 37 years 83 days (vs Poland, EURO 2016)
Oldest scorer: Andriy Shevchenko, 35 years 256 days (vs Sweden, EURO 2012)

Andriy Shevchenko after scoring his second and final EURO goal
Andriy Shevchenko after scoring his second and final EURO goalAFP via Getty Images
Download the EURO app