da cassino: The Premier League champions have had a dream season, but it will be the last hurrah for several players, even if City are reluctant to let some leave
da dobrowin: Manchester City face a smaller rebuilding job than any other team in the Premier League this summer. They are on the brink of winning the treble and their substitutes bench is better than the starting XI of many other clubs in the division.
But Pep Guardiola has not achieved everything in his career by standing still, and he is already planning for the future. The likes of Kalvin Phillips and Sergio Gomez have little prospect of staying in the team, while City face a battle to keep Ilkay Gundogan and Bernardo Silva at the club.
GOAL analyses who City should keep hold of, who they should send out on loan and who they should cash in on this summer…
GettyKEEP: Erling Haaland
There is no question that City could even think of selling Haaland after his record-breaking season. However, Real Madrid have just lost Karim Benzema unexpectedly and the Norwegian, who visited the Bernabeu while he was deciding whether to join Madrid or City, is an obvious target for the 14-time European champions.
That is why City need to tie Haaland down to a new and improved contract to ensure the world's best striker doesn't escape their clutches any time soon. They can afford to give him a salary bump after signing him for only £51 million last year, and they need to ensure this once-in-a-generation talent stays with them as long as possible.
AdvertisementGettyKEEP: Ilkay Gundogan
Yet again, Gundogan has produced the magic when City needed him most. He has been one of Pep Guardiola's most important players over the season, but came into his own in the final few weeks.
He scored two outrageous goals against a stubborn Everton which effectively secured the Premier League title and then produced two stunning volleys to sink Manchester United in the FA Cup final, including breaking the record for the fastest goal in an FA Cup final. And no City fan will forget that he also scored the two goals against Aston Villa which snatched back the Premier League title on the final day of the previous season.
Even at 32, Gundogan still has so much more to give, and as his contract is about to run out, there would be no benefit to losing him. That's why City need to give him what he wants and ensure he extends his stay for at least another two years.
Getty KEEP: Bernardo Silva
Bernardo has had yet another incredible season. He is the key to City's style of play, a selfless worker, an outstanding dribbler and passer, and is able to thread the team's intricate play together. While not a prolific scorer, he has a habit of popping up and netting at just the right time, such as when City needed a second goal against Newcastle, or his brace against Real Madrid.
But he is not entirely happy in Manchester for lifestyle reasons and wanted to move to Barcelona last year. In January, he said he was "looking for a new project", and Paris Saint-Germain are interested in him. But City hold all the cards as he has two years left on his contract. Unless he makes a serious push to leave, such as refusing to train, then the club should hold on to him.
Getty ImagesKEEP: Kyle Walker
Walker has had a challenging season, but has come out fighting and reaffirmed his place in the team at the crucial stage of the campaign. He has also proved Guardiola wrong after the coach questioned his ability to play in his new system.
He has only one year left on his contract, but at 33 is unlikely to command a huge fee, yet he still has plenty to give. And after six years of service, he has earned the right to leave on his own terms next year and fulfill his dream of joining his boyhood club Sheffield United if he so wishes.