Euro 2024: The oldest players ever to play at the Euros

Lothar Matthaus of Germany in action at Euro 2000
(Image credit: Alamy)

Experience goes a long way at the Euros, and these stars had it in abundance when they represented their respective countries on Europe's biggest stage.

From veteran goalkeepers to a midfielder whose career spanned two decades, these are the oldest players ever to play at the European Championship.

A certain Cristiano Ronaldo is poised to make it onto the list by captaining Portugal at Euro 2024; here's the company he's set to be keeping.

The oldest players ever to play at the Euros: =5. Maarten Stekelenburg – Netherlands (38 years, 279 days)

Maarten Stekelenburg of the Netherlands in action at Euro 2020

Maarten Stekelenburg (Image credit: Alamy)

Maarten Stekelenburg hadn't been capped by his country for almost five years when he made Frank de Boer's Euro 2020 squad.

And with regular custodian Jasper Cillessen ruled out of the tournament due to Covid, Stekelenburg became the Netherlands' number one once more.

=5. Luka Modric – Croatia (38 years, 279 days)

Croatia midfielder and captain Luka Modric warms up ahead of his side's Euro 2024 Group B match against Spain at the Olympiastadion in Munich, Germany.

Luka Modric (Image credit: Alamy)

Luka Modric made his senior international debut in 2006, the year that Italy won the World Cup by beating France on penalties at Berlin's Olympiastadion.

And in that very same stadium 18 years later, Modric became one of the oldest players in Euros history, leading Croatia out as captain a couple of months before his 39th birthday. Truly one of the greats.

3. Morten Olsen – Denmark (38 years, 308 days)

Morten Olsen of Denmark pictured in 1988

Morten Olsen (Image credit: Getty Images)

One of Denmark's all-time greats, Morten Olsen became the oldest player in European Championship history when he featured at the 1988 tournament.

Olsen called time on his international career after those finals despite sitting on 99 caps – but he was tempted out of retirement 10 months later and brought up a century of appearances, finishing on 102.

2. Lothar Matthaus – Germany (39 years, 92 days)

Lothar Matthaus of Germany in action at Euro 2000

Lothar Matthaus (Image credit: Alamy)

Lothar Matthaus' epic international career began at Euro 1980 – which he won – and ended at Euro 2000 – where he won his 150th and final cap for Germany.

The legendary former Bayern Munich and Inter Milan midfielder – who captained his country to victory at the 1990 World Cup – remains the oldest outfield player ever to feature at the European Championship.

1. Gabor Kiraly – Hungary (40 years, 86 days)

Gabor Kiraly of Hungary in action at Euro 2020

Gabor Kiraly (Image credit: Alamy)

Instantly recognisable for the grey trackie bottoms he wore for almost every match, Gabor Kiraly is the only player over the age of 40 ever to appear at the Euros.

The ex-Crystal Palace goalkeeper was Hungary's first-choice goalkeeper at Euro 2016, featuring in all four of their games as they reached the last 16.

More Euro 2024 stories

EURO 2024 GUIDE Everything you need to know about the tournament

SQUADS All the latest on which players are going to Euro 2024

KITS Check out every team's threads for the finals

Tom Hancock

Tom Hancock started freelancing for FourFourTwo in April 2019 and has also written for the Premier League and Opta Analyst, among others. He supports Wycombe Wanderers and has a soft spot for Wealdstone. A self-confessed statto, he has been known to watch football with a spreadsheet (or several) open...