The 10 oldest players in the Premier League
The Premier League is widely regarded as the most physical, intense and demanding league across the continent, so it’s always very impressive to see players performing well into their 30s.
Here, we’ve taken a look at the 10 oldest players in the Premier League, with their age taken from their last appearance. Without further ado, here is the list…
The oldest players in the 2024/25 Premier League |
|||
---|---|---|---|
Rank |
Player |
Club |
Age |
1 |
Lukasz Fabianski |
West Ham |
40 |
2 |
Ashley Young |
Everton |
39 |
3 |
James Milner |
Brighton |
39 |
4 |
Jamie Vardy |
Leicester |
38 |
5 |
Jonny Evans |
Man Utd |
37 |
6 |
Adam Lallana |
Southampton |
36 |
7 |
Fraser Forster |
Tottenham |
36 |
8 |
Willian |
Fulham |
36 |
9 |
Seamus Coleman |
Everton |
36 |
10 |
Martin Dubravka |
Newcastle |
36 |
Data correct as of 25th May 2025 |
10
Martin Dubravka (Newcastle)
36 years, 1 month
Martin Dubravka has been in and out of Newcastle United team of late, primarily standing in for Nick Pope whenever the Toon No 1 is out injured.
Indeed, he was called upon over the Christmas period with Pope unavailable, with Newcastle securing a sixth consecutive win with the Slovakian between the sticks on his 36th birthday.
Dubravka’s last appearance came against Man City in February 2025.
9
Seamus Coleman (Everton)
36 years, 7 months
Seamus Coleman has been at Everton for 16 years now, though his season was derailed by injuries throughout.
It meant the Irishman only turned out five times for the Toffees in the 2024/25 Premier League, coming on most recently in the final game at Goodison Park against Southampton on 18th May.
8
Willian (Fulham)
36 years, 9 months, 1 day
Willian made his Premier League debut for Chelsea in October 2013 and has remained in the division ever since, aside from brief stints out at Corinthians and Olympiacos. The tricky winger returned to Fulham in January 2025.
His longevity is admirable, having made 327 appearances in England’s top flight with three different clubs as of the end of the 2024/25 campaign.
All-time PL top Brazilian goalscorers |
||
---|---|---|
# |
Player |
Goals |
1 |
Roberto Firmino |
82 |
2 |
Gabriel Jesus |
76 |
3 |
Richarlison |
64 |
=4 |
Philippe Coutinho |
47 |
=4 |
Willian |
47 |
6 |
Gabriel Martinelli |
40 |
=7 |
Matheus Cunha |
29 |
=7 |
Juninho |
29 |
=9 |
Joao Pedro |
22 |
=9 |
Joelinton |
22 |
7
Fraser Forster (Tottenham)
36 years, 9 months, 12 days
Fraser Forster was summoned to the Tottenham Hotspur first team when Guglielmo Vicario was struck by injury.
It handed the former Southampton and Celtic shot-stopper a brief run of games in December, though Spurs were only successful on one occasion – on a return to St Mary’s.
Now 37, it remains to be seen whether he will appear for Spurs in the new season, having lost his place in the matchday squad towards the end of the campaign.
6
Adam Lallana (Southampton)
36 years, 9 months, 26 days
Adam Lallana’s Premier League career may well be over following Southampton’s relegation in 2025, which isn’t a huge surprise given he may not be granted another move up the pyramid at 37 years of age.
Looking further ahead, Lallana joined up with the England Under-21s in September 2023 as a coach – perhaps indicating his future plans on the touchline.
Lallana’s major honours |
|
---|---|
Trophy |
Year |
FIFA Club World Cup |
2020 |
Premier League |
2020 |
UEFA Super Cup |
2019 |
Champions League |
2019 |
Johnstone’s Paint Trophy |
2010 |
5
Jonny Evans (Man Utd)
37 years, 4 months
Eyebrows were raised when Manchester United re-signed free agent Jonny Evans in the summer of 2023, but the veteran certainly proved a few naysayers wrong.
The Northern Irishman called time on his second spell in 2025, ending the campaign as the fifth-oldest player in the league.
He would have to turn out for another top-flight club to climb the rankings, perhaps for a promoted club looking for an experienced head.
Evans’ major honours |
|
---|---|
Trophy |
Year |
Community Shield |
2009, 2011, 2012, 2021 |
FA Cup |
2021, 2024 |
Premier League |
2009, 2011, 2013 |
FIFA Club World Cup |
2009 |
League Cup |
2009, 2010 |
Johnstone’s Paint Trophy |
2010 |
Champions League |
2008 |
Championship |
2007 |
4
Jamie Vardy (Leicester)
37 years, 4 months
Jamie Vardy bid a fond farewell to Leicester City this season, but despite the Foxes’ relegation, the 37-year-old backed himself to still do a job in the Premier League.
At the conclusion of the season, it was not clear where the striker was headed, but he certainly flew the flag for the veterans of the division, with only three older players appearing.
3
James Milner (Brighton)
39 years, 4 months
James Milner has amassed a remarkable 638 Premier League appearances – only Gareth Barry (653) has collected more.
The former England international has adapted his game to continue operating at the highest level, particularly at Liverpool, where he became an established left-back.
Now at Brighton, Milner has played at left-back, right-back and central midfield for the Seagulls.
He won Liverpool’s gruelling lactate test every pre-season he was at the club, evincing his astounding fitness levels, which no doubt have played a huge role in his longevity.
# |
Player |
Goals |
1 |
Gareth Barry |
653 |
2 |
James Milner |
638 |
3 |
Ryan Giggs |
632 |
4 |
Frank Lampard |
609 |
5 |
David James |
572 |
6 |
Gary Speed |
535 |
7 |
Emile Heskey |
516 |
8 |
Mark Schwarzer |
514 |
9 |
Jamie Carragher |
508 |
10 |
Phil Neville |
505 |
2
Ashley Young (Everton)
39 years, 10 months
Ashley Young turns 40 in summer 2025, and has been a superb servant to Everton since his switch in 2023.
The former Manchester United winger has experienced a similar career development to Milner in the sense that he converted to full-back in order to continue playing at the highest level.
Young has continued to rack up appearances despite his advancing age, playing primarily at right-back.
Young’s career in numbers |
|||
---|---|---|---|
Team |
Appearances |
Goals |
Assists |
Manchester United |
261 |
19 |
33 |
Aston Villa |
247 |
38 |
53 |
Watford |
110 |
22 |
9 |
Everton |
70 |
2 |
4 |
Inter |
59 |
5 |
9 |
1
Lukasz Fabianski (West Ham)
40 years, 1 month
It seems crazy to think that Lukasz Fabianski is now in his 40s, having joined English football as a youngster with Arsenal in 2007.
He will be leaving West Ham United after seven years of service in east London, but not before topping the Premier League charts as the competition’s oldest player in 2024/25.
It’s hardly a badge of honour, but it speaks to the Pole’s enduring qualities that he could still hack it at the top level.
https://static0.footballfancastimages.com/wordpress/wp-content/uploads/2023/11/mixcollage-23-nov-2023-01-57-pm-1637.jpg
