The oldest players at Euro 2024

Table of Contents

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

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?

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.

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)

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)

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)

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)

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)

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)

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)

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)