The Premier League has been home to legendary goalscorers over the years, and there are still many talented players to date. That includes highly-skilled strikers who are consistently performing at the top of their game.
Players such as Manchester City’s Sergio Aguero, Chelsea’s Tammy Abraham, and Tottenham’s Harry Kane have proved their worth with their goal-scoring expertise. These players thrive on their natural talent and instincts to score, making them worth a bet a Betway. Besides helping their clubs win, these goalscorers aim to score the most goals every season.
There have been many players in the English Premier League who have scored hundreds of goals in their careers. Below is a list of top Premier League goalscorers of all time.
1. Teddy Sheringham (146 goals)
Teddy Sheringham is perhaps well-known for his performance as a substitute in the 1999 Champions League Final, coming in as a substitute to score the equalizer, and then set up Ole Gunnar Solskjaer to help Manchester United win the title. However, the former England striker played for six Premier League clubs, gathering 146 goals during his league career.
2. Les Ferdinand (149 goals)
Ferdinand did much of his work in the early years of the Premier League and had netted 100 Premier League goals by the end of the 1996/97 season. His first three seasons in the Premier League were spent in QPR, where he scored 60 goals, before a £6 million transfer to Newcastle United. The two teams come with solid odds on the Betway sports betting website, and you can wager on their live games.
At Newcastle, Ferdinand scored 41 more goals in two years, including his 100th towards the end of his final season with the team. He later moved to Tottenham, where despite staying for five and half seasons, he scored 33 league goals. He spent short spells at five clubs, including Leicester City and West Ham, before retiring from football in 2006.
3. Robbie Keane (121 goals)
Irish Robbie Keane has made many stops in his football career both inside and outside the Premier League. It seems Keane has won the hearts of many fans in every club he played for. Keane’s lethal finishing ability excites fans, and he has never failed to deliver when it comes to scoring goals.
Keane rose to fame as a youngster at Wolverhampton Wanderers before moving to then-Premier League club Coventry City. After playing well for Coventry, his success earned him a move to Inter Milan. He later came back to the EPL with a successful Leeds United before moving to Tottenham, where he would enjoy his success. Despite his time away from Tottenham, he has scored 91 Premier League goals for Spurs.
4. Andrew Cole (187 goals)
The English striker spanned close to 20 years, playing for Blackburn Rovers, Newcastle United, Fulham, Manchester United, Portsmouth, Manchester City, and Sunderland, scoring 187 goals in the process.
Cole won the Golden Boot for the 19993-94 season and won the EPL title five times during his playing career.
5. Thierry Henry (175 goals)
The French striker made his mark in football in the early 2000s by netting 175 goals during his time in Arsenal, scoring at a rate of 0.68 goals per game. Henry won the Golden Boot four consecutive times; in 2001-02, 2003-04, 2004-05, and 2005-06 seasons.