When does the contract of every Man City player expire?

Martin Macdonald
Martin Macdonald
  • Updated: 21 Oct 2024 18:19 BST
  • 2 min read
Erling Haaland, Man City, 2024/25
© IMAGO

Manchester City remain among their highest spenders in the Premier League - but the side are starting to see a hefty return on some of their squad members.

Article continues under the video

In recent years, they broke what was then the British transfer record when they bought Jack Grealish from Aston Villa for a fee of €117 million. And the summer after came Erling Haaland, who arrived from Borussia Dortmund for €60m. The Norwegian superstar immediately broke scoring record after scoring record in his opening weeks with the club.

Last year they landed Josko Gvardiol from RB Leipzig, while Matheus Nunes also came from Wolves after the side's move for Lucas Paqueta broke down. 2024 was more low-key, with only €25m spent.

The players currently on the longest deals are Oscar Bobb and Savinho until 2029 and Gvardiol, Nunes, Rico Lewis, Maximo Perrone, Jeremy Doku and Kalvin Phillips until 2028. Kevin De Bruyne and Ilkay Gundogan have contracts until 2025.

Kevin de Bruyne could leave Man City in 2025
© IMAGO - Kevin de Bruyne could leave Man City in 2025

When do the contracts expire of every Man City player?

Goalkeepers

Scott Carson: June 30, 2025

Ederson: June 30, 2026

Stefan Ortega: June 30, 2026

Defenders

Manuel Akanji: June 30, 2027

Nathan Ake: June 30, 2027

Ruben Dias: June 30, 2027

Josko Gvardiol: June 30, 2028

Rico Lewis: June 30, 2028

John Stones: June 30, 2026

Kyle Walker: June 30, 2026

Josh Wilson-Esbrand: June 30, 2027

Issa Kabore: June 30, 2027

Midfielders

Bernardo Silva: June 30, 2026

Kevin De Bruyne: June 30, 2025

Claudio Echeverri June 30, 2028

Mateo Kovacic: June 30, 2027

Matheus Nunes: June 30, 2028

Maximo Perrone: June 30, 2028

Kalvin Phillips: June 30, 2028

Rodri: June 30, 2027

Ilkay Gundogan: June 30, 2025

James McAtee: June 30, 2026

Forwards

Jeremy Doku: June 30, 2028

Phil Foden: June 30, 2027

Jack Grealish: June 30, 2027

Erling Haaland: June 30, 2027

Savinho: June 30, 2029

Oscar Bobb: June 30, 2029

Never miss the next big transfer!

Get the latest transfer insights and analyses directly in your mailbox.