UEFA Champions League · 2025Etihad Stadium

Manchester City 2–0 Napoli · UEFA Champions League

2–0Historical match

A completed match from a finished season. This page is the record of what happened.

Match at a glance

Manchester City won 2–0.

Shots
231
Shots on target
81
Expected goals
2.180.17
Possession
74%26%

Full time

What the match recorded

Manchester City beat Napoli 2–0. Recorded in this match (Manchester City – Napoli): shots 23–1, shots on target 8–1, expected goals 2.18–0.17, possession 74%–26%. This is what was recorded. It is not a claim that the result was foreseeable.

This match

Match statistics

  • Shots23 shots1 shotManchester City 23 shots, Napoli 1 shot
  • Shots on target8 shots1 shotManchester City 8 shots, Napoli 1 shot
  • Expected goals2.18 xG0.17 xGManchester City 2.18 xG, Napoli 0.17 xG
  • Possession74%26%Manchester City 74%, Napoli 26%
  • Corners9 corners2 cornersManchester City 9 corners, Napoli 2 corners
  • Fouls3 fouls4 foulsManchester City 3 fouls, Napoli 4 fouls

Every shot

Shot map

Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.

Abdukodir Khusanov · Manchester City · 41′ · 0.01 xG · off target or blockedRúben Dias · Manchester City · 4′ · 0.02 xG · off target or blockedTijjani Reijnders · Manchester City · 9′ · 0.02 xG · on targetJoško Gvardiol · Manchester City · 32′ · 0.02 xG · off target or blockedJoško Gvardiol · Manchester City · 42′ · 0.02 xG · off target or blockedPhil Foden · Manchester City · 31′ · 0.03 xG · on targetNico O'Reilly · Manchester City · 41′ · 0.03 xG · on targetRodri · Manchester City · 38′ · 0.04 xG · on targetJoško Gvardiol · Manchester City · 41′ · 0.05 xG · on targetNico González · Manchester City · 63′ · 0.05 xG · off target or blockedTijjani Reijnders · Manchester City · 22′ · 0.06 xG · off target or blockedPhil Foden · Manchester City · 50′ · 0.06 xG · off target or blockedRúben Dias · Manchester City · 41′ · 0.08 xG · off target or blockedNico O'Reilly · Manchester City · 48′ · 0.08 xG · off target or blockedErling Haaland · Manchester City · 15′ · 0.09 xG · off target or blockedJérémy Doku · Manchester City · 10′ · 0.10 xG · off target or blockedErling Haaland · Manchester City · 45′ · 0.13 xG · off target or blockedErling Haaland · Manchester City · 24′ · 0.16 xG · off target or blockedTijjani Reijnders · Manchester City · 48′ · 0.16 xG · off target or blockedSam Beukema · Napoli · 17′ · 0.17 xG · on targetTijjani Reijnders · Manchester City · 45′ · 0.17 xG · on targetTijjani Reijnders · Manchester City · 45′ · 0.17 xG · off target or blockedJérémy Doku · Manchester City · 65′ · 0.25 xG · goalErling Haaland · Manchester City · 56′ · 0.32 xG · goal
  • off target
  • on target
  • goal
  • penalty
  • size = xG

Manchester City: 23 shots, 8 on target, 2.12 xG. Napoli: 1 shots, 1 on target, 0.17 xG.

How the match built

Expected-goals timeline

Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.

01.252.50′HT90′Erling Haaland · Manchester City · 56′Jérémy Doku · Manchester City · 65′

The step line is cumulative expected goals; circles mark goals. Final: Manchester City 2.12 xG · Napoli 0.17 xG.

Season-opening preview

Current-season evidence is still building.

This competition's new season has only just started, so PitchMath does not yet hold enough completed matches for a current-season grade. The comparison below is last season's recorded data, shown as historical context.

1 / 2 matches toward the first current-season grade

Current season so far

Completed matches in the season being played. Kept separate from the historical block below.

  • Manchester City1 matches
  • Napoli1 matches

Previous-season context

Recorded season totals from the source competition. Not current form.

These two clubs played in different competitions last season, so the values are shown side by side without ranking them against each other.

Manchester City

Competition
Premier League
Season
2024/25
Sample
38 matches
Profile grade
A
Data cutoff
25 May 2025
  • Goals scored1.89 goals/match
  • Goals allowed1.16 goals/match
  • Expected goals1.81 xG/match
  • Expected goals allowed1.28 xG/match
  • Shots16 shots/match
  • Shots allowed9.34 shots/match
  • Shots on target5.71 shots/match
  • Shots on target allowed3.47 shots/match
  • Possession61.5%
  • Corners6.66 corners/match
  • Corners allowed3.24 corners/match
  • Fouls7.55 fouls/match
  • Clean-sheet frequency34%
  • Scoring frequency84%

Napoli

Competition
Serie A
Season
2024/25
Sample
38 matches
Profile grade
A
Data cutoff
25 May 2025
  • Goals scored1.55 goals/match
  • Goals allowed0.71 goals/match
  • Expected goals1.42 xG/match
  • Expected goals allowed0.8 xG/match
  • Shots13.3 shots/match
  • Shots allowed9.58 shots/match
  • Shots on target4.13 shots/match
  • Shots on target allowed2.58 shots/match
  • Possession54.6%
  • Corners5.5 corners/match
  • Corners allowed3.89 corners/match
  • Fouls10.9 fouls/match
  • Clean-sheet frequency50%
  • Scoring frequency84%

Evidence quality

How much supports this analysis

Grade D · UnavailableUnavailable — unavailable
Season samples1 / 1home / away teams
Recent samples1 / 1last-five windows
FreshnessLess than one dayfrom nearest prior match
  • At least one team has fewer than the configured season sample.
  • At least one team has an incomplete last-five window.
  • Recorded xG is incomplete, so xG context is omitted where unavailable.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • Some metrics are unavailable or below their observation minimum: goals_for, goals_against, xg_for, xg_against, shots, shots_on_target, possession, corners, cards, fouls.
  • The completed-match sample is too small for broad style conclusions.
  • The fixture season differs from the competition's configured active season.
Analysis cutoff: Thu, 18 Sept 2025, 23:00 UTC · analysis-v4