The Oldest Goalscorers in Premier League History | Opta Analyst

22 days ago
Premier League table

Who are the oldest goalscorers in Premier League history? We look back at those players who aged like fine wine.

The Top 20 Oldest Premier League Scorers Teddy Sheringham (West Ham vs Portsmouth, 26 December 2006) – 40 years, 268 days old Dean Windass (Hull City vs Portsmouth, 22 November 2008) – 39 years, 235 days old Thiago Silva (Chelsea vs Sheffield United, 7 April 2024) – 39 years, 198 days old Ashley Young (Everton vs Wolves, 4 December 2024) – 39 years, 148 days old Ryan Giggs (Man Utd vs Queens Park Rangers, 23 February 2013) – 39 years, 86 days old Stuart Pearce (West Ham vs Southampton, 25 November 2000) – 38 years, 215 days old Graham Alexander (Burnley vs Hull City, 10 April 2010) – 38 years 182 days old Mark Hughes (Blackburn Rovers vs Leicester City, 30 March 2002) – 38 years, 149 days old Tugay (Blackburn Rovers vs Portsmouth, 30 November 2008) – 38 years, 98 days old Mick Harford (Wimbledon vs West Ham, 18 March 1997) – 38 years, 34 days old Gary Speed (Bolton Wanderers vs Reading, 25 August 2007) – 37 years, 351 days old Peter Schmeichel (Aston Villa vs Everton, 20 October 1999) – 37 years, 336 days old Paul Scholes (Man Utd vs Wigan Athletic, 15 September 2012) – 37 years, 304 days old Les Ferdinand (Bolton Wanderers vs Man Utd, 11 September 2004) – 37 years, 278 days old Kevin Phillips (Birmingham City vs Bolton Wanderers, 27 March 2011) – 37 years, 251 days old Cristiano Ronaldo (Man Utd vs Everton, 9 October 2022) – 37 years, 246 days old Jamie Vardy (Leicester City vs Tottenham, 19 August 2024) – 37 years, 221 days old Gudni Bergsson (Bolton Wanderers vs Everton, 28 January 2003) – 37 years, 191 days old John Wark (Ipswich Town vs Blackburn Rovers, 28 January 1995) – 37 years, 177 days old Richard Gough (Everton vs Southampton, 21 August 1999) – 37 years, 138 days old Teddy Sheringham – 40 years, 268 days old
West Ham vs Portsmouth, 26 December 2006

Teddy Sheringham is the oldest goalscorer in Premier League history. Aged 40 years and 268 days old, he scored his final Premier League goal for West Ham against Portsmouth on Boxing Day in 2006. It was the 146th strike in his glittering Premier League career, which covered spells at Tottenham, Manchester United, Portsmouth and finally, West Ham.

Not only does Sheringham hold the distinction of being the oldest Premier League scorer, but he’s also scored eight of the 11 ‘oldest’ Premier League goals in history, including all of the top four. He only gets credit on this list once, though.

Dean Windass – 39 years, 235 days old
Hull City vs Portsmouth, 22 November 2008

In what was the club’s first season ever in the top flight, Dean Windass became Hull City‘s oldest goalscorer when he bagged a late equaliser away at Portsmouth in the 2008-09 season. Funnily enough, fellow veteran David James was in goal that day as well.

The season prior, Windass scored the only goal of the Championship play-off final against Bristol City to send his hometown club up.

Windass, by now in the twilight of his career, only ever started one Premier League match for Hull: away at Manchester City on Boxing Day of 2008. Trailing 4-0 at half-time, manager Phil Brown infamously conducted his half-time team talk on the pitch. Hull went on to lose 5-1, so, hey, at least they drew the second half.

Despite failing to win any of their final 10 Premier League matches in 2008-09, Hull managed to avoid relegation by just a single point.

Thiago Silva – 39 years, 198 days old
Chelsea vs Sheffield United, 7 April 2024

Thiago Silva is the third-oldest goalscorer in Premier League history, steering in a corner from Conor Gallagher to open the scoring against Sheffield United in April 2024.

Despite that Sheffield United team being one of the poorest in Premier League history – conceding a record-breaking number of goals in the 2023-24 season – Chelsea conspired to throw away two leads in that game to draw 2-2.

Thiago Silva made 113 appearances for Chelsea over the span of four seasons between 2020 and 2024, and was one of their most consistent and composed performers in what was (still is) a tumultuous time for the club. Had he remained at Stamford Bridge, there’s every chance he could have broken Sheringham’s record, given he’d shown little sign of slowing down.

Thiago Silva now captains Brazilian Serie A club Fluminense.

Ashley Young – 39 years, 148 days old
Everton vs Wolves, 4 December 2024

Ashley Young reached his half-century of Premier League goals midway through the 2024-25 season with a clever free-kick against Wolves which also made him the fourth-oldest goalscorer in Premier League history.

Aged 39 years and 148 days old, Young curled his effort around the wall and into the bottom corner from 25 yards to put Everton up in a crunch game at the bottom of the table. It was a good night for Everton, who went on to win 4-0, with Wolves defender Craig Dawson becoming the fifth player in Premier League history to score more than one own goal in a game.

Young’s half-century of Premier League goals was particularly notable because he became only the sixth player ever to reach the landmark without scoring a single header, after Thierry Henry, Kevin De Bruyne, Damien Duff, Peter Beardsley and James Maddison. All but one of Young’s were scored with his right foot (one left-footed).

Ryan Giggs – 39 years, 86 days old
Man Utd vs Queens Park Rangers, 23 February 2013

Ryan Giggs holds the record for the most Premier League assists, and is in the top three for the most Premier League appearances of all-time, but he can’t quite crack the podium in this category.

Still, fifth isn’t bad going. Giggs scored his last Premier League goal against Queens Park Rangers in February 2013 aged 39 and 86 days old. His strike moved Manchester United 15 points clear of Manchester City in the Premier League table, and they would not relinquish such a dominant position, winning the title in what was Sir Alex Ferguson’s final year in charge.

Just over a year later, after David Moyes’ unsuccessful 10-month spell at the helm, Giggs took over as the club’s interim player-manager, winning two, drawing one and losing one of the final four games of the 2013–14 season.

When Louis van Gaal was announced as Moyes’ permanent replacement, Giggs was also appointed as Van Gaal’s assistant manager.

Giggs still holds the record for the most Premier League titles won as a player with 13. That is a record that looks unbeatable.

Stuart Pearce – 38 years, 215 days old
West Ham vs Southampton, 25 November 2000

Stuart “Psycho” Pearce, is just outside the top five thanks to his goal against Southampton in November 2000, when he rifled home with his trademark left foot from the edge of the box.

As a player, Pearce played for Wealdstone, Coventry City, Nottingham Forest, Newcastle United, West Ham United and Manchester City in a career that spanned 22 years.

He is best known for his 12-year spell at Forest, making 401 top-flight appearances in all, and becoming the club’s most-capped international with 76 appearances for England.

Oldest Player to Score a Premier League Hat-Trick

Teddy Sheringham is the oldest player to score a hat-trick in the Premier League. He scored three goals against Bolton Wanderers for Portsmouth in August 2003, at the age of 37 years and 146 days.

Cristiano Ronaldo came close to beating Sheringham’s record, scoring two hat-tricks in 2021-22 for Manchester United in his first season back at the club. The second, against Norwich City, came with Ronaldo just 76 days off the record.

Enjoy this? Subscribe to our new football newsletter to receive exclusive weekly content. You should also follow our social accounts over on X, Instagram, TikTok and Facebook.

Read more
Similar news