After leaving Bayern Munich, the Catalan joined the triple champions in 2016.
Guardiola initially signed a three-year contract with Manchester City, but when the club won the Premier League in 2017–18, he extended it until 2021.
He renewed his two-year contract in 2020, extending his term until 2023.
The 52-year-old committed his future to the club until 2025 after agreeing to a two-year contract extension with the Etihad Stadium team in November of last year.
By the time his contract expires, Guardiola will have spent nine years with the organisation.
The former Barcelona manager has transformed Manchester City into an English and European powerhouse.
After winning the premier league for the third consecutive year, they defeated Inter Milan on Saturday to claim their first Champions League victory.
Since Guardiola's arrival, Manchester City has won five Premier League crowns, two FA Cups, four League Cups, and two Community Shields.
Under the former midfielder, they have smashed and established records, and they will continue to do so until 2025.
Guardiola will be monitored by clubs in Italy, France, and Saudi Arabia once he declares his decision to quit Manchester City.
Guardiola may be interested in transferring to Italy or France after winning trophies in Spain, Germany, and England.
No manager has ever won trophies in all five of Europe's major divisions, and joining a club like Paris Saint-Germain may help him go closer.
The French club is still looking for the Champions League and might be persuaded to recruit the Manchester City star in 2025.
Guardiola might possibly manage a national team, but he still has a lot to offer at club level, and it will be interesting to watch where he ends up next.
Man City would like to keep him, but it looks like he is ready for a fresh challenge after winning the Premier League.">