Manchester City have officially announced that Bernardo Silva will depart the Etihad on a free transfer at the end of the season.
The Portuguese midfielder's nine-year spell with the club will come to an end following the Premier League fixture against Aston Villa on Sunday, 24 May.
Bernardo Silva to leave Manchester City after 9 years
Manchester City can confirm Bernardo Silva will leave the Club this summer.
— Manchester City (@ManCity) April 16, 2026
🔗 https://t.co/XqZqQz2q7l pic.twitter.com/C0xjzWjV5f
Both the club and the player released statements on Thursday afternoon confirming the long-anticipated exit.
Silva joined City from Monaco in 2017 and went on to make over 450 appearances, winning 19 major trophies, including six Premier League titles, one Champions League, and the historic Treble in 2023.
He signed off with warmth, saying: “I arrived as a Man City player, I leave as one more of you, a Man City supporter for life. Love you all, Bernardo.” The 31-year-old chose to see out his contract rather than seek a move, cementing his status among the club's greatest-ever servants.
Pep Guardiola departed from his usual coaching approach this season by handing Silva the captain's armband, viewing the Portugal international as the ideal figure to restore standards within the squad.
That mission proved successful, with Silva hoisting silverware as skipper last month after City defeated Arsenal 2-0 in the Carabao Cup final.
The midfielder could yet add further honours before his departure.
Southampton await in the FA Cup semi-final on 25 April, while City control their own destiny in the title race heading into this Sunday's crucial Etihad clash with the Gunners.
Victory in either competition would see Silva leave as the most successful player in the club's history.