Serie A Gameweek 2

Napoli 1 - 0 FT Cagliari

Stadio Diego Armando Maradona

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
47
FT
Sat, Aug 30
Italiano
Napoli
1-0
Cagliari
โšก Intensity 37
โš–๏ธ Balance 20
๐Ÿ† Stakes 67
๐ŸŽฒ Upset 0
Anguissa 90th-minute strike keeps Napoli top.

Win Probability

  • Napoli 74%
  • Draw 23%
  • Cagliari 3%

Futmetrix AI estimate

Anguissaโ€™s 90th-Minute Heroics Rescue Profligate Napoli

Average Entertainment Futmetrix Score: 47/100. A statement of intent from the league leaders who refused to blink, eventually breaking Cagliari's stubborn resistance in the final moments of a dominant performance.

Constant Pressure at the Maradona

From the early stages at the Stadio Diego Armando Maradona, the narrative was clear: a relentless siege by Napoli against a disciplined defensive block. Boasting 67% possession and a staggering 13 corners, the home side pinned Cagliari deep into their own territory. An Intensity rating of 5.9 reflected the high tempo maintained by the Azzurri, with Matteo Politano acting as the primary creative engine, delivering 4 key passes. Despite the 20 shots rained down on the visitors' goal, the clinical edge remained elusive throughout the first hour, leaving the home faithful in a state of growing anxiety as the clock ticked away.

The Breaking Point

As the match entered its final quarter, the tactical Balance score of 2.8 highlighted a contest where the lead was constantly threatened but never quite seized. The breakthrough finally arrived in the 90th minute, shattering the stalemate just as a draw seemed a certainty. A. Buongiorno, introduced as a substitute to provide fresh energy, proved to be the catalyst. His precise delivery found Frank Anguissa, who maintained his composure to fire home the winner. It was a classic case of late-game persistence overcoming a well-organized defense that had conceded almost no space for the duration of the match.

Table Toppers Stand Firm

The final whistle confirmed Napoli's perfect start to the season, with the Stakes rating of 7.0 emphasizing the importance of these three points in the wider context of the league standings. Defensively, Amir Rrahmani was impeccable, ensuring that Cagliariโ€”who managed just a single shot on targetโ€”never had a sniff of an equalizer. This victory keeps the Neapolitans at the summit with 6 points from two matches, signaling their readiness for a sustained title race. For the visitors, the late heartbreak leaves them on one point, though their defensive resilience suggests they will be a tough nut to crack for any opponent this season.

Key Questions

How dramatic was the late winner by Frank Anguissa?

Extremely dramatic; the deadlock was only broken in the 90th minute after a dominant but frustrated performance by Napoli.

What does this mean for Napoli's season?

It keeps them at the top of Serie A with two wins from two, cementing their status as early title contenders.

How did substitute Alessandro Buongiorno change the game?

Buongiorno was the game-changer, providing the vital assist for Anguissa's goal just minutes after coming off the bench.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
67%
33%
Napoli 67%
Cagliari 33%
Shots
20
10
Napoli 20
Cagliari 10
Shots on Target
6
1
Napoli 6
Cagliari 1
Expected Goals (xG)
1.58
0.53
Napoli 1.58
Cagliari 0.53
Passes
615
310
Napoli 615
Cagliari 310
Pass Accuracy
90%
81%
Napoli 90%
Cagliari 81%
Corners
13
0
Napoli 13
Cagliari 0
Fouls
16
12
Napoli 16
Cagliari 12
Yellow Cards
2
1
Napoli 2
Cagliari 1
Red Cards
0
0
Napoli 0
Cagliari 0

Match Events

Gabriele Zappa ๐ŸŸจ 5'
HT
52' ๐ŸŸจ Kevin De Bruyne
โ†“ G. Zappa โ†‘Z. Luvumbo ๐Ÿ”„ 58'
โ†“ M. Prati โ†‘G. Gaetano ๐Ÿ”„ 65'
โ†“ S. Esposito โ†‘G. Borrelli ๐Ÿ”„ 66'
67' ๐ŸŸจ Juan Jesus
68' ๐Ÿ”„ โ†“ Juan Jesus โ†‘A. Buongiorno
75' ๐Ÿ”„ โ†“ L. Lucca โ†‘G. Ambrosino
81' ๐Ÿ”„ โ†“ K. De Bruyne โ†‘N. Lang
81' ๐Ÿ”„ โ†“ L. Spinazzola โ†‘M. Olivera
โ†“ M. Palestra โ†‘A. Di Pardo ๐Ÿ”„ 83'
โ†“ M. Folorunsho โ†‘R. Idrissi ๐Ÿ”„ 83'
90' โšฝ F. Anguissa (A. Buongiorno)
FT

Player Cards

Our take on every player in this match

Napoli

Goalkeepers
Alex Meret
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Giovanni Di Lorenzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Amir Rrahmani
MAGNET
MAGNET
133
Activity
133
Activity
121
Passes
12
Duels
Juan Jesus
MAGNET
MAGNET
90
Activity
90
Activity
83
Passes
7
Duels
Leonardo Spinazzola
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
33%
Pass Acc
Midfielders
Stanislav Lobotka
MAGNET
MAGNET
67
Activity
67
Activity
62
Passes
5
Duels
Matteo Politano
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
30%
Pass Acc
Andrรฉ-Frank Zambo Anguissa
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.6
Rating
Kevin De Bruyne
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
46%
Pass Acc
Scott McTominay
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Lorenzo Lucca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
BENCH
Nikita Contini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Vanja Milinkoviฤ‡-Saviฤ‡
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alessandro Buongiorno
SUPER SUB
SUPER SUB
1
Assist
1
Assist
22
Minutes
7
Rating
Mathรญas Olivera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Pasquale Mazzocchi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sam Beukema
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Marianucci
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Billy Gilmour
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luis Hasa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Coli Saco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antonio Vergara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giuseppe Ambrosino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Noa Lang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Walid Cheddira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Cagliari

