It’s been a remarkable season so far for Manchester City.

Pep Guardiola’s side have played 15 games in all competitions and are yet to lose. Here, we take a closer look at the numbers behind City’s incredible few months.

In all competitions

City have won 14 and drawn one of 15 matches in all competitions, scoring 45 goals in the process, an average of three per game.

In a run stretching back into last season, City are now 21 games unbeaten in all competitions, a new Club record.

City are currently on a 13-game winning streak, which, again, is a new Club record.

The Blues equalled the Club record for successive away wins with victory at The Hawthorns. It was their sixth straight win on the road, matching the run of wins set between 7 March to 26 September 1903.

Raheem Sterling has scored nine goals in all competitions in 2017-18; the most of any City player. Only Harry Kane (13) and Romelu Lukaku (11) have netted more among Premier League players.

In the Premier League

City’s 28 points from 10 games with a goal difference of +29 represents our best-ever start to a Premier League season.

In fact, earning 28 points from the first 10 games has only happened twice before (Chelsea 2006 and City 2011) and on both occasions those sides went on to lift the title.

City have scored 35 goals so far in the league at a rate of 3.5 goals per game.

City have now won their last eight Premier League games by an aggregate score of 32-5!

Leroy Sane has had a hand in 11 goals in his last seven Premier League games for Man City (six goals, five assists).

City completed 844 passes in the win at West Brom – the most since Opta began collecting data in 2003.

David Silva and Kevin De Bruyne sit joint-top of the Premier League assist chart with six apiece.

Of the Premier League’s top 10 passers this season, five of them are City players (Fernandinho, Nicolas Otamendi, David Silva, John Stones and Kevin De Bruyne).

In total, City have completed 7,300 passes. Arsenal, second on the list, have registered 6,290.

City are also taking significantly more touches of the ball than their domestic rivals. The Blues have taken a total of 9,102 touches, while second-placed Arsenal have taken 8,136.

City’s six Premier League clean sheets puts them second behind Manchester United, who have eight.