Manchester City host Napoli in the UEFA Champions League. Both clubs have had a stop-start few weeks, with wins and defeats mixed through their recent matches rather than any clear pattern of form.
Analysis updated .
Compare bookmakers
Form figures tell different stories close up
Manchester City's overall numbers from their last 20 matches look strong on paper: 14 wins, two draws and just four losses, with 47 goals scored. But the most recent five results are far choppier. They lost at Liverpool, lost to PSG at home in Europe, then beat Ipswich and AEK Athens before losing again to Aston Villa.
Manchester City: 20 completed matches; Napoli: 20 completed matches.
Manchester City
- Win
- 60% 12 / 20
- Draw
- 15% 3 / 20
- Loss
- 25% 5 / 20
- Scored
- 45
- Conceded
- 26
- Difference
- +19
Napoli
- Win
- 50% 10 / 20
- Draw
- 15% 3 / 20
- Loss
- 35% 7 / 20
- Scored
- 40
- Conceded
- 28
- Difference
- +12
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premier League | Manchester City | Brighton | 31.10.2026 | 0-1 |
| League Cup | Manchester City | Brighton | 28.10.2026 | 2-2 |
| Premier League | Aston Villa | Manchester City | 24.10.2026 | 2-1 |
| UEFA Champions League | Manchester City | AEK Athens FC | 20.10.2026 | 5-1 |
| Premier League | Manchester City | Ipswich | 17.10.2026 | 3-2 |
| UEFA Champions League | Manchester City | Paris Saint Germain | 14.10.2026 | 2-4 |
| Premier League | Liverpool | Manchester City | 11.10.2026 | 0-3 |
| Premier League | Manchester City | Sunderland | 20.09.2026 | 5-3 |
| League Cup | Manchester City | Norwich | 17.09.2026 | 5-0 |
| Premier League | Manchester United | Manchester City | 13.09.2026 | 0-1 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Serie A | Monza | Napoli | 28.10.2026 | 1-4 |
| Serie A | Napoli | AS Roma | 24.10.2026 | 3-3 |
| UEFA Champions League | Napoli | Bodo/Glimt | 20.10.2026 | 4-3 |
| Serie A | Venezia | Napoli | 17.10.2026 | 1-0 |
| UEFA Champions League | Villarreal | Napoli | 13.10.2026 | 3-1 |
| Serie A | Napoli | Frosinone | 10.10.2026 | 3-0 |
| Serie A | Fiorentina | Napoli | 20.09.2026 | 1-1 |
| Serie A | Napoli | Bologna | 13.09.2026 | 1-0 |
| UEFA Champions League | Napoli | Arsenal | 09.09.2026 | 0-1 |
| Serie A | Inter | Napoli | 05.09.2026 | 3-2 |
Napoli's broader sample is less flattering, with nine wins from 20 and more losses than wins overall. Their last five follow a similar zig-zag: a draw with Roma, a win over Bodo/Glimt, back-to-back away losses at Venezia and Villarreal, then a win over Frosinone. Neither side is arriving with any real run of momentum behind them.
Form alone doesn't point clearly either way heading into this one.
Comparative Team Statistics: Manchester City vs Napoli

Recent history favours City, older meetings are split
The two sides met in last season's Champions League, with City winning 2-0 at home. Go further back and it's more even: Napoli won 4-2 away at City in 2017 before City won the reverse fixture 2-1, and their 2011 meetings were also split, a draw and a City win.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| UEFA Champions League | Manchester City | Napoli | 18.09.2025 | 2-0 |
| UEFA Champions League | Napoli | Manchester City | 01.11.2017 | 2-4 |
| UEFA Champions League | Manchester City | Napoli | 17.10.2017 | 2-1 |
| UEFA Champions League | Napoli | Manchester City | 22.11.2011 | 2-1 |
| UEFA Champions League | Manchester City | Napoli | 14.09.2011 | 1-1 |
So while the most recent result leans City's way, the overall head-to-head sample is too mixed and too spread across eras to treat as a strong guide to this match.
Early days in the league phase table
In this season's league-phase standings, City sit 17th with three points from two games, while Napoli are down in 32nd with none from the same number of matches. Both have already taken a defeat in this competition this season.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 9 | Como | 3 | 2 | 0 | 1 | 10/5 | 6 |
| 10 | Manchester City | 3 | 2 | 0 | 1 | 9/5 | 6 |
| 11 | Club Brugge KV | 3 | 2 | 0 | 1 | 9/6 | 6 |
| 21 | Manchester United | 3 | 1 | 0 | 2 | 5/6 | 3 |
| 22 | Napoli | 3 | 1 | 0 | 2 | 5/7 | 3 |
| 23 | Galatasaray | 3 | 1 | 0 | 2 | 6/9 | 3 |
It's a small sample so far, and the table only reflects two games each, so it's more a snapshot of a slow start for Napoli than proof of where either side will finish.
Napoli's position looks shaky early on, but there's a long way to go in the league phase.

