Premier League · 2026/27 · Fixed edition
Manchester City starting XI changes
See the latest changes, inspect both official lineups and follow each player’s starts.
6 comparisons · 11 changes in total
Same XI in 0 of 6 comparisons.
These fixed figures keep their original data and date. See the current report →
Selected comparison: 1 starter
Manchester United (away) · 13 Sept → Sunderland (home) · 20 Sept
- Into the XI
- Iliman Ndiaye
- Out of the XI
- Phil Foden
Last five played matches
4 changes
1 change
1 change
2 changes
2 changes
Player starts
Full player history, match by match7 available lineups · 18 observed starters · newest match first
| Player | Observed starts | 17 Oct | 11 Oct | 20 Sept | 13 Sept | 5 Sept | 28 Aug | 23 Aug |
|---|---|---|---|---|---|---|---|---|
| Erling Haaland | 7 | ● | ● | ● | ● | ● | ● | ● |
| Gianluigi Donnarumma | 7 | ● | ● | ● | ● | ● | ● | ● |
| Marc Guéhi | 7 | ● | ● | ● | ● | ● | ● | ● |
| Rúben Dias | 7 | ● | ● | ● | ● | ● | ● | ● |
| Antoine Semenyo | 6 | — | ● | ● | ● | ● | ● | ● |
| Elliot Anderson | 6 | — | ● | ● | ● | ● | ● | ● |
| Josko Gvardiol | 5 | — | — | ● | ● | ● | ● | ● |
| Rayan Cherki | 5 | — | ● | ● | ● | ● | ● | — |
| Enzo Fernández | 4 | — | ● | ● | ● | ● | — | — |
| Iliman Ndiaye | 4 | ● | ● | ● | — | ● | — | — |
| Matheus Nunes | 4 | ● | ● | ● | ● | — | — | — |
| Nico O'Reilly | 4 | ● | ● | — | — | — | ● | ● |
| Phil Foden | 4 | ● | — | — | ● | — | ● | ● |
| Abdukodir Khusanov | 3 | — | — | — | — | ● | ● | ● |
| Ayyoub Bouaddi | 1 | ● | — | — | — | — | — | — |
| Jérémy Doku | 1 | ● | — | — | — | — | — | — |
| Mateo Kovacic | 1 | ● | — | — | — | — | — | — |
| Rico Lewis | 1 | — | — | — | — | — | — | ● |
Download & cite
Match XI. “Manchester City starting XI changes, 2026/27.” 1 comparison through 24 Oct 2026, 08:15 UTC. Fixed figures and method →
More data and embed code
Inspect both official XIs
4 changesLiverpool (away) · 11 Oct → Ipswich Town (home) · 17 Oct
Into the XI: Ayyoub Bouaddi, Jérémy Doku, Mateo Kovacic, Phil Foden
Out of the XI: Enzo Fernández, Antoine Semenyo, Rayan Cherki, Elliot Anderson
Earlier match
- Gianluigi Donnarumma
- Matheus Nunes
- Rúben Dias
- Marc Guéhi
- Nico O'Reilly
- Elliot Anderson (out)
- Enzo Fernández (out)
- Iliman Ndiaye
- Rayan Cherki (out)
- Antoine Semenyo (out)
- Erling Haaland
Captured source details
Later match
- Gianluigi Donnarumma
- Matheus Nunes
- Rúben Dias
- Marc Guéhi
- Nico O'Reilly
- Mateo Kovacic (in)
- Ayyoub Bouaddi (in)
- Iliman Ndiaye
- Phil Foden (in)
- Jérémy Doku (in)
- Erling Haaland
Captured source details
1 changeSunderland (home) · 20 Sept → Liverpool (away) · 11 Oct
Into the XI: Nico O'Reilly
Out of the XI: Josko Gvardiol
Earlier match
- Gianluigi Donnarumma
- Matheus Nunes
- Rúben Dias
- Marc Guéhi
- Josko Gvardiol (out)
- Enzo Fernández
- Elliot Anderson
- Iliman Ndiaye
- Rayan Cherki
- Antoine Semenyo
- Erling Haaland
Captured source details
Later match
- Gianluigi Donnarumma
- Matheus Nunes
- Rúben Dias
- Marc Guéhi
- Nico O'Reilly (in)
- Elliot Anderson
- Enzo Fernández
- Iliman Ndiaye
- Rayan Cherki
- Antoine Semenyo
- Erling Haaland
Captured source details
1 changeManchester United (away) · 13 Sept → Sunderland (home) · 20 Sept
Into the XI: Iliman Ndiaye
Out of the XI: Phil Foden
Earlier match
- Gianluigi Donnarumma
- Matheus Nunes
- Marc Guéhi
- Rúben Dias
- Josko Gvardiol
- Elliot Anderson
- Enzo Fernández
- Phil Foden (out)
- Rayan Cherki
- Antoine Semenyo
- Erling Haaland
Captured source details
Later match
- Gianluigi Donnarumma
- Matheus Nunes
- Rúben Dias
- Marc Guéhi
- Josko Gvardiol
- Enzo Fernández
- Elliot Anderson
- Iliman Ndiaye (in)
- Rayan Cherki
- Antoine Semenyo
- Erling Haaland
Captured source details
2 changesCoventry City (home) · 5 Sept → Manchester United (away) · 13 Sept
Into the XI: Matheus Nunes, Phil Foden
Out of the XI: Iliman Ndiaye, Abdukodir Khusanov
Earlier match
- Gianluigi Donnarumma
- Abdukodir Khusanov (out)
- Rúben Dias
- Marc Guéhi
- Josko Gvardiol
- Enzo Fernández
- Elliot Anderson
- Antoine Semenyo
- Rayan Cherki
- Iliman Ndiaye (out)
- Erling Haaland
Captured source details
Later match
- Gianluigi Donnarumma
- Matheus Nunes (in)
- Marc Guéhi
- Rúben Dias
- Josko Gvardiol
- Elliot Anderson
- Enzo Fernández
- Phil Foden (in)
- Rayan Cherki
- Antoine Semenyo
- Erling Haaland
Captured source details
2 changesCrystal Palace (away) · 28 Aug → Coventry City (home) · 5 Sept
Into the XI: Enzo Fernández, Iliman Ndiaye
Out of the XI: Nico O'Reilly, Phil Foden
Earlier match
- Gianluigi Donnarumma
- Abdukodir Khusanov
- Rúben Dias
- Marc Guéhi
- Josko Gvardiol
- Nico O'Reilly (out)
- Elliot Anderson
- Phil Foden (out)
- Rayan Cherki
- Antoine Semenyo
- Erling Haaland
Captured source details
Later match
- Gianluigi Donnarumma
- Abdukodir Khusanov
- Rúben Dias
- Marc Guéhi
- Josko Gvardiol
- Enzo Fernández (in)
- Elliot Anderson
- Antoine Semenyo
- Rayan Cherki
- Iliman Ndiaye (in)
- Erling Haaland
Captured source details
1 changeAFC Bournemouth (home) · 23 Aug → Crystal Palace (away) · 28 Aug
Into the XI: Rayan Cherki
Out of the XI: Rico Lewis
Earlier match
- Gianluigi Donnarumma
- Rico Lewis (out)
- Abdukodir Khusanov
- Rúben Dias
- Josko Gvardiol
- Elliot Anderson
- Marc Guéhi
- Phil Foden
- Nico O'Reilly
- Antoine Semenyo
- Erling Haaland
Captured source details
Later match
- Gianluigi Donnarumma
- Abdukodir Khusanov
- Rúben Dias
- Marc Guéhi
- Josko Gvardiol
- Nico O'Reilly
- Elliot Anderson
- Phil Foden
- Rayan Cherki (in)
- Antoine Semenyo
- Erling Haaland
Captured source details
Sources, coverage and methodHow these figures are checked; what missing data means
We compare official Premier League starting elevens in playing order: changes = 11 − players present in both XIs. Only completed league matches and eleven unique, source-qualified starters count. Substitutions, forecasts and cup matches do not count. An unresolved intervening match breaks the sequence.
380 of 380 expected season fixtures. The full season schedule passes club and fixture identity checks. 142 available official lineups; 0 missing or excluded across 71 recorded completed matches.
29 future fixtures have conflicting kickoff times. Both recorded times are after this edition’s cutoff and do not affect completed comparisons; neither is treated as a confirmed correction.
These are observed changes, not a measure of deliberate rotation, fatigue, fitness or future selection. Small or partial samples do not establish a season-wide conclusion. Later official corrections produce a new acceptance event while these original figures stay fixed.
Source records and edition identity
Methodology: starting-xi-changes-v1
Edition: a2a7511f44e99c84df1ff903f40e89df4a2f5f3c624c9cce5fa68e3334186538
Cutoff: 24 Oct 2026, 08:15 UTC
- Manchester City vs AFC Bournemouth: official fixture record · version 4547076
- Crystal Palace vs Manchester City: official fixture record · version 4547076
- Manchester City vs Coventry City: official fixture record · version 4547076
- Manchester United vs Manchester City: official fixture record · version 4547076
- Manchester City vs Sunderland: official fixture record · version 4547076
- Liverpool vs Manchester City: official fixture record · version 4547076
- Manchester City vs Ipswich Town: official fixture record · version 4547076