From bagsman Alan Shearer to goal machine , here are the Premier League's top goal-scorers since the league's inception in 1992.

11. Teddy Sheringham

EPL : 146

A proper bagsman, English striker Teddy Sheringham scored 74 strikes as part of Tottenham Hotspur. In the 100 club for Premier League goals, he even struck one at the age of 40 while at West Ham United.

via Twitter

10. Les Ferdinand

EPL Goals: 149

The 10th highest scorer in Premier League history, Les Ferdinand scored 149 goals in English top-flight with 60 of those strikes for Queens Park Rangers and nearly a third of those strikes coming for Newcastle United. The prolific striker also scored the 10,000th goal of the Premier League's history.

via Twitter

9. Michael Owen

EPL Goals: 150

Signing to Liverpool on his birthday at the age of seventeen, Michael Owen emerged as one of the greatest English of all-time. He scored 158 goals in 297 appearances with the Reds, including winning the Ballon d'Or in 2001. He also earned an FA Cup and UEFA Cup title with Liverpool.

via Twitter

8. Jermain Defoe

EPL Goals: 162

The English striker Jermain Defoe once netted 24 goals as a sub for West Ham United early in his career. He repeated his knack for scoring at Tottenham, where he hit the century mark in goals. During his five seasons with Sunderland, he bagged another 64 goals.

11 Best Super Subs
via Twitter

7. Robbie Fowler

EPL Goals: 163

Ranked as the sixth top Liverpool scorer of all time, Robbie Fowler took Anfield by storm when he joined the club in 1992. He scored a total of 183 strikes for The Reds, scoring 30 or more goals in three consecutive seasons. He was awarded the PFA Young Player of the year for the 1995 and 1996 seasons. Unfortunately, multiple injuries slowed down his clinical finishing ability later in his career.

via Twitter

6. Thierry Henry

EPL Goals: 175

Thierry Henry remains Arsenal's all-time scorer with 228 goals in all competitions. Gaining the reputation as one of Europe's most feared strikers, The King of Arsenal became the Premier League's top goal-scorer in 4 different seasons, notching a prolific 32 goals and 23 assists in the 2002-03 season. With the ability to score anywhere on the pitch, he elevated his game in the 2003-04 season, scoring 39 goals in the Gunners unbeaten top-flight league season. Considered the greatest Gunner of all-time, Henry won two league titles, three FA Cups, four Golden Boots, and five Player of the Year awards throughout his career.

Best Starting 11 in the 2000s
via Twitter

5. Frank Lampard

EPL Goals: 177

Signed from West Ham in 2001 for £11m, Frank Lampard more than proved his worth to Chelsea fans who rued his signing. “Super Frankie Lampard,” as came to be known among the Chelsea faithful, is still the only midfielder to score 150 or more goals in the Premier League. The goal-scoring legend also had a knack for passing, registering 102 assists in his 13 years at Chelsea. The 3-time Chelsea player of the season and Champions League winner once finished runner-up to to Ballon d'Or in 2005.

Best midfielders of the 2000s
via Twitter

4. Sergio Aguero

EPL Goals: 180

Considered one of the best players to don the sky blue shirt, Sergio Aguero is the team's record goalscorer with 180 Premiership goals.

In his first year with the side, he famously scored the game-winning goal in the 94th minute to beat Queens Park Rangers and win the Premier League over Manchester United. With three Premier League titles and three League Cups under his belt, Aguero looks to add more his trophy vault under coach .

via Twitter

3. Andrew Cole

EPL Goals: 187

The English center-forward played for numerous teams in the 1990s including Arsenal's youth side and Newcastle but experienced the most success with the Manchester United side.

He peaked in form as the replacement for a retiring Eric Cantona and then flourished in a partnership with Dwight Yorke in the 1998-99 season, helping the Red Devils to the historic Treble. By the end of his career, he scored 121 goals in 275 appearances for United and took home a Champions League, five Premier League trophies, and two FA Cups.

via Twitter

2. Wayne Rooney

EPL Goals: 208

Wayne Rooney netted 183 of his 208 Premier League goals as a Red Devil, 25 of those upon his first and last EPL stints at Everton. Rooney won 16 trophies at Old Trafford, including five Premiership titles, the FA Cup, and the Champions League title in 2008. He's also Manchester United's top scorer across all competitions with 253 goals.

via Twitter

1. Alan Shearer

EPL Goals: 260

Considered to be one of the best Premiership goal scorers of all-time, Alan Shearer notched a whopping 206 goals in 405 appearances. 158 of those strikes came during his decade-long spell with Newcastle.112 of those goals emerged from his previous club, Blackburn Rovers, where he won the Premiership player of the year in 1994/95.

via Twitter