Playing in the Premier League demands a lot of physicality and strength. Hence not many players are able to play in the league after a certain age. This is the sole reason why Chelsea have the policy of giving a 1-year contract to players who turn 30.
However, there are players who have scored goals in the Premier League way past their prime. You will be surprised to see at what age these players have scored.
Without much ado, let us look at the 10 oldest footballers to score in the Premier League.
#10 Les Ferdinand - 37 years and 268 days (Bolton)
Currently, the coach and Director of football for Queens Park Rangers, the former England international player moved to Bolton from Leicester in 2004. His footballing career started in 1986 and ended in 2006.
The 37-year-old, who started the game as a no 10. against the Red Devils, scored a ripper of a goal for his side in the 90th minute only to see his side end the game with a 2-2 draw against Manchester United in 2004.
#9 Peter Schmeichel - 37 years 336 days (Aston Villa)
Known for his fantastic keeping skills, Peter Schmeichel has also scored goals in his footballing career - 11 to be precise, which is very unusual for a keeper.
The former Danish footballer played for a lot of clubs including the likes of Manchester United where he captained them in the famous 1999 season. It was in 2001 when the Danishman became the 1st goalkeeper to score in the Premier League; a feat repeated only 4 times since then.
His goal against Everton earned his side a 3-2 win.
#8 Gary Speed - 37 years and 351 days (Bolton)
Another Bolton player to join the list is Gary Speed, the former Welsh footballer, and manager. Speed started his footballing career in 1984 and went on to play until 2010.
He was named Sheffield United's manager in 2010 and later on, in the same year, he was named Welsh's manager.
He scored the goal for Bolton against Reading where his side won 3-0.
#7 Mick Harford - 38 years and 34 days (Wimbledon)
Michael Gordan Harford or commonly known as Mick Harford, is a former English footballer who is now a Chief Recruitment Officer for Luton Town.
He scored his last Premier League goal for Wimbledon against West Ham United in 1997 which turned out to be a 1-1 draw at the end.
He has played for a number of clubs in his footballing career and has even managed a handful clubs including the likes of Queens Park Rangers and Nottingham Forest.
#6 Graham Alexander - 37 years and 67 days (Burnley)
Currently the manager of Scunthorpe United, Graham Alexander is also the 2nd footballer in English football history to make over 1,000 professional appearances after Tony Ford.
In the 2009/10 season, Alexander became the 6th oldest footballer to score in the Premier League after he scored for Burnley in 2009 against Hull City.
#5 Tugay Kerimoglu - 38 years and 98 days (Blackburn Rovers)
A former Turkish footballer who had played mostly for Galatasaray and Blackburn Rovers in his career.
He is currently the manager of Şanlıurfaspor and had previously worked as an assistant coach under Roberto Mancini in the 2013/14 season at Galatasaray and had also worked for a short time at Manchester City with Mark Huges.
He scored his last Premier League goal in a 3-2 game against Portsmouth ending up on the losing side in 2008.
#4 Mark Hughes - 38 years and 149 days (Blackburn Rovers)
The former Stoke manager has played for a number of big clubs including the likes of Manchester United, Chelsea, Bayern Munich and Barcelona in his footballing career.
After retiring, he took up the managerial role managing clubs such as Manchester City, Fulham, Wales to name a few.
His one and only Premier League goal for Blackburn Rovers came against Leicester City in 2002 with the game ending 3-2 in favor of the Foxes.
#3 Stuart Pearce - 38 years and 215 days (West Ham)
Currently, an assistant manager to David Moyes at West Ham United, the former Englishman played as a defender for Manchester City, West Ham, Newcastle United to name a few clubs.
In 2016, he came out of retirement for 1 game to play for Longford in order to support the grassroots game.
His last Premier League goal came against Southampton in 2000, in which the Hammers ended up winning the game 3-2.
#2 Ryan Giggs - 39 years and 86 days (Manchester United)
The former Manchester United and Wales player ranks 2nd in this list. Currently, the manager of Wales, Giggs spent 2 years at Manchester City before moving to United at a young age and the rest is history.
His last Premier League goal for the Red Devils came in 2013 against Queens Park Rangers with his side winning the game 2-0.
#1 Teddy Sheringham - 40 years and 268 days (West Ham)
The former Englishman tops the list with his consolation goal coming for the Hammers on boxing day of 2006 against Portsmouth which ended 1-2.
He last managed ATK in the Indian Super League. Back in his footballing days, he would play as forward, more often as a second striker in his 24-year football career.
He has also been named the PFA Players' Player of the Year and FWA Footballer of the Year in 2001 while playing for Manchester United.