The Manchester City squad of 26 players has been built for the 2022/23 season for manager Pep Guardiola. The Etihad Stadium natives’ senior team includes four goalkeepers, 10 defenders, 10 midfielders and two forwards, including any players currently away from the Citizens on loan moves.
Manchester City goalkeepers
Zack Steffen (on loan to Middlesbrough)

Name: | Zackary Thomas Steffen |
DOB: | 02/04/1995 |
Joined Manchester City: | July 2019 |
Joined From: | Columbus Crew |
Kit number: | 13 |
Manchester City signed Zack Steffen from MLS outfit Columbus Crew in 2019. The goalkeeper later made his debut for the Citizens in September 2020 following his loan spell with Fortuna Dusseldorf. The American has also moved to Middlesbrough on loan for the 2022/23 Championship campaign.
Stefan Ortega
Name: | Stefan Ortega Moreno |
DOB: | 06/11/1992 |
Joined Manchester City: | July 2022 |
Joined From: | Arminia Bielefeld |
Kit number: | 18 |
Stefan Ortega joined Manchester City on a three-year contract in 2022 after leaving Arminia Bielefeld as a free agent. The German’s City debut came against Borussia Dortmund in the Champions League.
Ederson
Name: | Ederson Santana de Moraes |
DOB: | 17/08/1993 |
Joined Manchester City: | June 2017 |
Joined From: | SL Benfica |
Kit number: | 31 |
Pep Guardiola paid Benfica £35m to sign Ederson in 2017 to join Manchester City’s first-team squad as his No1. The Brazil stopper has since proven himself to be among the best goalkeepers in Europe.
Scott Carson
Name: | Scott Paul Carson |
DOB: | 03/09/1985 |
Joined Manchester City: | August 2019 |
Joined From: | Derby County |
Kit number: | 33 |
Manchester City initially loaned Scott Carson from Derby before making his move permanent in 2021 to add an experienced option to their first-team squad. He did not enjoy his debut before May 2021.
Manchester City defenders
Kyle Walker
Name: | Kyle Andrew Walker |
DOB: | 28/05/1990 |
Position: | Right-back |
Joined Manchester City: | July 2017 |
Joined From: | Tottenham Hotspur |
Kit number: | 2 |
Manchester City made Kyle Walker the world’s most expensive defender at the time back in 2017 by paying Tottenham £53m. The right-back has since been a mainstay of their side with over 240 games.
Ruben Dias
Name: | Ruben dos Santos Gato Alves Dias |
DOB: | 14/05/1997 |
Position: | Centre-half |
Joined Manchester City: | September 2020 |
Joined From: | SL Benfica |
Kit number: | 3 |
Ruben Dias left Benfica in a £65m transfer in 2020. The centre-half has been an essential part of the Manchester City first-team squad and won the 2020/21 Premier League Player of the Season award.
John Stones
Name: | John Stones |
DOB: | 28/05/1994 |
Position: | Centre-half |
Joined Manchester City: | August 2016 |
Joined From: | Everton |
Kit number: | 5 |
Pep Guardiola paid Everton £47.5m for a 22-year-old John Stones in 2016. The England international has since contributed to many of the titles in Manchester City’s trophy history from over 220 games.
Nathan Ake
Name: | Nathan Benjamin Ake |
DOB: | 18/02/1995 |
Position: | Centre-half, left-back |
Joined Manchester City: | August 2020 |
Joined From: | AFC Bournemouth |
Kit number: | 6 |
Bournemouth sold Nathan Ake to Manchester City for £41m after enduring relegation in 2020. The Netherlands international has since given the Citizens a versatile defender at centre-half or left-back.
Joao Cancelo (on loan to Bayern Munich)
Name: | Joao Pedro Cavaco Cancelo |
DOB: | 27/05/1994 |
Position: | Right-back, left-back |
Joined Manchester City: | August 2019 |
Joined From: | Juventus |
Kit number: | 7 |
Joao Cancelo joined Manchester City in 2019 for £60m although Danilo joined Juventus for £34m as part of the transfer. The Portuguese would emerge as one of the finest full-backs in Europe on either side of the Citizens’ defence. He later joined Bayern Munich on loan for the second half of 2022/23.
Aymeric Laporte
Name: | Aymeric Jean Louis Gerard Alphonse Laporte |
DOB: | 27/05/1994 |
Position: | Centre-half |
Joined Manchester City: | January 2018 |
Joined From: | Athletic Bilbao |
Kit number: | 14 |
Manchester City broke their transfer record to sign Aymeric Laporte from Athletic Bilbao for £57m in 2018. The French-born Spain enforcer has been a key part of the Citizens’ team and for La Roja since.
Sergio Gomez
Name: | Sergio Gomez Martin |
DOB: | 04/09/2000 |
Position: | Left-back |
Joined Manchester City: | August 2022 |
Joined From: | RSC Anderlecht |
Kit number: | 21 |
Sergio Gomez completed an £11m move from Anderlecht to join Manchester City’s first-team squad in 2022. The Spaniard had previously been on the books of Barcelona and Borussia Dortmund, as well.
Manuel Akanji
Name: | Manuel Obafemi Akanji |
DOB: | 19/07/1995 |
Position: | Centre-half |
Joined Manchester City: | September 2022 |
Joined From: | Borussia Dortmund |
Kit number: | 25 |
Manchester City took advantage of Manuel Akanji entering the final year of his contract at Borussia Dortmund to sign him for £15m. The Swiss immediately settled into a leading role at Etihad Stadium.
Rico Lewis
Name: | Rico Henry Mark Lewis |
DOB: | 21/11/2004 |
Position: | Right-back |
Joined Manchester City: | July 2022 |
Joined From: | Academy |
Kit number: | 82 |
Rico Lewis joined Manchester City’s academy aged eight and advanced to get his first professional contract in 2022. Pep Guardiola also quickly awarded the right-back his senior debut in August 2022.
Joshua Wilson-Esbrand (on loan to Coventry City)
Name: | Joshua Darius Kamani Wilson-Esbrand |
DOB: | 26/12/2002 |
Position: | Left-back |
Joined Manchester City: | July 2019 |
Joined From: | West Ham United U18 |
Kit number: | 97 |
Manchester City raided West Ham’s academy fold to sign Joshua Wilson-Esbrand for their U18 squad in 2019. The defender has since reached the Citizens’ first-team and enjoyed a loan spell at Coventry.
Manchester City midfielders
Kalvin Phillips
Name: | Kalvin Mark Phillips |
DOB: | 02/12/1995 |
Position: | Defensive midfielder |
Joined Manchester City: | July 2022 |
Joined From: | Leeds United |
Kit number: | 4 |
Leeds United sold their talisman, Kalvin Phillips, to Manchester City for £45m in 2022. The midfielder had emerged as an England regular at Elland Road. But injuries thwarted his debut year at the Etihad.
Ilkay Gundogan
Name: | Ilkay Gundogan |
DOB: | 24/10/1990 |
Position: | Central midfielder |
Joined Manchester City: | June 2016 |
Joined From: | Borussia Dortmund |
Kit number: | 8 |
Pep Guardiola made Ilkay Gundogan his first signing as Manchester City’s manager in 2016. He paid Borussia Dortmund £21m for the German, who assumed their club captaincy for the 2022/23 season.
Jack Grealish
Name: | Jack Peter Grealish |
DOB: | 10/09/1995 |
Position: | Left winger |
Joined Manchester City: | August 2021 |
Joined From: | Aston Villa |
Kit number: | 10 |
Manchester City signed Aston Villa captain Jack Grealish for a then British record £100m in 2021. The England winger had a steady start adapting to Pep Guardiola’s tactics but has since become essential.
Rodri
Name: | Rodrigo Hernandez Cascante |
DOB: | 22/07/1996 |
Position: | Defensive midfielder |
Joined Manchester City: | July 2019 |
Joined From: | Atletico Madrid |
Kit number: | 16 |
Rodri joined Manchester City’s first-team squad in 2019 after the Citizens triggered his £63m release clause at Atletico Madrid. The Spaniard is central to City’s system as the brute of their engine room.
Kevin De Bruyne
Name: | Kevin De Bruyne |
DOB: | 28/06/1991 |
Position: | Attacking midfielder |
Joined Manchester City: | August 2015 |
Joined From: | VfL Wolfsburg |
Kit number: | 17 |
Manuel Pellegrini broke the Citizens’ then-transfer record to sign a future Manchester City legend in Kevin De Bruyne in 2015. The Belgian joined the Etihad Stadium outfit from Wolfsburg for £55m for his return to the Premier League. But unlike at Chelsea, he has been one of the league’s best players.
Bernardo Silva
Name: | Bernardo Mota Veiga de Carvalho e Silva |
DOB: | 10/08/1994 |
Position: | Attacking midfielder |
Joined Manchester City: | May 2017 |
Joined From: | AS Monaco |
Kit number: | 20 |
Bernardo Silva left Monaco to join Manchester City for £43m on the back of winning Ligue 1 in 2017. The Portuguese has since enjoyed a glittering career at the Etihad over his in excess of 295 matches.
Riyad Mahrez
Name: | Riyad Karim Mahrez |
DOB: | 21/02/1991 |
Position: | Right winger |
Joined Manchester City: | July 2018 |
Joined From: | Leicester City |
Kit number: | 26 |
Leicester retained Riyad Mahrez for two further seasons after winning the Premier League title. The Algerian also won the PFA Player of the Year award for the Foxes’ title-winning 2015/16 season. But he eventually left to join Manchester City for £60m in 2018 and has since played in more than 225 games.
Maximo Perrone
Name: | Maximo Perrone |
DOB: | 07/01/2003 |
Position: | Defensive midfielder |
Joined Manchester City: | January 2023 |
Joined From: | CA Velez Sarsfield |
Kit number: | 32 |
Velez Sarsfield sold Maximo Perrone after 33 games as a first-team player to Manchester City in 2023 for £8m. The Argentine only graduated from their academy in 2022 and is also a U20 international.
Phil Foden
Name: | Philip Walter Foden |
DOB: | 28/05/2000 |
Position: | Left winger |
Joined Manchester City: | July 2017 |
Joined From: | Academy |
Kit number: | 47 |
Manchester City gave Phil Foden his first professional contract in 2017 to lock down one of England’s most exciting young prospects. The lifelong City fan had been a part of their academy since U9 level. He is now a leading star for Manchester City’s first-team squad and England under Gareth Southgate.
Cole Palmer
Name: | Cole Jermaine Palmer |
DOB: | 06/05/2002 |
Position: | Attacking midfielder |
Joined Manchester City: | July 2019 |
Joined From: | Academy |
Kit number: | 80 |
Manchester City handed Cole Palmer his first professional contract in 2019. The midfielder had been in the Citizens’ academy since U8 level. He also made his first-team bow in the EFL Cup at Burnley in September 2020. But the Citizens product has remained a bit-part player under boss Pep Guardiola.
Manchester City forwards
Erling Haaland
Name: | Erling Braut Haaland |
DOB: | 21/07/2001 |
Position: | Centre-forward |
Joined Manchester City: | June 2022 |
Joined From: | Borussia Dortmund |
Kit number: | 9 |
Manchester City took advantage of a £51m release clause to sign Norway wonderkid Erling Haaland from Borussia Dortmund in 2022. Agent fees took the cost of the deal up to £85.5m, as well. But he is an absolute superstar and Haaland produced a record-breaking debut season with Manchester City.
Julian Alvarez
Name: | Julian Alvarez |
DOB: | 31/01/2000 |
Position: | Centre-forward |
Joined Manchester City: | January 2022 |
Joined From: | Club Atletico River Plate |
Kit number: | 19 |
Julian Alvarez left River Plate after six years to join Manchester City in 2022 in a £14m transfer. The Millonarios product would go on to help Argentina win the 2022 World Cup with four goals in Qatar.