The run-in towards the end of the Premier League season is fast approaching with plenty to play for at both ends of the table, and sides with aspirations of finishing strongly will hope for some goalscoring returns from their best attacking talents.
An enthralling campaign has seen goals aplenty, but which teams have been the most prolific in front of goal?
Here are the five Premier League teams with the most goals so far this season…
Tottenham – 43 goals
Tottenham may have not quite kicked on as hoped following their run to the Champions League final last season, the north London side having swapped managers in a bid to reignite their faltering campaign.
Jose Mourinho may have arrived with a reputation for playing pragmatic football in November, though Spurs remain amongst the leading scorers in the division having netted 43 times from their 26 fixtures.
Harry Kane leads the way with 11 Premier League goals, with Son Heung-Min the club’s next highest scorer on nine. Both of those forwards are likely to miss the majority of the rest of the season through injury, however, and Spurs will need to find goals elsewhere if they are to secure a top four finish and Champions League qualification.
Chelsea – 43 goals
Level with their London rivals are Chelsea, Frank Lampard’s side having scored 43 goals so far this season.
Tammy Abraham’s breakthrough campaign at Stamford Bridge has been at the forefront of their total, the England international having scored 13 Premier League goals since being handed his opportunity following his return from a loan spell at Aston Villa.
The club’s over-reliance on the 22-year-old for goals has perhaps been part of their inability to deliver consistent results, however, with Mason Mount their next highest scorer with just five league goals.
Leicester – 54 goals
Brendan Rodgers’ Leicester side have enjoyed a hugely successful campaign so far, sitting comfortably inside the top four and looking a safe bet to bring Champions League football to the King Power Stadium next season.
The Foxes are amongst the highest scoring sides in the Premier League having registered 54 goals for the season so far, fired by a 17-haul from Jamie Vardy – the current leader in the race to secure the Golden Boot.
Vardy’s fine season has seen him quickly close in on joining the Premier League’s 100 club, the 33-year-old needing just three more league goals to reach a century of top flight goals.
Liverpool – 61 goals
The Premier League leaders unsurprisingly feature highly on this list, Jurgen Klopp’s side having enjoyed a record-breaking start to the season.
Their success has been built on a miserly defence and a potent attack, with key duo Sadio Mane and Mohamed Salah having both once again reached double figures after sharing the league’s Golden Boot award alongside Arsenal’s Pierre-Emerick Aubameyang last season.
Salah is seeking to become just the third player after Alan Shearer and Thierry Henry to win the honour in three consecutive seasons, the Egyptian currently three goals behind current leader Vardy on 14 for the season.
Manchester City – 67 goals
Pep Guardiola’s Manchester City side are the highest scoring team in the Premier League so far this season, having racked up an impressive 67 goals in just 26 fixtures thus far.
All-time record goalscorer Sergio Aguero leads the way with 16 goals as he seeks to win the Golden Boot for the second time in his career, the Argentine ably supported by the likes of Raheem Sterling (11), Gabriel Jesus (9) and Kevin De Bruyne (8).
City have finished as the top scoring team in the division in each of the past two seasons, and look on course to make it three consecutive campaigns as the most prolific side in the Premier League