premier league logo1 Top 10 Premier League Scorers of All Time

Still Alan Shearer. Right now, it looks like it’ll always be Alan Shearer. Michael Owen, Frank Lampard and Robbie Keane, on this list, are still playing, but we’ll never get there. Wayne Rooney, 13th, with 117 goals, might, but it’ll be quite some time before he does, if he ever does. If Cristiano Ronaldo would have pledged his life for Premier League success, I’m sure he would have made it. There are 20 players with at least 100 Premier League goals, and here are the top 11.

Number 10 (Shared) – Dwight Yorke, 123 Goals

Dwight Yorke e1312800548327 Top 10 Premier League Scorers of All Time

Image: Source

The Trinidadian international (72 caps, 19 goals, six World Cup qualifying campaigns) played 20 seasons in the English Premiership, nearly consecutively. Well, he actually started when it was still the English first division, back in 1989, with Aston Villa. Dwight Yorke also had an Australian adventure, in the 2005-2006 season, with Sydney FC. He played for Aston Villa, Blackburn, Birmingham City and Sunderland in the Premiership, but his most memorable stint was with Manchester United. He scored 48 goals in four seasons there, 38 in his first two, winning the Premiership 3 times and finishing as joint top scorer in 1998-1999.

Robbie Keane, 123 Goals

Robbie Keane e1312801089201 Top 10 Premier League Scorers of All Time

Image: Source

With 108 caps and 51 goals, Robbie Keane is Ireland’s top goalscorer in international football. He began his Premier League career in 1999 after leaving Wolves for Coventry. After a failed attempt in Italy with Inter, Keane returned to England, playing for Leeds, Liverpool, a bit of Celtic but mostly Tottenham. Between 2002 and 2008, Keane scored in double figures for six consecutive seasons. He was loaned out to West Ham last year, scoring two goals, failing to stop Avram Grant’s ship from getting relegated.

Number 9 – Jimmy Floyd Hasselbaink, 127 Goals

Jimmy Floyd Hasselbaink e1312801506239 Top 10 Premier League Scorers of All Time

Image: Source

The former Dutch international (23 caps, 9 goals) has been retired since 2008 and is currently working up the coaching ladder. He arrived at Leeds in 1997 and spent nine season in the Premiership, scoring 80 goals in his first four seasons with Leeds and Chelsea. He kept on scoring at least 10 goals a year until 2006-2007 with Charlton, netting only twice. He led the league in scoring twice (1998-1999, joint, and 2000-2001, with 23 goals).

Number 8 – Frank Lampard, 140 Goals

Frank Lampard e1312801751547 Top 10 Premier League Scorers of All Time

Image: Source

The only midfielder on this list, Lampard has played for West Ham during his first six years in the league, joining Chelsea in 2001. He began to exhibit his scoring touch the moment Abramovich arrived, and has scored at least 10 goals each season for 8 consecutive campaigns. He scored 22 in 2009-2010, winning his third league title with Chelsea.

Number 7 – Teddy Sheringham, 147 Goals

Teddy Sheringham e1312802096600 Top 10 Premier League Scorers of All Time

Image: Source

Like Hasselbaink, Sheringham is retired since 2008 after a year in the lower leagues, playing for Colchester. He was still playing after the age of 40 in the Premier League, adding his experience to West Ham after helping them achieve promotion in 2005. Sheringham began his career at Millwall, but was a Nottingham Forest player when the Premier League began. He scored for Tottenham, Manchester United and Portsmouth during his long career. His best season was in 1992-1993, scoring 23 goals, the inaugural winner of the Premier League’s Golden Boot. He won three league titles with United.

Number 5 (Shared) – Les Ferdinand, 149 Goals

Les Ferdinand e1312802473814 Top 10 Premier League Scorers of All Time

Image: Source

The current strikers coach for Tottenham Hotspur, Les Ferdinand played six seasons with Spurs but that was past his prime. His best years came while playing for Newcastle and QPR (1992-1997), scoring over 100 league goals in five seasons. He won the PFA Players’ player of the year award in 1996 while playing for Newcastle. He scored over 20 goals in a season three times. He also played for Leicester, Bolton and West Ham during his twilight Premier League seasons.

Number 5 – Michael Owen, 149 Goals

Michael Owen e1312802766658 Top 10 Premier League Scorers of All Time

Image: Source

He was once a possible threat on the top spot. He was once a sure thing to become England’s top scorer of all time (40 goals in 89 caps), but injuries have derailed him from the glory track. Still, Owen had a very impressive career, including a one year adventure with Real Madrid (scoring 13 goals), with 149 goals 317 matches during his Premier League career. He led the league in scoring twice during his Liverpool days, before the injuries started, when he was faster then a speeding bullet. His first league title came last year, as a fringe player for Manchester United.

Number 4 – Robbie Fowler, 163 Goals

Robbie Fowler e1312803294473 Top 10 Premier League Scorers of All Time

Image: Source

Another Liverpool semi-legend, without the league titles. Fowler began his career with 83 goals during his first four seasons. Injuries, as always, stopped him from fulfilling his full potential. Fowler spent his first nine season with Liverpool, later on moving to Leeds, Manchester City, a short Liverpool return and a very short Blackburn stint. After two years in Australia, Fowler’s next club will be in Thailand.

Number 3 – Thierry Henry, 174 Goals

Thierry Henry e1312803919255 Top 10 Premier League Scorers of All Time

Image: Source

The best player in England during the previous decade, and probably the best striker in Europe from 2000-2008. Henry won two league titles with Arsenal, including the invincible season in 2003-2004. He led the Premier League in scoring four times, scoring a fantastic 174 goals in 254 matches  for the Gunners, with five consecutive season of at least 24 league goals. Arsene Wenger saved his career after signing him from Juventus and making him one of the more entertaining players to watch in recent years.

Number 2 – Andy Cole, 187 Goals

Andy Cole e1312804420532 Top 10 Premier League Scorers of All Time

Image: Source

Retired for over two years now, Cole and Dwight Yorke’s success seemed to go hand in hand, with United and later on, to a lesser degree, with Blackburn. Cole’s best season was the one that brought him to everyone’s attention, scoring an incredible 34 goals for Newcastle in the 1993-1994 season. Then came Manchester United, where Cole won 5 Premier League titles. Cole wasn’t one of their favorite players, but he won titles. Which is the most important things.

Number 1 – Alan Shearer, 260 Goals

Alan Shearer e1312804974113 Top 10 Premier League Scorers of All Time

Image: Source

Unlike Cole, Shearer has only one league title. But with Blackburn, not with United, something very few men can boast to. Shearer was the best striker in the world for a short time, a sure thing in the box. He led the Premier League in scoring three years in a row, for Blackburn and Newcastle. He scored over 30 goals a season for three years in a row with Blackburn. He scored over 20 goals a season four times for Newcastle. He didn’t have the flair of Henry, was far from the quickest or fastest player on the pitch. But there wasn’t a better scorer in the Premier League except for Thierry Henry. Still, longevity has to count for something.