We all know that Pep Guardiola is one of the greatest managers of all time. He is also one of the best at the moment in world football.But in all the 67 managers he has faced in his career, only Ole Gunnar Solskjaer has won more against him. Considering how underrated actually is, Solskjaer definitely deserves credit for this.
The Norwegian has a far more inferior squad than Guardiola. Before the two managers met again this season, the Manchester City head coach had led his side to 21 victories in a row and 23 games unbeaten overall. It did not take much for the Norwegian to end that run.
Solskjaer's three consecutive wins at the Etihad Stadium has made him the first ever United manager to do it. Since December 2019, Manchester City have lost just 5 games at home. 3 of those losses came from Manchester United under Solskjaer.
While it is certain that Guardiola has been the better manager over the past decade, he has mostly had world class players to work with in every club he has managed. But Solskjaer having a better head to head record means that he has bested the Spaniard with 4 wins.