Goalkeepers
Elia Caprile
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Gabriele Zappa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Yerry Mina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sebastiano Luperto
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Midfielders
Marco Palestra
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Michel Adopo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Matteo Prati
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Alessandro Deiola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Adam Obert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Sebastiano Esposito
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Michael Folorunsho
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
BENCH
Giuseppe Ciocci
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Vincenzo Sarno
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Riyad Idrissi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Alessandro Di Pardo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Luca Mazzitelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gianluca Gaetano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Marko Rog
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolรฒ Cavuoti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mattia Felici
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Semih Kฤฑlฤฑรงsoy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gennaro Borrelli
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Zito Luvumbo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/03/2025 Napoli 1 - 1 (PEN 9-8) Cagliari Coppa Italia Stadio Diego Armando Maradona
08/30/2025 Napoli 1 - 0 Cagliari Serie A Stadio Diego Armando Maradona
05/23/2025 Napoli 2 - 0 Cagliari Serie A Stadio Diego Armando Maradona
09/15/2024 Cagliari 0 - 4 Napoli Serie A Unipol Domus
02/25/2024 Cagliari 1 - 1 Napoli Serie A Unipol Domus
12/16/2023 Napoli 2 - 1 Cagliari Serie A Stadio Diego Armando Maradona
12/03/2025
1 - 1 (PEN 9-8)
Coppa Italia Stadio Diego Armando Maradona
08/30/2025
Serie A Stadio Diego Armando Maradona
05/23/2025
Serie A Stadio Diego Armando Maradona
09/15/2024
Serie A Unipol Domus
02/25/2024
Serie A Unipol Domus
12/16/2023
Serie A Stadio Diego Armando Maradona
Napoli Win
Cagliari Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Napoli 2 6 3 0 +3 WNapoli 1 - 0 Cagliari (30-08-2025)WSassuolo 0 - 2 Napoli (23-08-2025)
2 Juventus 2 6 3 0 +3 WGenoa 0 - 1 Juventus (31-08-2025)WJuventus 2 - 0 Parma (24-08-2025)
3 Cremonese 2 6 5 3 +2 WCremonese 3 - 2 Sassuolo (29-08-2025)WAC Milan 1 - 2 Cremonese (23-08-2025)
4 AS Roma 2 6 2 0 +2 WPisa 0 - 1 AS Roma (30-08-2025)WAS Roma 1 - 0 Bologna (23-08-2025)
5 Udinese 2 4 3 2 +1 WInter 1 - 2 Udinese (31-08-2025)DUdinese 1 - 1 Hellas Verona (25-08-2025)
6 Inter 2 3 6 2 +4 LInter 1 - 2 Udinese (31-08-2025)WInter 5 - 0 Torino (25-08-2025)
7 Lazio 2 3 4 2 +2 WLazio 4 - 0 Hellas Verona (31-08-2025)LComo 2 - 0 Lazio (24-08-2025)
8 AC Milan 2 3 3 2 +1 WLecce 0 - 2 AC Milan (29-08-2025)LAC Milan 1 - 2 Cremonese (23-08-2025)
9 Como 2 3 2 1 +1 LBologna 1 - 0 Como (30-08-2025)WComo 2 - 0 Lazio (24-08-2025)
10 Bologna 2 3 1 1 0 WBologna 1 - 0 Como (30-08-2025)LAS Roma 1 - 0 Bologna (23-08-2025)
11 Atalanta 2 2 2 2 0 DParma 1 - 1 Atalanta (30-08-2025)DAtalanta 1 - 1 Pisa (24-08-2025)
12 Fiorentina 2 2 1 1 0 DTorino 0 - 0 Fiorentina (31-08-2025)DCagliari 1 - 1 Fiorentina (24-08-2025)
13 Cagliari 2 1 1 2 -1 LNapoli 1 - 0 Cagliari (30-08-2025)DCagliari 1 - 1 Fiorentina (24-08-2025)
14 Pisa 2 1 1 2 -1 LPisa 0 - 1 AS Roma (30-08-2025)DAtalanta 1 - 1 Pisa (24-08-2025)
15 Genoa 2 1 0 1 -1 LGenoa 0 - 1 Juventus (31-08-2025)DGenoa 0 - 0 Lecce (23-08-2025)
16 Parma 2 1 1 3 -2 DParma 1 - 1 Atalanta (30-08-2025)LJuventus 2 - 0 Parma (24-08-2025)
17 Lecce 2 1 0 2 -2 LLecce 0 - 2 AC Milan (29-08-2025)DGenoa 0 - 0 Lecce (23-08-2025)
18 Hellas Verona 2 1 1 5 -4 LLazio 4 - 0 Hellas Verona (31-08-2025)DUdinese 1 - 1 Hellas Verona (25-08-2025)
19 Torino 2 1 0 5 -5 DTorino 0 - 0 Fiorentina (31-08-2025)LInter 5 - 0 Torino (25-08-2025)
20 Sassuolo 2 0 2 5 -3 LCremonese 3 - 2 Sassuolo (29-08-2025)LSassuolo 0 - 2 Napoli (23-08-2025)

Find your next match faster.

Honest match ratings. Find what is worth watchingโ€”without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watchingโ€”without the clutter.