Pep Guardiola has had an incredible career as a manager, arguably managing to surpass the one he had as a player.

It'll be 11 years this summer since his first senior job with Barcelona and he's lifted the lot since.

Guardiola famously won every single trophy he could have won with Barca at the first try in a sensational debut season.

He produced one of the greatest club sides of all-time in 2011 and then went to Germany in 2013, coaching Bayern Munich to three consecutive Bundesliga titles.

From there it was to Manchester City, where Guardiola has won two League Cups and the Premier League since arriving in England.

There could be more to come, of course, with City in the FA Cup final and two wins from retaining the league.

So when Guardiola speaks on the game, he should really be listened to.

And he's said something notable ahead of City's meeting with Leicester City on Monday: naming the two best teams he's come up against over the past 11 years.

“In my career as a manager, I played against incredible sides,” Guardiola said, per the Telegraph. “There are two that were ‘Wow’. One is Barcelona with Luis Enrique, with Neymar, [Lionel] Messi and [Luis] Suarez up front.

"The other is this Liverpool. I think they’re the best two sides I’ve faced as a manager."

It's high praise, particularly for Liverpool. That Enrique team won the treble in 2015, fronted by the 'MSN' forward line.

The fact that Guardiola holds Klopp's Liverpool in similar regard sums up the title race. The Reds have pushed City to the wire this season as we will have two Premier League teams finish with over 90 points for the first time.

Liverpool haven't even won anything - and look unlikely to - and yet they've demonstrated how fantastic they are regardless.

Guardiola has been pushed to the limit this season and he knows it. It will have taken a monumental effort to be crowned champions, no matter which team eventually pulls it off.