How it could play out
City have scored heavily at times this season, including a 5-1 win over AEK Athens, but they've also shipped goals in defeats to Liverpool, PSG and Aston Villa. That suggests they can be got at even on a good night.
Napoli have shown they can score against decent opposition, netting 36 goals across their sample, but their away form has wobbled with losses at both Venezia and Villarreal. A tight, open contest with goals at both ends wouldn't be a surprise given how each side has fluctuated recently.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Rúben Dias | Portugal | 29 | Defender | 187 | 76 |
| P. Foden | England | 26 | Midfielder | 171 | 63 |
| E. Haaland | Norway | 26 | Attacker | 195 | 88 |
| J. Doku | Belgium | 24 | Midfielder | 173 | 66 |
| G. Donnarumma | Italy | 27 | Goalkeeper | 196 | 90 |
| M. Kovačić | Croatia | 32 | Midfielder | 177 | 78 |
| E. Fernández | Argentina | 25 | Midfielder | 178 | 76 |
| I. Ndiaye | Senegal | 26 | Attacker | 180 | 70 |
| M. Bettinelli | England | 34 | Goalkeeper | 193 | 82 |
| J. Grealish | England | 31 | Midfielder | 180 | 77 |
| A. Semenyo | Ghana | 26 | Midfielder | 185 | 79 |
| R. Aït-Nouri | Algeria | 25 | Defender | 180 | 70 |
| Matheus Nunes | Portugal | 28 | Defender | 183 | 78 |
| G. Rulli | Argentina | 34 | Goalkeeper | 189 | 84 |
| M. Guéhi | England | 26 | Defender | 182 | 80 |
| Omar Marmoush | Egypt | 27 | Attacker | 180 | 81 |
| J. Gvardiol | Croatia | 24 | Defender | 185 | 80 |
| E. Anderson | Scotland | 24 | Midfielder | 179 | 69 |
| R. Cherki | France | 23 | Midfielder | 180 | 71 |
| Nico González | Spain | 24 | Midfielder | 189 | 88 |
| R. Lewis | England | 21 | Defender | 170 | 64 |
| N. O'Reilly | England | 21 | Defender | 177 | 77 |
| A. Khusanov | Uzbekistan | 22 | Defender | 186 | 84 |
| Vitor Nunes | Brazil | 20 | Defender | 186 | 67 |
| C. Echeverri | Argentina | 20 | Midfielder | 171 | 62 |
| Allan | Brazil | 22 | Attacker | 175 | 70 |
| A. Bouaddi | France | 19 | Midfielder | 186 | 72 |
| R. McAidoo | England | 18 | Attacker | n/a | n/a |
| K. Braithwaite | England | 18 | Defender | 185 | 75 |
| F. Samba | n/a | n/a | Attacker | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| B. Badiashile | France | 25 | Defender | 194 | 75 |
| M. Politano | Italy | 33 | Attacker | 171 | 67 |
| A. Meret | Italy | 29 | Goalkeeper | 190 | 82 |
| N. Lang | Netherlands | 27 | Midfielder | 173 | 70 |
| David Neres | Brazil | 29 | Attacker | 176 | 66 |
| K. De Bruyne | Belgium | 35 | Midfielder | 181 | 68 |
| L. Spinazzola | Italy | 33 | Defender | 186 | 75 |
| S. McTominay | Scotland | 29 | Midfielder | 193 | 88 |
| Amir Rrahmani | Kosovo | 32 | Defender | 192 | 87 |
| A. Zambo Anguissa | Cameroon | 30 | Midfielder | 184 | 78 |
| G. Di Lorenzo | Italy | 33 | Defender | 183 | 83 |
| V. Milinković-Savić | Serbia | 29 | Goalkeeper | 202 | 96 |
| N. Contini | Italy | 30 | Goalkeeper | 190 | 82 |
| S. Beukema | Netherlands | 27 | Defender | 188 | 77 |
| M. Olivera | Uruguay | 29 | Defender | 185 | 78 |
| S. Lobotka | Slovakia | 31 | Midfielder | 168 | 68 |
| B. Gilmour | Scotland | 25 | Midfielder | 170 | 60 |
| L. Lucca | Italy | 26 | Attacker | 201 | 80 |
| Rafa Marín | Spain | 24 | Defender | 191 | 83 |
| R. Højlund | Denmark | 23 | Attacker | 191 | 86 |
| Alisson Santos | Brazil | 24 | Attacker | 177 | 82 |
| Giovane | Brazil | 22 | Attacker | 183 | 84 |
| A. Vergara | Italy | 23 | Midfielder | 182 | 70 |
| C. Favasuli | Italy | 22 | Defender | 178 | n/a |
| Luca Marianucci | Italy | 22 | Defender | 186 | 75 |
| C. Garofalo | n/a | n/a | Defender | n/a | n/a |
| C. Pugliese | n/a | n/a | Goalkeeper | n/a | n/a |
| M. Pereyra | n/a | n/a | Attacker | n/a | n/a |
With no clearly quoted market to weigh up and the evidence pointing in different directions depending on which sample you look at, there's no strong case to back here.
City's home advantage and last season's head-to-head win offer something to lean on, but Napoli's away form and City's own recent slips in big games keep this one open rather than clear-cut.
