A list of the top clubs to have scored Premier League goals has been published.

The 10 who have scored the most in the 25 seasons of the Premier League era.

Zlatan Ibrahimovic scored the 25,000 goal in Premier League history when Manchester United beat Swansea last weekend.

Not surprisingly they also top the list with 1,817 of those Premier League goals.

Next up are other usual suspects such as Arsenal (1645), Chelsea (1586) and Liverpool (1550).

In seventh place we have Newcastle United with 1168 Premier League goals, an average of 53 for every season in the top flight in this PL era.

Newcastle are the highest placed club who haven’t featured in all 25 Premier League seasons and only 44 goals behind Everton despite three seasons (including this current one) in the top division.

Manchester City (1118) could potentially catch Newcastle before NUFC’s possible return next season, needing 50 more goals to equal the Magpies’ total.

Our friends down the road don’t make this list and just out of interest we looked up how they have done in the Premier League era.

This season is their sixteenth and they have scored a feeble 592 goals, the 15 full seasons seeing an average of 39 goals per season.

Newcastle have had a vastly fluctuating time, from the dismal Dalglish and others, to the heights of goalscoring under Kevin Keegan and Sir Bobby Robson.

However, it has been desperate stuff watching the Mackems.

Only once have they scored more than 48 goals, scoring 57 in 1999/2000 – in other seasons they have had the lows of 21, 26, 29  and 31 – hopefully this season’s effort of only 9 so far can see them add another to that list.

Clubs to have scored most Premier League goals as compiled by the Express (number of PL seasons after each club – including current 2016/17)

1817 Manchester United (25)

1645 Arsenal (25)

1586 Chelsea (25)

1550 Liverpool (25)

1335 Spurs (25)

1212 Everton (25)

1168 Newcastle United (22)

1118 Manchester City (20)

1117 Aston Villa (24)

928 West Ham (22)

As an interesting aside, of the 25,000 Premier League goals to have been scored, worth noting that Alan Shearer scored more than 1% of them by himself!