NORWICH, ENGLAND - FEBRUARY 26:  Ryan Giggs of Manchester United celebrates his last minute goal during the Barclays Premier League match between Norwich City and Manchester United at Carrow Road on February 26, 2012 in Norwich, England.  (Photo by Jamie McDonald/Getty Images)

Still Got it! The 10 Oldest Goalscorers in the History of the Premier League

The Premier League is seen by many as the best and toughest league in the world, meaning that players need to be in peak physical condition to compete. 

These players have proven that, despite their advancing years, they can still cut it with the very best. 

Here are the ten old oldest goalscorers in Premier League history.

10. Peter Schmeichel - 37 years, 11 months and 2 days

Better known for keeping the ball out of his own goal, Peter Schmeichel was that rare breed of keeper that also scored goals of his own on occasion. 

The majority of the Danish goalkeeper's career highlights came as a result of his time at Manchester United, but it was the short spell he spent between the posts for Aston Villa which saw him become the first goalkeeper to score a Premier League goal in 2001. 

Making his way upfield for a Villa corner, 37-year-old found the net with a neat volley that plenty of outfield players would have been happy with themselves, although the celebrations were short-lived as they went on to lose the game 3-2. 

9. Gary Speed - 37 years, 11 months and 17 days

The late, great Gary Speed knew everything there was to know about playing in the Premier League, appearing on many record lists since the division's arrival in 1992. 

In 2007, Speed scored in Bolton's 3-0 win over Reading just shy of the age of 38.

Gary Speed had made 535 Premier League appearances in total and appeared in every top flight campaign from 1992 until 2010. 

8. Mick Harford - 38 years, 1 month and 16 days

The name that has been on the list for the longest is Mick Harford of Wimbledon, who has been there since 1997. 

Harford's goal against West Ham in March of that year saw him become the first player over the age of 38 to score a goal in the Premier League.  

That strike was Harford's last professional goal before he ended his playing career and made the move into management. 

7. Tugay Kerimoglu - 38 years, 3 months and 6 days

A big fan favourite during his time at Ewood Park, Tugay had the ability to create chances and score goals out of nothing. 

The Turkish midfielder scored his last for the club in November 2008, at the time becoming the fourth oldest goalscorer in the history of the Premier League with his strike in a 3-2 defeat to Portsmouth at Fratton Park. 

Tugay's long range spectaculars have seen Tugay live long in the memory of Blackburn fans. 

6. Mark Hughes - 38 years, 4 months and 26 days

Still operating to this day in the Premier League as the manager of Southampton, Mark Hughes also had a successful playing career in England's top division. 

With his Manchester United and Chelsea days behind him, Hughes' career was winding down when he made the move to Blackburn in 2000. 

During his final year with the club in 2002, Hughes scored against Leicester City at the age of 38 to add one final goal to his Premier League record. 

5. Graham Alexander - 38 years and 6 months

One of the most recent additions to the list is Graham Alexander, who is now in the managerial hot seat at National League Salford City.

Predominantly a right-back, the vast majority of Alexander's goals came from the penalty spot and the two he scored against Hull in 2010 to put himself on the list were no different. 

His brace in the Burnley's 4-1 victory against the Tigers at the age of 38 were his last in the Premier League, before he returned to his former club Preston North End

4. Stuart Pearce - 38 years, 7 months and 1 day

Just missing out on the top three is 'Psycho' himself, Stuart Pearce. 

The former England left-back with a rocket of a left foot produced the goods one last time in 2000 during a 3-2 win for West Ham against Southampton. 

After spending the majority of his career with Nottingham Forest, Pearce spent short spells with several clubs as the end of his playing days drew closer. However, he proved that he he could still cut it in the Premier League with this strike, despite his 39th birthday quickly approaching. 

3. Ryan Giggs - 39 years, 2 months and 25 days

Ryan Giggs was bound to be on the list of oldest Premier League goalscorers somewhere and his goal against Queen's Park Rangers in 2013 puts him in at number three. 

The Manchester United legend with a wand of a left foot was seeing reduced game time by this point in his career, but the quality he had was visible right until the very end. 

His last in a very long list of goals for the club saw him become the oldest midfielder to ever score in the Premier League. 

2. Dean Windass - 39 years, 7 months and 21 days

After scoring the goal that saw Hull City promoted to the Premier League the season before, there was no way that Dean Windass was not going to be involved during the 2008/09 campaign. 

With the end of his career, and his 40th birthday, quickly approaching, the local hero stepped up to the mark one last time. 

While the 2-2 draw with Portsmouth may not be remembered for years to come, Windass' final Premier League goal for the club at the age of 39 is likely to see him positioned as one of the league's oldest scorers for a long time. 

1. Teddy Sheringham - 40 years, 8 months and 24 days

Topping the list by being the only player over the age of 40 to score a Premier League goal is one of the league's best ever goalscorers, Teddy Sheringham. 

As time was running out for Sheringham, there was a desperation, not only by him, not only by West Ham fans, but by all football fans for the former England striker to score one last goal and he duly obliged on Boxing Day 2006. 

Sheringham won all there was to win at club level during his time as a player and his 147th Premier League goal also sees him sit at the top of the list of oldest ever Premier League goalscorers.