Bernardo Silva helped Manchester City win the Champions League in 2023

Manchester City captain Bernardo Silva will leave the club when his contract expires at the end of the season.

The Portugal midfielder, 31, has scored 76 goals and made 77 assists in 451 appearances for City since joining from Monaco in 2017.

Last month's Carabao Cup victory was his 15th major honour with City, including the Treble in 2022-23.

Silva also helped City win the Premier League title with 100 points in 2017-18, all four domestic trophies in 2018-19 and four consecutive league titles between 2021 and 2024.