Skip to main content

Who Are The Premier League's Oldest Scorers Ever? Thiago Silva 4th After Latest Chelsea Strike

When Thiago Silva headed home during Chelsea's 4-4 draw with Manchester City on Sunday he became the first player aged 39 or older to score a Premier League goal since Ryan Giggs in 2013.

However, neither of those men holds the record of being the oldest goalscorer in Premier League history - although Silva is the only non-British player to find the net in the EPL beyond their 39th birthday.

Thiago Silva pictured celebrating after scoring a goal for Chelsea during a 4-4 draw with Manchester City in November 2023

Thiago Silva, 39, pictured celebrating after scoring for Chelsea against Manchester City on Sunday

The oldest scorer the Premier League has ever witnessed to date was Teddy Sheringham in 2006.

Sheringham scored the last of his 146 EPL goals at the age of 40 years and 268 days.

It came for West Ham United in a 2-1 loss to Portsmouth at Upton Park.

West Ham striker Teddy Sheringham pictured (center) battling for the ball with Portsmouth defender Sol Campbell (right) during a Premier League game in December 2006

Teddy Sheringham, pictured (center) playing for West Ham in December 2006, is the only player to score a Premier League goal in their 40s

Before Sheringham, the record had been 38 years and 215 days set by Stuart Pearce in 2000 - also while playing for West Ham.

However, Pearce is now only fifth on the list.

Hull City legend Dean Windass (39 years and 235 days) is second, while Manchester United icon Giggs (39 years and 86 days) and Silva (39 years and 51 days) sit third and fourth respectively.

Oldest Goalscorers In Premier League History

A list of the five oldest goalscorers in Premier League history.

PlayerAgeNationalityDateForAgainst

1. Teddy Sheringham

40 years & 268 days

English

Dec 2006

West Ham

Portsmouth

2. Dean Windass

39 years & 235 days

English

Nov 2008

Hull City

Portsmouth

3. Ryan Giggs

39 years & 86 days

Welsh

Feb 2013

Man United

QPR

4. Thiago Silva

39 years & 51 days

Brazilian

Nov 2023

Chelsea

Man City

5. Stuart Pearce

38 years & 215 days

English

Nov 2000

West Ham

Southampton