31 letni Guardiola zaliczył 43 występy w narodowej reprezentacji. W 1992 roku w Barcelonie po pamiętnym finale z Polską, zdobył złoty olimpijski medal. W klubie z Katalonii wystepował w okresie 1990 - 2001 i zdobył z nim sześć razy mistrzostwo Hiszpanii. Z Barceloną zdobył również Puchar Europy w 1992 roku. Miniony sezon nie byl dla niego udany, bowiem za stosowanie nandrolonu był zawieszony na pół roku.