Teddy Sheringham leads as the oldest scorer list at 40 years and 268 days, followed by James Milner (39 years, 239 days), and Dean Windass (39 years, 235 days).

The Premier League, hailed as one of the most competitive and physically demanding football leagues in the world, often showcases the youthful energy and agility of its top stars. However, age is not always a barrier to success and impact in this elite competition. Here are the five oldest players to score Premier League goals.
Watch every game of the Premier League 2025-26 season + LaLiga + Bundesliga + JioHotstar + Zee5 + SonyLIV + FanCode + 25 OTTs in only 149 per month with OTTplay Premium.
Teddy Sheringham holds the record as the oldest Premier League goalscorer in history. On December 26, 2006, while playing for West Ham United, Sheringham scored against Portsmouth at the age of 40 years and 268 days.
Sheringham was not known for pace or power in his later years but possessed exceptional game-reading and positioning skills, enabling him to score at an age when most players retire.
His record remains unmatched, and he is the only player to have scored in the Premier League beyond 40 years of age. He scored eight of the 11 ‘oldest’ Premier League goals in history.
James Milner, a model of professionalism and fitness, became the second-oldest Premier League goalscorer on August 31, 2025, scoring for Brighton & Hove Albion against his former club, Manchester City.
At 39 years and 239 days, Milner’s goal came after a 6-year scoring drought and is a testament to his enduring quality across a 24-year Premier League career.
Read Also: Top 5 players with most Premier League penalties scored
Dean Windass, who played predominantly in the lower English divisions, is the third-oldest Premier League goalscorer.
At 39 years and 235 days old, Windass scored for Hull City in a match against Portsmouth on November 22, 2008.
Thiago Silva, the Brazilian defender known for his composure and leadership, scored a rare goal for Chelsea against Sheffield United on April 7, 2024, at the age of 39 years and 198 days.
Silva helped Chelsea win the Champions League in 2021 and then ended a four-year spell at Stamford Bridge in 2024.
Read Also: Top 5 greatest upsets in modern football history
Ashley Young, renowned for his versatility and crossing ability, scored for Everton against Wolves on December 4, 2024, at 39 years and 148 days old.
Young’s career has seen him adapt from a winger to a full-back, using his experience and football IQ to maintain his competitiveness in the Premier League.
Data by Opta.
Share