As of my knowledge cutoff in September 2021, the club that holds the record for the most goals scored in a single English Premier League (EPL) season is Manchester City. The record was set during the 2017-2018 season under the management of Pep Guardiola.
In that remarkable season, Manchester City scored a staggering 106 goals in their 38 league matches. This remarkable feat surpassed the previous record set by Chelsea, who scored 103 goals in the 2009-2010 season. Manchester City's attacking prowess and fluid style of play captivated fans and established them as one of the most exciting teams in EPL history.
Under Guardiola's guidance, Manchester City showcased their attacking firepower with an array of talented players. The team's attacking trio of Sergio Agüero, Raheem Sterling, and Leroy Sané, supported by midfield maestros Kevin De Bruyne and David Silva, played a significant role in their goal-scoring success.
Manchester City's free-flowing and possession-based style of play enabled them to dominate matches and create numerous scoring opportunities. Their ability to penetrate defenses and their clinical finishing skills contributed to their record-breaking goal tally.
The team's impressive goal-scoring record was accompanied by an exceptional overall performance in the league. Manchester City finished the season with 100 points, a record at that time, having won 32 matches, drawn 4, and lost only 2. They secured the league title with a significant margin, finishing 19 points ahead of second-placed Manchester United.
Manchester City's achievement in scoring 106 goals in a single EPL season stands as a testament to their attacking prowess and the effectiveness of Guardiola's tactical approach. It remains an outstanding accomplishment in the league's history, highlighting the club's ability to create and convert scoring opportunities at an unprecedented level.