Manchester City might have one of the best squads ever assembled in the history of football but it’s taken a lot of money to build it.
When you have a collection of world-class players, capable of winning silverware season after season, it’s not going to come cheap.
Manchester City do look to strike a bargain as often as they can, though, while Pep Guardiola does have a few academy graduates in his side that cost nothing.
Here is every single player in the Blues’ first-team squad, how much they all cost to bring to the Etihad Stadium and their stats so far this season.
Man City 2023/24 squad
Goalkeepers – 3
Defenders – 8
Midfielders – 7
Forwards – 4
Most appearances – Julian Alvarez (46)
Top scorer – Erling Haaland (31)
Most assists – Kevin De Bruyne and Julian Alvarez (14)
Goalkeepers
Ederson – £35m
Guardiola made Ederson his first-choice goalkeeper when City signed him for £35m from Benfica in 2017.
Matchday squad – 46
Appearances – 37
Clean sheets – 9
Goals conceded – 26
Yellow cards – 5
Assists – 0
Minutes played – 3,214
Stefan Ortega – Free
City signed German goalkeeper Stefan Ortega on a free transfer after he left Arminia Bielefeld in 2022.
Matchday squad – 50
Appearances – 15
Clean sheets – 5
Goals conceded – 17
Yellow cards – 0
Assists – 0
Minutes played – 1,196
Scott Carson – Free
Scott Carson initially joined City on loan from Derby County in 2019 before joining on a free transfer once his contract expired in 2021.
Matchday squad – 25
Appearances – 0
Clean sheets – 0
Goals conceded – 0
Yellow cards – 0
Assists – 0
Minutes played – 0
Defenders
Kyle Walker – £45m (rising to £50m)
City spent £50m – an initial £45m then rising by £5m – in 2017 to bring in captain Kyle Walker from Tottenham Hotspur.
Matchday squad – 46
Appearances – 38
Goals – 0
Assists – 3
Yellow cards – 2
Minutes played – 3,276
Ruben Dias – £62m (rising to £65m)
Centre-back Ruben Dias joined City from Benfica in 2020 for £62m rising to £65m.
Matchday squad – 48
Appearances – 40
Goals – 0
Assists – 0
Yellow cards – 3
Minutes played – 3,383
John Stones – £47.5m (rising to £50m)
John Stones was Guardiola’s second signing after Ilkay Gundogan and cost City an initial £47.5m, rising to £50m, from Everton.
Matchday squad – 36
Appearances – 24
Goals – 1
Assists – 2
Yellow cards – 2
Minutes played – 1,694
Nathan Ake – £41m
City signed defender Nathan Ake from Bournemouth for £41m in 2020.
Matchday squad – 45
Appearances – 37
Goals – 3
Assists – 2
Yellow cards – 0
Minutes played – 2,628
Sergio Gomez – £11m
Sergio Gomez was recruited in 2022 from Anderlecht for £11m.
Matchday squad – 44
Appearances – 14
Goals – 0
Assists – 1
Yellow cards – 0
Minutes played – 434
Josko Gvardiol – £77.6m
Josko Gvardiol was City’s big-money summer signing in 2023 as he arrived from RB Leipzig for £77.6m.
Matchday squad – 44
Appearances – 34
Goals – 2
Assists – 2
Yellow cards – 3
Minutes played – 2,729
Manuel Akanji – £15m
The Blues signed Manuel Akanji for an absolute bargain from Borussia Dortmund at just £15m in 2022.
Matchday squad – 45
Appearances – 39
Goals – 4
Assists – 0
Yellow cards – 6
Red cards – 1
Minutes played – 3,095
Rico Lewis – Academy
Rico Lewis is a product of City’s fantastic Elite Development System and cost nothing.
Matchday squad – 50
Appearances – 24
Goals – 2
Assists – 4
Yellow cards – 1
Minutes played – 1,587
Midfielders
Mateo Kovacic – £25m
City picked up Mateo Kovacic for a relative steal at £25m from Chelsea in 2023.
Matchday squad – 43
Appearances – 38
Goals – 3
Assists – 1
Yellow cards – 4
Minutes played – 2,262
Rodri – £62.5m
Rodri was signed from Atletico Madrid in 2019 for £62.5m.
Matchday squad – 47
Appearances – 41
Goals – 8
Assists – 13
Yellow cards – 9
Minutes played – 3,498
Kevin De Bruyne – £54.5m
Kevin De Bruyne was signed from German side Wolfsburg for £54.5m in 2015.
Matchday squad – 22
Appearances – 17
Goals – 4
Assists – 14
Yellow cards – 1
Minutes played – 1,081
Bernardo Silva – £43m
Bernardo Silva cost the Blues £43m from Monaco in 2017.
Matchday squad – 44
Appearances – 40
Goals – 10
Assists – 5
Yellow cards – 8
Minutes played – 2,990
Matheus Nunes – £54m
City moved to bring versatile midfielder Matheus Nunes in from Wolves in 2023 for £54m.
Matchday squad – 42
Appearances – 26
Goals – 0
Assists – 5
Yellow cards – 1
Minutes played – 1,330
Oscar Bobb – Academy
Oscar Bobb arrived at City as a teenager from Norwegian side Valerenga in 2019. There is no information on if he cost anything but, if he did, it was minimal.
Matchday squad – 47
Appearances – 23
Goals – 2
Assists – 2
Yellow cards – 0
Minutes played – 804
Mahamadou Susoho – Academy
Highly-rated 19-year-old Mahamadou Susoho arrived from Espanyol in 2017 and has risen through the academy ranks to join Guardiola’s squad.
Matchday squad – 13
Appearances – 1
Goals – 0
Assists – 0
Yellow cards – 0
Minutes played – 14
Forwards
Erling Haaland – £51m
Erling Haaland cost City £51m in transfer fees to Borussia Dortmund in 2022. However, the total cost is expected to be £85.5m when agent fees, signing bonus and other costs are added in.
Matchday squad – 40
Appearances – 38
Goals – 31
Assists – 6
Yellow cards – 1
Minutes played – 3,193
Jack Grealish – £100m
City met Jack Grealish’s £100m buy-out clause to sign him from Aston Villa in 2022.
Matchday squad – 40
Appearances – 31
Goals – 3
Assists – 3
Yellow cards – 7
Minutes played – 1,686
Jeremy Doku – £55.5m
Jeremy Doku was signed from Rennes in 2023 for £55.5m.
Matchday squad – 37
Appearances – 34
Goals – 5
Assists – 8
Yellow cards – 4
Minutes played – 1,861
Julian Alvarez – £14m
City paid £14m to sign Julian Alvarez from River Plate in 2022.
Matchday squad – 50
Appearances – 46
Goals – 16
Assists – 14
Yellow cards – 3
Minutes played – 3,132
Phil Foden – Academy
Phil Foden has been with City since he was just four years old and didn’t cost the club a penny to sign.
Matchday squad – 50
Appearances – 45
Goals – 22
Assists – 10
Yellow cards – 1
Minutes played – 3,560
Man City 2023/24 squad cost
Total squad cost – £848.1m
Cost per player – £36.9m
Out on loan
Joao Cancelo – £60m
Joao Cancelo is still a City player but is currently on loan at Barcelona. The Blues paid £60m to sign him from Juventus in 2019.
Kalvin Phillips – £45m
Kalvin Phillips cost £45m from Leeds United in 2022. He is currently on loan at West Ham United.
Maximo Perrone – £8.2m
The Cityzens paid £8.2m to sign Argentina starlet Maximo Perrone from Velez Sarsfield in 2023. He’s currently on loan at Las Palmas. His stats in Spain read:
Claudio Echeverri – £12.5m
Teenager Claudio Echeverri was City’s only signing in January 2024 and he cost £12.5m. He will stay on loan at River Plate until 2025.