Manchester City are simply unstoppable right now.

It's crazy to think that Pep Guardiola's side are effectively nailed on for their third Premier League title in four years when they were languishing in fifth place as recently as January 3.

And without a single point dropped in the Premier League since Christmas, there looks to be no chance of the Citizens being denied their shot at glory by Liverpool and the chasing pack.

Man City: Simply unstoppable

However, what makes the current City rampage all the more impressive is that their winning streak has pervaded all competitions as they once again set their sights on winning the quadruple.

The four-time Premier League champions have one foot in the Champions League quarter-finals, have qualified for the last eight of the FA Cup and will contest the Carabao Cup final in April.

In fact, to find out the last time that City failed to win a game in any of their competitions, you have to go back to the 1-1 draw with West Bromwich Albion on December 15.

p1evo3aap41ioucbm33jqgr9vr.jpg

Longest winning streaks

And if it's just dawning on you how remarkably long ago that was, then fear not, because you'd be correct in thinking that City's purple patch is one for the history books.

According to Transfermarkt, Guardiola's men currently boast the third-longest winning streak from a club in Europe's top five leagues in all competitions since the turn of the century. Madness.

And so, be sure to do yourselves a favour and check out the full top 20 down below to see who City have already overtaken as well as the only two sides to have won more games on the bounce.

20. Arsenal (March-May 2000) - 12 wins

p1evo31mhos0837cbicqcs97ij.jpg

19. Sevilla (April-September 2006) - 12 wins

18. Arsenal (August-October 2007) - 12 wins

17. Paris Saint-Germain (April-August 2015) - 12 wins

16. Bayern Munich (August-October 2015) - 12 wins

15. Arsenal (March-August 2002) - 13 wins

p1evo392ev1stk49nvb318vp15dcp.jpg

14. Inter Milan (November 2007-January 2008) - 13 wins

13. Bayern Munich (November 2009-February 2010) - 13 wins

12. Atletico Madrid (August-October 2012) - 13 wins

11. Bayern Munich (December 2013-March 2014) - 13 wins

10. Juventus (December 2015-February 2016) - 13 wins

p1evo383ggiu31pjb107f1huq1e35n.jpg

9. Lyon (August-November 2006) - 14 wins

8. Bayern Munich (December 2017-February 2018) - 14 wins

7. Real Madrid (September-December 2011) - 15 wins

6. Bordeaux (March-August 2009) - 16 wins

5. Paris Saint-Germain (December 2015-February 2016) - 16 wins

p1evo370jm1jdm14b0i3412b15vrl.jpg

4. Barcelona (October 2005-January 2006) - 18 wins

3. Manchester City (December 2020-present) - 20 wins

2. Real Madrid (September-December 2014) - 22 wins

1. Bayern Munich (February-September 2020) - 23 wins

p1evo2ve2g13ku174i1ngdi9o1dovh.jpg

Bow down to City

Could there be any clearer evidence of City's greatness?

It's been well publicised that the Citizens hold the record for the most consecutive wins in English football, but it's staggering to think that they're the only Premier League representative in the top 10.

And there's good reason to think that Guardiola will lead them to the record itself as they line up against Wolves, Manchester United, Southampton and Fulham for their next four games.

p1evo2u1ls12ra113ed6keqf1f2sf.jpg

However, even if City do make history by winning 24 games on the bounce, there's not a trophy for doing so and their European greatness won't truly be appreciated until they finally win the Champions League...