
Pep Guardiola has faced 158 opponents across nearly 1,000 matches as a manager. Naming his toughest ever adversary is quite the challenge.
However, there are two clubs against which Guardiola has most notoriously struggled during his glistening career: Liverpool and Real Madrid.