Napoli vs Cagliari

30 August 2025 · Serie A · 2025/26 · Referee Kevin Bonacina

Full time 1 – 0

Half-time: 0–0

  • Franck Zambo 90+5’

Match summary

Napoli saw off Cagliari 1-0, with the winner arriving in stoppage time. It was goalless at half-time.

Franck Zambo put Napoli ahead from a corner in stoppage time, set up by Alessandro Buongiorno.

The chances backed that up: Napoli created 1.73 expected goals (xG) from 20 shots to Cagliari's 0.64 from 10.

Match stats

67% Possession 33%
20 Shots 10
6 Shots on target 1
13 Corners 0
138 Attacks 56
72 Dangerous attacks 17
615 Passes 310
90% Pass accuracy 81%
4 Tackles 16
16 Fouls 12
2 Yellow cards 1
0 Red cards 0
3 Offsides 1

Key events

Napoli Cagliari
Kick-off
5’
Gabriele ZappaFoul
Lorenzo LuccaShot on target
43’
Scott McTominayShot on target
44’
Half-time0-0
Second half underway
Franck ZamboShot on target
51’
52’
58’
Zito LuvumboGabriele Zappa
Leonardo SpinazzolaShot on target
60’
66’
Gennaro BorrelliSebastiano Esposito
67’
Giuseppe AmbrosinoLorenzo Lucca
75’
83’
Alessandro Di PardoMarco Palestra
88’
ZitoShot on target
Scott McTominayShot on target
90+3’
Frank Anguissa Right foot shot1-0 (Napoli)
90+5’
Full-time1-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.73 0.64 90+5’ Franck Zambo (Napoli), 1-0 90+5’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.73 0.64 90+5’ Franck Zambo (Napoli), 1-0 Zambo 90+5’
Napoli 1.73 xGCagliari 0.64 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Cagliari attacking Napoli attacking 
80’ Alessandro Buongiorno (Napoli), from a corner, 0.51 xG, off target 74’ Michael Folorunsho (Cagliari), open play, 0.30 xG, off target 90+5’ Franck Zambo (Napoli), from a corner, 0.26 xG, goal 90+4’ Scott McTominay (Napoli), open play, 0.13 xG, off target 41’ Matteo Prati (Cagliari), open play, 0.13 xG, off target 90+3’ Scott McTominay (Napoli), open play, 0.12 xG, saved 81’ Noa Lang (Napoli), open play, 0.10 xG, blocked 37’ Adam Obert (Cagliari), open play, 0.08 xG, off target 57’ Amir Rrahmani (Napoli), from a corner, 0.08 xG, blocked 44’ Scott McTominay (Napoli), open play, 0.07 xG, saved 40’ Lorenzo Lucca (Napoli), open play, 0.06 xG, blocked 30’ Scott McTominay (Napoli), open play, 0.06 xG, blocked 88’ Gianluca Gaetano (Cagliari), direct free kick, 0.05 xG, blocked 90’ Franck Zambo (Napoli), set piece, 0.06 xG, off target 43’ Lorenzo Lucca (Napoli), open play, 0.05 xG, saved 60’ Matteo Politano (Napoli), from a corner, 0.04 xG, off target 60’ Leonardo Spinazzola (Napoli), open play, 0.03 xG, saved 39’ Kevin De Bruyne (Napoli), open play, 0.03 xG, off target 69’ Matteo Politano (Napoli), open play, 0.03 xG, off target 29’ Franck Zambo (Napoli), open play, 0.02 xG, blocked 48’ Scott McTominay (Napoli), open play, 0.02 xG, off target 51’ Franck Zambo (Napoli), open play, 0.02 xG, saved 57’ Juan Jesus (Napoli), from a corner, 0.02 xG, blocked 83’ Gianluca Gaetano (Cagliari), open play, 0.02 xG, off target 61’ Zito (Cagliari), open play, 0.02 xG, off target 1’ Matteo Prati (Cagliari), open play, 0.01 xG, off target 88’ Zito (Cagliari), open play, 0.01 xG, saved 42’ Michael Folorunsho (Cagliari), open play, 0.01 xG, off target 38’ Sebastiano Esposito (Cagliari), open play, 0.01 xG, off target 60’ Matteo Politano (Napoli), from a corner, 0.01 xG, off target 80’ Alessandro Buongiorno (Napoli), from a corner, 0.51 xG, off target 74’ Michael Folorunsho (Cagliari), open play, 0.30 xG, off target 90+5’ Franck Zambo (Napoli), from a corner, 0.26 xG, goal 90+4’ Scott McTominay (Napoli), open play, 0.13 xG, off target 41’ Matteo Prati (Cagliari), open play, 0.13 xG, off target 90+3’ Scott McTominay (Napoli), open play, 0.12 xG, saved 81’ Noa Lang (Napoli), open play, 0.10 xG, blocked 57’ Amir Rrahmani (Napoli), from a corner, 0.08 xG, blocked 37’ Adam Obert (Cagliari), open play, 0.08 xG, off target 44’ Scott McTominay (Napoli), open play, 0.07 xG, saved 40’ Lorenzo Lucca (Napoli), open play, 0.06 xG, blocked 30’ Scott McTominay (Napoli), open play, 0.06 xG, blocked 90’ Franck Zambo (Napoli), set piece, 0.06 xG, off target 88’ Gianluca Gaetano (Cagliari), direct free kick, 0.05 xG, blocked 43’ Lorenzo Lucca (Napoli), open play, 0.05 xG, saved 60’ Matteo Politano (Napoli), from a corner, 0.04 xG, off target 60’ Leonardo Spinazzola (Napoli), open play, 0.03 xG, saved 39’ Kevin De Bruyne (Napoli), open play, 0.03 xG, off target 69’ Matteo Politano (Napoli), open play, 0.03 xG, off target 29’ Franck Zambo (Napoli), open play, 0.02 xG, blocked 51’ Franck Zambo (Napoli), open play, 0.02 xG, saved 57’ Juan Jesus (Napoli), from a corner, 0.02 xG, blocked 48’ Scott McTominay (Napoli), open play, 0.02 xG, off target 61’ Zito (Cagliari), open play, 0.02 xG, off target 83’ Gianluca Gaetano (Cagliari), open play, 0.02 xG, off target 88’ Zito (Cagliari), open play, 0.01 xG, saved 1’ Matteo Prati (Cagliari), open play, 0.01 xG, off target 42’ Michael Folorunsho (Cagliari), open play, 0.01 xG, off target 60’ Matteo Politano (Napoli), from a corner, 0.01 xG, off target 38’ Sebastiano Esposito (Cagliari), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Napoli 4-1-4-1 Starting XI
Meret
Lorenzo
Rrahmani
Jesus 68’
Spinazzola 81’
Lobotka
Politano
Anguissa
Bruyne 81’
McTominay
Lucca 75’
Cagliari 3-5-1-1 Starting XI
Caprile
Luperto
Mina
Zappa 58’
Obert
Deiola
Prati 65’
Adopo
Palestra 83’
Esposito 66’
Folorunsho 83’

Player stats

PlayerPosMinGAShxGxAKPCards
Alex Meret GK900 0.000.000
Giovanni Di Lorenzo DEF900 0.000.000
Amir Rrahmani DEF901 0.080.061
Juan Jesus DEF691 0.020.031
Leonardo Spinazzola DEF811 0.030.072
Stanislav Lobotka MID900 0.000.021
Matteo Politano MID903 0.080.213
Franck Zambo MID9014 0.360.071
Kevin De Bruyne MID811 0.030.543
Scott McTominay MID905 0.410.000
Lorenzo Lucca FWD752 0.110.000
Alessandro Buongiorno Sub2111 0.510.261
Giuseppe Ambrosino Sub150 0.000.000
Noa Lang Sub91 0.100.121
Mathías Olivera Sub90 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Napoli win 67% Avg odds 1.41
Draw 22% Avg odds 4.34
Cagliari win 11% Avg odds 8.59

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

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

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.