CLUB TEN

Football trivia & stats
← Back to blog

The Oldest Goal Scorers in Premier League History at Arsenal, Chelsea, Liverpool, Man City, Man United and Spurs

By Club Ten · Published 27 August 2026 · Updated 28 August 2026 · PL era only · ranked by age at time of scoring

Scoring a Premier League goal in your mid-thirties is a feat in itself. Doing it past 36 puts you in a very small group of players whose bodies lasted longer than almost any of their peers. Here are the oldest scorers at each of the Big Six clubs since the Premier League began in 1992.

This article references the same data as Club Ten's 14 August daily puzzles across all six clubs, a spoiler warning if you haven't played those yet.

Arsenal

Dennis Bergkamp leads at 36 years and 340 days, remarkable for a player who retired from international football years earlier due to his fear of flying. Lee Dixon, a full-back finding the net at 36, sits second. Thierry Henry's goal at 34 came during his brief loan return from New York Red Bulls in 2012, the only player in this list to score as a returning loanee. His winner came off the bench against Sunderland in stoppage time, his last league appearance of the loan spell, not the famous FA Cup goal against Leeds a month earlier that most people remember.

#PlayerAge
1Dennis Bergkamp36y 340d
2Lee Dixon36y 288d
3Thierry Henry34y 178d
4Tomáš Rosický34y 148d
5Andy Linighan34y 81d
6Tony Adams34y 77d
7Ian Wright34y 33d
8David Luiz33y 312d
9Nigel Winterburn33y 284d
10Martin Keown33y 267d

Chelsea

Thiago Silva's goal at 39 years and 198 days is one of the most extraordinary in this list, a centre-back scoring in the Premier League at an age when most players have been retired for years. John Terry's final Chelsea goal, the opener in a 4-3 win over Watford in May 2017 during his farewell season, puts him second on this list at 37 years and 69 days, just ahead of Didier Drogba, who had already left and returned to Chelsea before scoring again at 37. Gianfranco Zola's goal at 36 was quintessentially Zola: elegant and seemingly effortless.

#PlayerAge
1Thiago Silva39y 198d
2John Terry37y 69d
3Didier Drogba37y 49d
4Gianfranco Zola36y 290d
5Mal Donaghy36y 167d
6Glenn Hoddle36y 150d
7Frank Lampard35y 289d
8Gianluca Vialli34y 311d
9Marcel Desailly34y 246d
10Steve Clarke34y 239d

Liverpool

Gary McAllister's goal at 36 came during Liverpool's extraordinary cup treble season of 2000/01, a famous long-range free kick against Everton in the dying minutes at Goodison. Sami Hyypiä at 35 reflects Liverpool's tradition of getting the very best out of experienced Scandinavian defenders. Mohamed Salah's final Liverpool goal, a record-equalling ninth in Merseyside derbies, came in his farewell appearance against Everton before a hamstring injury ended his last season early. It puts him eighth on this list at 33 years and 308 days.

#PlayerAge
1Gary McAllister36y 112d
2Sami Hyypiä35y 82d
3Steven Gerrard34y 359d
4Kolo Touré34y 332d
5Virgil van Dijk34y 285d
6Ian Rush34y 198d
7James Milner33y 356d
8Mohamed Salah33y 308d
9John Barnes33y 163d
10Karl-Heinz Riedle33y 103d

Manchester City

Fernandinho leads City's list at 36 years and 361 days, a figure that reflects how long he remained a trusted part of Pep Guardiola's squad. Frank Lampard's loan spell at City in 2014/15 produced one of the era's most memorable moments, a farewell goal against Southampton in his final game for the club. David Silva's own farewell, in a two-goal week during the 2020 Project Restart, and Yaya Touré's late strike against West Brom in 2017 both round out a list dominated by players who gave the club a decade of continuity.

#PlayerAge
1Fernandinho36y 361d
2Frank Lampard36y 338d
3Patrick Vieira34y 284d
4Paul Bosvelt34y 281d
5İlkay Gündoğan34y 213d
6David Silva34y 189d
7Michael Tarnat34y 180d
8Ali Benarbia34y 113d
9Andy Cole34y 109d
10Yaya Touré34y 3d

Manchester United

Ryan Giggs leads United's list at 39 years and 86 days. Scoring Premier League goals into his fortieth year is a feat matched by almost nobody in the competition's history. Paul Scholes at 37, Cristiano Ronaldo at 37 on his return spell, and Bryan Robson at 36, scoring on the opening day of United's first-ever Premier League title defence in August 1993, complete a list that reads like a roll call of United legends.

#PlayerAge
1Ryan Giggs39y 86d
2Paul Scholes37y 304d
3Cristiano Ronaldo37y 246d
4Bryan Robson36y 216d
5Laurent Blanc35y 314d
6Zlatan Ibrahimović35y 188d
7Henrik Larsson35y 133d
8Steve Bruce35y 56d
9Teddy Sheringham35y 19d
10Edinson Cavani34y 316d

Tottenham

Teddy Sheringham leads Spurs at 37 years, having also appeared in the Manchester United list above after his years at Old Trafford. Gustavo Poyet at 36 and Les Ferdinand at 35 round out a list that features some of Spurs' most technically accomplished players from the early Premier League era. Fernando Llorente only ever scored twice in the Premier League for Spurs, both in the 2017/18 season, which puts him last on this list at 33 years and 76 days rather than the far higher figure previously listed here.

#PlayerAge
1Teddy Sheringham37y 19d
2Gustavo Poyet36y 69d
3Les Ferdinand35y 266d
4William Gallas35y 64d
5Clive Wilson34y 314d
6Noureddine Naybet34y 277d
7Ivan Perišić34y 44d
8Micky Hazard33y 326d
9Jürgen Klinsmann33y 284d
10Fernando Llorente33y 76d

Defenders outlast forwards

You'd expect strikers to dominate a list like this (goals are their job, after all), but defenders and midfielders hold the individual record at four of the six clubs. Thiago Silva (Chelsea), Fernandinho (Man City) and, arguably, Lee Dixon's second place at Arsenal all made their names stopping goals rather than scoring them. The likely explanation isn't that defenders age better than forwards in general. It's that a club's oldest out-and-out striker has usually already left by their late thirties, while a trusted veteran defender or holding midfielder is more likely to still be selected, and therefore more likely to be on the pitch on the rare occasion they do get on the scoresheet.

How wide the six records are spread

Thiago Silva's 39 years and 198 days for Chelsea is the oldest of any club's record on this list, a centre-back beating out Ryan Giggs's famous 39 years and 86 days for Manchester United by more than three months. At the other end, Gary McAllister's Liverpool record of 36 years and 112 days is the youngest of the six club leaders, meaning even Liverpool's outlier falls more than three years short of Chelsea's and United's oldest scorers. Six different clubs, six very different tolerances for playing (and trusting) players deep into their late thirties.

Methodology & sources

Ages are calculated as of the exact date each goal was scored, using each player's official date of birth. Only goals scored in the Premier League itself count (other competitions aren't included), and only Premier League-era goals (1992 onward) are eligible, so any pre-1992 top-flight goals by older iterations of these clubs don't factor in. Figures are cross-checked against Wikipedia player records, contemporaneous match reports, and independent statistics databases such as LFChistory.net and StatMuse before publication, with exact match dates confirmed against direct reporting where a specific goal date was in question. Data runs through the end of the 2025/26 season.

Pick your club and test yourself on today's Club Ten puzzle.

Play today's puzzle →