Pep Guardiola has established himself as one of the greatest managers of all time across almost two decades of near-continuous success.
From his generation-defining Barcelona team, to his record-breaking Bayern Munich side and an all-conquering decade at Manchester City, the 55-year-old has won a hatful of trophies at every club he has managed.