5 clubs that have scored the most goals in Premier League history

Tottenham Hotspur and Manchester City - UEFA Champions League Quarter Final: First Leg
Tottenham Hotspur and Manchester City - UEFA Champions League Quarter Final: First Leg

Ever since the Premier League era began in 1992, the league has gone on to summit great heights and change the face of English football.

A glaring success on the field, with cutthroat competition among all twenty contenders. A massive success commercially as it attracts some of the best revenues from TV deals. More importantly, growing domination over other European clubs.

The Premier League is home to some of the best teams in English football like Manchester United, Liverpool, Chelsea and Arsenal.

The growing domination of the league also means that it attracts the best footballing talents from across the globe.

In the twenty-nine years since the league was formed, it has been home to a monstrous number of goals scored by its top teams. It has given us a plethora of moments that the larger footballing world shall remember for decades to come.

On that note, let's take a look at

5 clubs that have scored the most goals in Premier League history


#5 Tottenham Hotspur - 1,680 goals

Tottenham Hotspur have been one of the most consistent sides in the Premier League since its inception and have never suffered relegation.

For most of their history, Spurs have been a mid-table club. However, in recent seasons the club has well and truly revolutionized its ways in football. They are now considered members of the "top six" sides of the Premier League.

During their time in the Premier League they have scored a total of 1,680 goals. This means they rank fifth amongst the top five sides to have scored the highest number of goals.

Throughout the decades, exceptionally talented players such as Teddy Sheringham, Robbie Keane and Dimitar Berbatov have led their lines.

In the current era of the Premier League, Harry Kane has been Spurs's talisman. Kane ranks second in the list of the all-time highest scoring players for Tottenham with a remarkable 166 goals (and counting) to his name in the Premier League.


#4 Chelsea F.C. - 1,909 goals

Manchester City v Chelsea FC - UEFA Champions League Final
Manchester City v Chelsea FC - UEFA Champions League Final

Chelsea F.C. have been one of the most successful clubs in the modern era to play in the Premier League. They are a London-based team whose fortunes have been on the rise ever since the Abromovich takeover. Chelsea have consistently challenged for titles, both in England and Europe in the modern era.

Under the stewardship of star managers such as Jose Mourinho, Carlo Ancelotti and Antonio Conte, Chelsea have won five Premier League titles and two Champions League titles so far.

They currently rank in fourth position on the list of the highest scoring Premier League teams, having scored a total of 1,909 goals till date.

Players like Frank Lampard, Didier Drogba and Eden Hazard have a place reserved among Chelsea's all-time top goalscorers in this competition.

#3 Liverpool F.C. - 1,942 goals

Liverpool FC v Chelsea FC - Premier League
Liverpool FC v Chelsea FC - Premier League

Liverpool have been one of the founding members of the Premier League ever since its genesis.

They are one of England's most successful clubs and have always maintained a constant presence in the league. They have an astronomical six European trophies to their name. In their successful history, they had largely been a team devoid of Premier League glory until 2020 when they finally won the title and ended a thirty-year wait.

Liverpool F.C. rank third among the clubs to have scored the highest number of goals in the Premier League with 1,942 goals to their name so far.

Guiding Liverpool's success, legendary players such as Steven Gerrard, Robbie Fowler and Michael Owen have been instrumental in their remarkable goal tally.

Mohamed Salah is presently Liverpool's talisman when it comes to scoring goals and is surely leading the way for them in the modern era. He recently scored his 100th goal for the club in all competitions.


#2 Arsenal F.C. - 1,961 goals

Arsenal FC v Crystal Palace - Premier League
Arsenal FC v Crystal Palace - Premier League

Arsenal are a North London-based club who have been one of the most successful teams in the history of the Premier League. Under the stewardship of their heroic manager of 22 years, Arsene Wenger, Arsenal won three Premier League titles.

With 1,961 goals to their name, they sit in second spot among the highest scoring Premier League teams ever. Players such as Thierry Henry, Ian Wright and Robin Van Persie deserve recognition for having scored the highest number of goals for the club.


#1 Manchester United - 2,141 goals

Manchester United v Swansea City - Premier League
Manchester United v Swansea City - Premier League

Manchester United hold the record of scoring the highest number of goals in the twenty-nine year history of the Premier League. They are by far the most successful club in the history of the league with a record thirteen Premier League titles to their name.

Manchester United top the charts of the highest scoring teams in the Premier League with an astronomical 2,141 goals to their name.

Under legendary manager Sir Alex Ferguson, Manchester United truly dominated the league with a stupendous number of wins and goals to their name.

Players such as Wayne Rooney, Ryan Giggs and Paul Scholes will always be remembered for their miraculous contributions towards goals for Manchester United.


Quick Links

App download animated image Get the free App now