در سطح ملی، گواردیولا 47 بازی برای تیم اسپانیا انجام داد و 5 گل به ثمر رساند.او نماینده این تیم در جام جهانی 1994 و جام اروپا 2000 بود.
گواردیولا کار مربیگری خود را در تیم بارسلونا B در سال 2007 آغاز کرد. از آن زمان تاکنون مربیگری بارسلونا، بایرن و منچسترسیتی را برعهده داشته است و مجموعاً سابقه مربیگریدر 603 پیروزی، 127 تساوی و 101 باخت (شامل تیم بارسلونا B) را در کارنامه دارد.
در دوران مربیگری بارسلونا:
لالیگا - 3
کوپا دل ری - 2
سوپر جام اسپانیا - 3
لیگ قهرمانان - 2
سوپر جام یوفا - 2
جام باشگاه های جهان - 2
در دوران مربیگری بایرن:
بوندسلیگا - 3
جام حذفی آلمان - 2
سوپر جام یوفا - 1
جام باشگاه های جهان - 1
در زمان هدایت منچسترسیتی:
لیگ برتر - 4
جام حذفی - 1
جام لیگ - 4
چمپیون شیلد - 2