Chiến lược gia người Tây Ban Nha rời Bayern cuối mùa giải 2015/16, sau khi cùng đội bóng xứ Bavaria giành được 3 chức vô địch Bundesliga. Guardiola chính thức trở thành thuyền trưởng của Man City ngày 1/7/2016, nhưng theo tài liệu Football Leaks được Der Spiegel công bố thì chiến lược gia 47 tuổi đã đặt bút ký hợp đồng dẫn dắt Man City từ tháng 10/2015.
Guardiola được xác nhận sẽ dẫn dắt Man City ngày 1/2/2016 để thay thế cho Manuel Pellegrini, nhưng thương vụ này sẽ chỉ có hiệu lực vào cuối mùa giải 2015/16. Trước đó, ngày 20/12/2015, BLĐ Bayern cũng khẳng định chiến lược gia người Tây Ban Nha sẽ rời sân Allianz Arena vào cuối mùa giải và bổ nhiệm Carlo Ancelotti cho mùa 2016/17.
Điều đáng chú ý, thời điểm mà Guardiola và Man City đạt được thỏa thuận với nhau là tháng 10/2015, đôi bên đều không đưa ra thông báo nào. Chính điều này đang khiến NHM đội bóng nước Đức cảm thấy không hài lòng với cách hành xử mờ ám của nhà cầm quân người Tây Ban Nha.
Mùa giải đầu tiên của Guardiola tại Anh, ông đã không thể giúp Man City lên ngôi vô địch Ngoại hạng Anh. Tuy nhiên, mùa sau đó (2017/18) ông đã làm được điều này với số điểm kỷ lục 100 cùng nhiều kỷ lục khác tại giải đấu hấp dẫn nhất hành tinh.