Man City vs Napoli

18 September 2025 · Champions League · Matchday 1 · 2025/26 · Referee Felix Zwayer

Full time 2 – 0

Half-time: 0–0

  • E. Haaland 56’
  • J. Doku 65’

Match summary

Man City beat Napoli 2-0. It was goalless at half-time.

E. Haaland put Man City ahead with a header in the 56th minute and J. Doku made it 2-0 in the 65th minute.

The chances backed that up: Man City created 2.12 expected goals (xG) from 23 shots to Napoli's 0.17 from 1. Napoli had a player sent off.

Match stats

74% Possession 26%
23 Shots 1
8 Shots on target 1
9 Corners 2
804 Passes 283
92.3% Pass accuracy 78.8%
11 Tackles 11
3 Fouls 4
0 Yellow cards 1
0 Red cards 1
1 Offsides 1

Key events

Man City Napoli
Kick-off
T. ReijndersShot on target
9’
17’
S. BeukemaShot on target
20’
G. Di LorenzoVAR: Card upgraded
21’
P. FodenShot on target
31’
RodriShot on target
38’
J. GvardiolShot on target
41’
N. O’ReillyShot on target
41’
Half-time0-0
T. ReijndersShot on target
47’
Second half underway
52’
E. HaalandHeader1-0 (Man City)
56’
60’
J. DokuLeft foot shot2-0 (Man City)
65’
69’
80’
80’
Full-time2-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.12 0.17 56’ E. Haaland (Man City), 1-0 56’ 65’ J. Doku (Man City), 2-0 65’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.12 0.17 56’ E. Haaland (Man City), 1-0 Haaland 56’ 65’ J. Doku (Man City), 2-0 Doku 65’
Man City 2.12 xGNapoli 0.17 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Napoli attacking Man City attacking 
56’ E. Haaland (Man City), open play, 0.31 xG, goal 65’ J. Doku (Man City), open play, 0.26 xG, goal 17’ S. Beukema (Napoli), from a corner, 0.17 xG, saved 47’ T. Reijnders (Man City), open play, 0.17 xG, saved 48’ T. Reijnders (Man City), open play, 0.17 xG, off target 24’ E. Haaland (Man City), open play, 0.16 xG, off target 45’ T. Reijnders (Man City), open play, 0.16 xG, off target 49’ E. Haaland (Man City), set piece, 0.13 xG, off target 10’ J. Doku (Man City), from a corner, 0.09 xG, blocked 15’ E. Haaland (Man City), from a corner, 0.08 xG, off target 41’ R. Dias (Man City), from a corner, 0.08 xG, blocked 48’ N. O’Reilly (Man City), open play, 0.08 xG, blocked 22’ T. Reijnders (Man City), direct free kick, 0.06 xG, blocked 50’ P. Foden (Man City), open play, 0.06 xG, off target 63’ N. González (Man City), from a corner, 0.06 xG, off target 41’ J. Gvardiol (Man City), from a corner, 0.05 xG, saved 38’ Rodri (Man City), open play, 0.04 xG, saved 31’ P. Foden (Man City), open play, 0.03 xG, saved 41’ N. O’Reilly (Man City), from a corner, 0.03 xG, saved 42’ J. Gvardiol (Man City), open play, 0.03 xG, off target 32’ J. Gvardiol (Man City), open play, 0.02 xG, blocked 9’ T. Reijnders (Man City), open play, 0.02 xG, saved 4’ R. Dias (Man City), open play, 0.02 xG, off target 41’ A. Khusanov (Man City), from a corner, 0.01 xG, blocked 56’ E. Haaland (Man City), open play, 0.31 xG, goal 65’ J. Doku (Man City), open play, 0.26 xG, goal 17’ S. Beukema (Napoli), from a corner, 0.17 xG, saved 47’ T. Reijnders (Man City), open play, 0.17 xG, saved 48’ T. Reijnders (Man City), open play, 0.17 xG, off target 24’ E. Haaland (Man City), open play, 0.16 xG, off target 45’ T. Reijnders (Man City), open play, 0.16 xG, off target 49’ E. Haaland (Man City), set piece, 0.13 xG, off target 10’ J. Doku (Man City), from a corner, 0.09 xG, blocked 15’ E. Haaland (Man City), from a corner, 0.08 xG, off target 41’ R. Dias (Man City), from a corner, 0.08 xG, blocked 48’ N. O’Reilly (Man City), open play, 0.08 xG, blocked 22’ T. Reijnders (Man City), direct free kick, 0.06 xG, blocked 50’ P. Foden (Man City), open play, 0.06 xG, off target 63’ N. González (Man City), from a corner, 0.06 xG, off target 41’ J. Gvardiol (Man City), from a corner, 0.05 xG, saved 38’ Rodri (Man City), open play, 0.04 xG, saved 31’ P. Foden (Man City), open play, 0.03 xG, saved 41’ N. O’Reilly (Man City), from a corner, 0.03 xG, saved 42’ J. Gvardiol (Man City), open play, 0.03 xG, off target 32’ J. Gvardiol (Man City), open play, 0.02 xG, blocked 9’ T. Reijnders (Man City), open play, 0.02 xG, saved 4’ R. Dias (Man City), open play, 0.02 xG, off target 41’ A. Khusanov (Man City), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Man City 4-1-4-1 Starting XI
Donnarumma
Khusanov
Dias
Gvardiol 80’
O’Reilly
Rodri 60’
Silva
Foden
Reijnders 80’
Doku 69’
Haaland 80’
Napoli 4-1-4-1 Starting XI
Milinković-Savić
Lorenzo
Beukema
Buongiorno
Spinazzola
Lobotka 72’
Politano 55’
Anguissa 71’
Bruyne 26’
McTominay
Højlund 72’

Player stats

Goalkeeper1 player
90′ 1 0 19 – – – – –
Defenders6 players
90′ 2 2 – 2 – 79 – – – –
R. Dias
90′ 1 – – 4 3 96 – – – –
J. Gvardiol Taken off
80′ – 3 – 2 1 80 – – – –
90′ 1 – – 3 2 70 1 – – –
N. Aké Came on as a substitute
10′ – 1 – – – 31 – – – –
R. Lewis Came on as a substitute
10′ 1 – – 1 – 5 – – – –
Midfielders6 players
Rodri Taken off
60′ – – 95 3 – 2 1 6 – – –
90′ – – 66 2 – 3 – 3 – – –
90′ – 1 65 8 – – – – – – –
T. Reijnders Taken off
80′ – 1 44 2 – – – – 1 – –
J. Doku Taken off
69′ 1 – 49 4 – – 1 5 1 3 –
N. González Came on as a substitute
30′ – – 60 – – 1 1 3 – – –
Forwards3 players
E. Haaland Taken off
80′ 1 – 4 1 0.68 – – 3 1 7 –
Savinho Came on as a substitute
21′ – – – – – – – – – 32 –
O. Bobb Came on as a substitute
10′ – – – – – – – – – 6 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five Champions League games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.