10) Les Ferdinand – 37 years and 268 days (Bolton)
Brother of Rio Ferdinand, Les Ferdinand himself had quite a career back in the day. After decent spells with Newcastle and Tottenham, Ferdinand failed to settle in at one place. A solitary season with Leicester was followed by a move to Bolton, when in a game against Manchester United, Ferdinand scored a brilliant goal in the 90th minute. Though, the game ended in a 2-2 draw, Ferdinand became one of the oldest goal scorers in the league in the process.
9) Peter Schmeichel – 37 years 336 days (Aston Villa)
Arguably the greatest goalkeeper in the Premier league history, Peter Schmeichel captained United in their historic treble winning season of 1999. In addition to being a fine goalkeeper and a leader, Schmeichel was also a goal scorer, having scored 11 times in his career, which for a goalkeeper is a massive achievement. He scored a winner against Everton in a 3-2 win, at the age of 37 which grants him a place in our list.
8) Gary Speed – 37 years and 351 days (Bolton)
The former Sheffield United manager, Gary Speed, scored in the premier league at the age of 37 becoming one of the oldest players to do so. He scored in the 3-0 win against Reading whilst playing for Bolton. Post retirement, Speed moved into management becoming Wales’ manager in the same year he was given Sheffield’s head position.
7)Mick Harford – 38 years and 34 days (Wimbledon)
Mick Harford scored his last premier league goal against West Ham whilst playing for Wimbledon. At the time, Harford was 38 years old. The 6ft 4in striker played for as many as 10 clubs in his 21 year long career. Amongst the clubs he played for includes Newcastle United, Chelsea and Sunderland. He also represented England in 2 games, and after retiring, managed sides like QPR and Luton Town, where he is currently their Chief Recruiter Officer.
6) Graham Alexander – 37 years and 67 days (Burnley)
The Scottish midfielder played for Scunthorpe, Luton Town, Preston and Burnley making more than 150 appearances for each of the clubs. His most prolonged stay was at Preston where he played for 8 years. At Burnley though, he achieved a significant feat when at the age of 37, he scored against Hull City becoming one of league’s oldest goal scorers. He is currently Scunthorpe’s manager.
5) TugayKerimoglu – 38 years and 98 days (Blackburn Rovers)
The former Galatasaray midfielder featured in the premier league for Blackburn Rovers. He became one of the oldest goal scorers of possibly all time, when he put the ball in the back of the net at the age of 38. The game ended in a 3-2 defeat for Rovers; however, Kerimoglu had earned a place in the history by that time. The Turkish is currently Sanliurfaspor’s manager.
4) Mark Hughes – 38 years and 149 days (Blackburn Rovers)
Better recognised for his managerial stints with Manchester City and more recently Stoke City, Mark Hughes too is on our list, thanks to his solitary goal for Blackburn Rovers which came against Leicester City. He was 38 years old in that game. Hughes featured for Europe’s top clubs in his illustrious career though the same cannot really be said for his managerial career.
3) Stuart Pearce-38 years and 215 days( West Ham)
The former England U21 manager, Stuart Pearce featured prominently for Nottingham Forest in his long career. Shocking everyone, Pearce came out of retirement after a 14 year hiatus to feature for Longford in 2016 though only for one game. Whilst playing for West Ham, Pearce scored a goal against Southampton in a Premier league game, at the age of 38.
2) Ryan Giggs – 39 years and 86 days (Manchester United)
One of the finest players to ever feature in the premier league, Giggs deserves all the praise in the world. To carry on till the age of 40 in a league as physical as the Premier league is an achievement itself. The one-man club won the premier league a record 13 times. His last goal for the club came against QPR in 2013, at the age of 39.
1)Teddy Sheringham – 40 years and 268 days (West Ham)
The former Manchester United striker tops our list of oldest goal scorers in the premier league, a feat he achieved when at the age of 40, he scored a goal for West Ham against Porstmouth. Sheringham was rightly known for his clinical finishing and being at the right place at the right time. He won several major individual honours as well alongside 3 Premier league titles and a Champions league as well.