Manchester City manager Pep Guardiola has agreed a one-year contract extension.

Although City are refusing to comment on a story that was first reported in The Athletic, multiple sources have confirmed Guardiola has elected to sign a new deal to take his stay at the club to 10 years.

The 53-year-old Spaniard joined City in 2016 and has won 18 trophies so far, including six Premier League titles.

His contract had been due to expire at the end of the current season.