Oldest Players to Score in the Premier League
Who is the oldest players to score in the premier league? Oldest players to score in premier league? The Premier League has seen over 20,000 goals scored throughout its history, but the ones that resonate with a unique sense of wonder are often those scored by the league’s elder statesmen. Watch & Bet Football Live =>
It’s a testament to their incredible professionalism, physical conditioning, and a footballing intelligence that only years of experience can provide.
To score at the highest level in your late thirties is a remarkable achievement; to do so at 40 is nothing short of legendary.
The list of the Premier league’s oldest players who scored is a roll call of icons, cult heroes, and tireless professionals who refused to fade away. Watch & Bet Football Live =>
Who is the oldest player to score in the Premier League?
At the pinnacle of this exclusive club stands Teddy Sheringham, a player whose game was never built on pace, but on a footballing brain that remained sharp long after his legs had slowed.
Sheringham is the oldest player to ever score a Premier League goal. He etched his name into the history books on Boxing Day in 2006.
At the age of 40 years and 268 days, playing for West Ham United against Portsmouth, he found the back of the net.
The goal was a fitting finale for a player who had won three Premier League titles with Manchester United and was renowned for his link-up play and clinical finishing.
Even Sir Alex Ferguson, his former manager, marvelled at his longevity, noting, “I didn’t think Teddy would still be playing now… pace was never a factor in his game and he still has the same intelligence”. Watch & Bet Football Live =>
The Premier League’s 10 Oldest Goalscorers
Here is the definitive list of the players who proved that the twilight of a career can still be its most glorious:
| Rank | Player | Age | Club (at time of goal) |
| 1 | Teddy Sheringham | 40y 268d | West Ham United |
| 2 | James Milner | 39y 239d | Brighton & Hove Albion |
| 3 | Dean Windass | 39y 235d | Hull City |
| 4 | Thiago Silva | 39y 198d | Chelsea |
| 5 | Ashley Young | 39y 148d | Everton |
| 6 | Ryan Giggs | 39y 86d | Manchester United |
| 7 | Stuart Pearce | 38y 215d | West Ham United |
| 8 | Graham Alexander | 38y 182d | Burnley |
| 9 | Mark Hughes | 38y 149d | Blackburn Rovers |
| 10 | Jamie Vardy | 38y 112d | Leicester City |
Other notable names just outside the top 10 include Tugay Kerimoglu (38y 98d), Mick Harford (38y 34d), and Gary Speed (37y 351d).
Their presence on the list is a reminder that the ability to perform at the highest level is not solely a function of youth, but of professionalism, adaptability, and an unyielding passion for the game.
Top 10 oldest players to score in the Premier League
Here is the top 10 oldest goalscorers in the Premier League era:
10. Jamie Vardy – 38 years, 127 days

The ultimate late bloomer, Vardy scored his first Premier League goal at 27, older than any other player in the 100-goal club. He became Leicester’s oldest-ever scorer when he netted against Ipswich Town in May 2025. He also holds the record for the most Premier League goals scored after turning 30. Watch & Bet Football Live =>
9. Mark Hughes – 38 years, 149 days

The Welsh striker’s final career goal came for Blackburn Rovers in a 2-1 defeat to Leicester City in March 2002.
At the time, he was the second-oldest goalscorer in Premier League history, behind only Stuart Pearce. He retired just months later, having lifted the League Cup with Blackburn earlier that year.
8. Graham Alexander – 38 years, 182 days

A penalty specialist who spent most of his career in the lower leagues, Alexander made his Premier League debut at 37—the oldest debutant at the time. He scored a brace from the spot against Hull City in April 2010, having played every league game in Burnley’s promotion season the year before.
7. Stuart Pearce – 38 years, 215 days

The fearsome “Psycho” unleashed his thunderous left foot one last time for West Ham in a 3-2 win at Southampton in November 2000. At the time, he became the oldest player to score in the Premier League, a record that stood until Sheringham broke it years later. Watch & Bet Football Live =>
6. Ryan Giggs – 39 years, 86 days

The most decorated player in English football history, Giggs scored his final Premier League goal for Manchester United against QPR in February 2013. Having broken through as a flying winger, he adapted his game to play centrally, using his passing range to remain effective well into his 40s.
5. Ashley Young – 39 years, 148 days

Young became Everton’s oldest-ever goalscorer with a stunning free-kick against Wolves in December 2024. The sumptuous curling effort was his 50th Premier League goal and also made him the oldest player to score directly from a free-kick in the competition’s history. Watch & Bet Football Live =>
4. Thiago Silva – 39 years, 198 days

The Brazilian defied all doubters when he scored for Chelsea against Sheffield United in April 2024. Already Chelsea’s oldest-ever goalscorer, his goal proved that elite defending relies on intelligence and organisation rather than just pace—a lesson he delivered while winning the Champions League in his late 30s.
3. Dean Windass – 39 years, 235 days
A true fairytale story. Windass scored for his hometown club Hull City against Portsmouth in November 2008, just months after his stunning volley secured their promotion to the top flight. The goal was initially debated as a possible own goal, but Windass claimed it and secured his place in history.
2. James Milner – 39 years, 239 days

A model of relentless professionalism, Milner scored a penalty for Brighton against Manchester City in August 2025. Remarkably, this came 22 years after his first Premier League goal as a teenager, making him the only player to rank among both the youngest and oldest scorers in the competition’s history. Watch & Bet Football Live =>
1. Teddy Sheringham – 40 years, 268 days

The undisputed king of Premier League longevity. Sheringham’s record-breaking goal came on Boxing Day 2006, when he scored for West Ham against Portsmouth. It was the 146th strike of his glittering career, a testament to his football intelligence that never faded even as his pace deserted him. Watch & Bet Football Live =>
Read More: For all the latest news and updates regarding the 2026/27 season, be sure to follow the official Premier League page.
Table of Contents







