Napoli v Cagliari result
Team pages: Napoli · Cagliari · Head-to-head
Napoli 2–0 Cagliari — Napoli won this Serie A match.
The result
Napoli beat Cagliari 2–0 at Stadio Diego Armando Maradona in Serie A on Friday 23 May. Napoli are unbeaten in their last 12 matches in all competitions.
The goals
Napoli led 1–0 at half-time. The goals — Napoli: Scott McTominay (42’, assisted by Matteo Politano) and R. Lukaku (51’, assisted by Amir Rrahmani).
The numbers
Expected goals (xG) agree with the result: Napoli 2.49, Cagliari 0.11, from 18 shots to 4 (the provider’s expected goals for this match).
Discipline
F. La Penna showed three yellow cards — against 4.0 yellows a game across the last 7 matches refereed (this competition). The bookings — Napoli: Matteo Politano (31’) and R. Lukaku (52’); Cagliari: A. Makoumbou (31’).
What it changes
Napoli have scored 59 goals, the sixth-most of the 20 clubs (2024/25 so far, after 38 games). Napoli have conceded 27 goals, the fewest of the 20 clubs.
Cagliari have scored 40 goals, the eighth-fewest of the 20 clubs (2024/25 so far, after 38 games). Cagliari have conceded 56 goals, the eighth-most (shared) of the 20 clubs.
Who stood out
By TACTIX Impact for this match, Scott McTominay (Napoli) 6.5, Y. Mina (Cagliari) 5.8 and Amir Rrahmani (Napoli) 5.7 led the match.
Head-to-head
Napoli are unbeaten in the last six meetings with Cagliari, every meeting checked.
Next up
Napoli next host Lazio on 8 November 2026.
Cagliari next travel to Como on 22 November 2026.
Written from the matches TACTIX holds for both sides; each figure names the games it is counted over.
Next for Napoli: Napoli v Lazio, Sunday 8 November — the preview. Next for Cagliari: Como v Cagliari, Sunday 22 November — the preview.
The Numbers
- Result: Napoli 2–0 Cagliari · Serie A
- Venue: Stadio Diego Armando Maradona · Napoli
- Referee: F. La Penna
- Head-to-head (last 6): Napoli 3 · draws 3 · Cagliari 0 · 2.5 goals/game
- Recent form: Napoli 3W 2D 0L · Cagliari 2W 0D 3L
Napoli 2–0 Cagliari (Serie A): this fixture is settled. TACTIX’s pre-match coverage ran across every major market, and every graded call — wins and losses — is in the live track record (as of 8 May 2026). See the live track record →
Key Stats
Per game, last 8 completed matches, to 18 May 2025. Over/under figures use standard thresholds, not bookmaker lines.
| Per game | Napoli for / against | Line | Cagliari for / against |
|---|---|---|---|
| Goals scored | 1.5 for · 0.5 against n 8 Last 5 | 2.5standard | 1.5 for · 1.25 against n 8 Last 5 |
| Corners won | 3.88 for · 4.75 against n 8 Last 5 | 9.5standard | 4.25 for · 4.5 against n 8 Last 5 |
| Shots | 11.5 for · 10.13 against n 8 Last 5 | 19.5standard | 9.63 for · 10.75 against n 8 Last 5 |
| Shots on target | 4.13 for · 2 against n 8 Last 5 | 8.5standard | 3.13 for · 2.88 against n 8 Last 5 |
| Fouls committed | 10.5 for · 12.5 against n 8 Last 5 | 21.5standard | 11.88 for · 11 against n 8 Last 5 |
| Cards shown | 1.25 for · 2 against n 8 Last 5 | 3.5standard | 1.88 for · 1.38 against n 8 Last 5 |
Referee: F. La Penna — 4 yellow cards a game, 0.43 red cards, 27.57 fouls over 7 matches.
The referee's home and away split · Pro
Create free account Try Pro for £1.00 then £9.99 a month unless you cancel · 18+
Napoli
Napoli Goalkeeper
| Player | Apps | Avg mins | Saves | Goals conceded | Penalties saved |
|---|---|---|---|---|---|
| A. Meret | 33 | 882916 min | 601.9 /90 | 250.8 /90 | 20.1 /90 |
| E. Caprile | 4 | 81324 min | 71.9 /90 | 10.3 /90 | 00 /90 |
| S. Scuffet | 1 | 9090 min | 33 /90 | 11 /90 | 00 /90 |
| Player | Mins | Saves 2+3+ |
|---|---|---|
| A. Meret n 8 | 90 | 1.6 |
| E. Caprile n 4 | 81 | 1.9 |
Napoli Defensive
| Player | Apps | Avg mins | Tackles | Interceptions | Blocks | Duels won | Fouls committed | Yellow cards |
|---|---|---|---|---|---|---|---|---|
| Amir Rrahmani | 37 | 903317 min | 381 /90 | 270.7 /90 | 260.7 /90 | 1784.8 /90 | 421.1 /90 | 20.1 /90 |
| Giovanni Di Lorenzo | 36 | 903240 min | 661.8 /90 | 310.9 /90 | 60.2 /90 | 1634.5 /90 | 461.3 /90 | 60.2 /90 |
| M. Olivera | 28 | 802250 min | 592.4 /90 | 281.1 /90 | 100.4 /90 | 1234.9 /90 | 271.1 /90 | 30.1 /90 |
| A. Buongiorno | 22 | 881926 min | 391.8 /90 | 351.6 /90 | 180.8 /90 | 1044.9 /90 | 170.8 /90 | 20.1 /90 |
| L. Spinazzola | 20 | 701398 min | 161 /90 | 80.5 /90 | 10.1 /90 | 573.7 /90 | 60.4 /90 | 10.1 /90 |
| See more players · Pro Try Pro for £1, then £9.99 a month unless you cancel · 18+ | ||||||||
| Player | Mins | Fouls committed 1+2+ | Fouls won 1+2+ | Likely duel |
|---|---|---|---|---|
| Amir Rrahmani n 8 | 90 | 1 | 0.9 | — |
| Giovanni Di Lorenzo n 8 | 90 | 0.8 | 1.5 | — |
| M. Politano n 8 | 85.9 | 0.5 | 0.5 | — |
| R. Lukaku n 8 | 84.9 | 1.3 | 0.5 | — |
| A. Meret n 8 | 90 | 0 | 0.1 | — |
| See more players · Pro | ||||
| Player | Mins | Tackles 1+2+ |
|---|---|---|
| Amir Rrahmani n 8 | 90 | 1 |
| Giovanni Di Lorenzo n 8 | 90 | 1.9 |
| M. Politano n 8 | 85.9 | 0.8 |
| R. Lukaku n 8 | 84.9 | 0.1 |
| S. McTominay n 8 | 87.5 | 1.3 |
| See more players · Pro | ||
Napoli Attacking
| Player | Apps | Avg mins | Goals | Assists | Shots | Shots on target | Key passes | Dribbles completed |
|---|---|---|---|---|---|---|---|---|
| M. Politano | 36 | 772767 min | 30.1 /90 | 30.1 /90 | 341.1 /90 | 140.5 /90 | 531.7 /90 | 321 /90 |
| R. Lukaku | 35 | 802794 min | 130.4 /90 | 100.3 /90 | 381.2 /90 | 230.7 /90 | 341.1 /90 | 50.2 /90 |
| David Neres | 18 | 651170 min | 10.1 /90 | 20.2 /90 | 171.3 /90 | 40.3 /90 | 201.5 /90 | 262 /90 |
| K. Kvaratskhelia | 17 | 701187 min | 50.4 /90 | 30.2 /90 | 332.5 /90 | 171.3 /90 | 292.2 /90 | 191.4 /90 |
| G. Raspadori | 17 | 57967 min | 60.6 /90 | 10.1 /90 | 222 /90 | 141.3 /90 | 262.4 /90 | 50.5 /90 |
| See more players · Pro | ||||||||
| Player | Mins | Shots 1+2+ | Shots on target 1+2+ |
|---|---|---|---|
| Amir Rrahmani n 8 | 90 | 0.3 | 0 |
| Giovanni Di Lorenzo n 8 | 90 | 0.6 | 0.3 |
| M. Politano n 8 | 85.9 | 1.2 | 0.8 |
| R. Lukaku n 8 | 84.9 | 0.8 | 0.5 |
| A. Meret n 8 | 90 | 0 | 0 |
| See more players · Pro | |||
| Player | Mins | Goals 1+2+ | Assists 1+2+ |
|---|---|---|---|
| Amir Rrahmani n 8 | 90 | 0 | 0 |
| Giovanni Di Lorenzo n 8 | 90 | 0 | 0.1 |
| M. Politano n 8 | 85.9 | 0.1 | 0.1 |
| R. Lukaku n 8 | 84.9 | 0.4 | 0.3 |
| A. Meret n 8 | 90 | 0 | 0 |
| See more players · Pro | |||
Cagliari
Cagliari Goalkeeper
| Player | Apps | Avg mins | Saves | Goals conceded | Penalties saved |
|---|---|---|---|---|---|
| E. Caprile | 18 | 911629 min | 462.5 /90 | 221.2 /90 | 00 /90 |
| S. Scuffet | 13 | 901170 min | 332.5 /90 | 231.8 /90 | 00 /90 |
| A. Sherri | 6 | 90540 min | 162.7 /90 | 91.5 /90 | 00 /90 |
| Player | Mins | Saves 2+3+ |
|---|---|---|
| E. Caprile n 8 | 90 | 1.6 |
| S. Scuffet n 8 | 90 | 2.8 |
| A. Sherri n 6 | 90 | 2.7 |
Cagliari Defensive
| Player | Apps | Avg mins | Tackles | Interceptions | Blocks | Duels won | Fouls committed | Yellow cards |
|---|---|---|---|---|---|---|---|---|
| S. Luperto | 35 | 903159 min | 461.3 /90 | 330.9 /90 | 130.4 /90 | 1283.6 /90 | 230.7 /90 | 40.1 /90 |
| G. Zappa | 35 | 852971 min | 391.2 /90 | 230.7 /90 | 210.6 /90 | 912.8 /90 | 250.8 /90 | 40.1 /90 |
| Y. Mina | 30 | 832495 min | 622.2 /90 | 361.3 /90 | 321.2 /90 | 2097.5 /90 | 381.4 /90 | 60.2 /90 |
| A. Obert | 17 | 611032 min | 292.5 /90 | 211.8 /90 | 70.6 /90 | 645.6 /90 | 221.9 /90 | 40.3 /90 |
| J. L. Palomino | 16 | 651046 min | 262.2 /90 | 201.7 /90 | 100.9 /90 | 443.8 /90 | 90.8 /90 | 30.3 /90 |
| See more players · Pro | ||||||||
| Player | Mins | Fouls committed 1+2+ | Fouls won 1+2+ | Likely duel |
|---|---|---|---|---|
| R. Piccoli n 8 | 87.4 | 1.8 | 1.7 | — |
| T. Augello n 8 | 88.5 | 0.8 | 0.1 | — |
| S. Luperto n 8 | 91.1 | 0.9 | 0.9 | — |
| G. Zappa n 8 | 75.1 | 0.7 | 0.3 | — |
| N. Zortea n 8 | 84.6 | 1.2 | 0.5 | — |
| See more players · Pro | ||||
| Player | Mins | Tackles 1+2+ |
|---|---|---|
| R. Piccoli n 8 | 87.4 | 0 |
| T. Augello n 8 | 88.5 | 1.5 |
| S. Luperto n 8 | 91.1 | 1.2 |
| G. Zappa n 8 | 75.1 | 0.9 |
| N. Zortea n 8 | 84.6 | 0.9 |
| See more players · Pro | ||
Cagliari Attacking
| Player | Apps | Avg mins | Goals | Assists | Shots | Shots on target | Key passes | Dribbles completed |
|---|---|---|---|---|---|---|---|---|
| R. Piccoli | 36 | 853061 min | 100.3 /90 | 10 /90 | 692 /90 | 310.9 /90 | 130.4 /90 | 140.4 /90 |
| Zito Luvumbo | 26 | 621614 min | 20.1 /90 | 20.1 /90 | 140.8 /90 | 40.2 /90 | 170.9 /90 | 251.4 /90 |
| N. Viola | 23 | 521195 min | 30.2 /90 | 10.1 /90 | 231.7 /90 | 90.7 /90 | 272 /90 | 110.8 /90 |
| M. Felici | 18 | 50903 min | 00 /90 | 30.3 /90 | 60.6 /90 | 50.5 /90 | 101 /90 | 181.8 /90 |
| L. Pavoletti | 10 | 30298 min | 20.6 /90 | 00 /90 | 133.9 /90 | 61.8 /90 | 30.9 /90 | 00 /90 |
| See more players · Pro | ||||||||
| Player | Mins | Shots 1+2+ | Shots on target 1+2+ |
|---|---|---|---|
| R. Piccoli n 8 | 87.4 | 2.4 | 1.5 |
| T. Augello n 8 | 88.5 | 0 | 0 |
| S. Luperto n 8 | 91.1 | 0.1 | 0 |
| G. Zappa n 8 | 75.1 | 0.1 | 0.1 |
| N. Zortea n 8 | 84.6 | 0.7 | 0.1 |
| See more players · Pro | |||
| Player | Mins | Goals 1+2+ | Assists 1+2+ |
|---|---|---|---|
| R. Piccoli n 8 | 87.4 | 0.4 | 0 |
| T. Augello n 8 | 88.5 | 0 | 0.4 |
| S. Luperto n 8 | 91.1 | 0 | 0 |
| G. Zappa n 8 | 75.1 | 0 | 0 |
| N. Zortea n 8 | 84.6 | 0.1 | 0.3 |
| See more players · Pro | |||
The day’s free picks, by email
Every morning at 07:30 UK: the model’s free picks, each with its confidence tier and that tier’s settled record, misses included. No tips, no guarantees, one click to leave.
Match Statistics & Details
| Napoli | Cagliari | |
|---|---|---|
| 67% | Possession | 33% |
| 2.49 | Expected goals (xG) | 0.11 |
| 18 | Shots | 4 |
| 6 | Shots on target | 1 |
| 4 | Shots off target | 0 |
| 8 | Blocked shots | 3 |
| 16 | Shots inside the box | 2 |
| 8 | Corners | 3 |
| 1 | Offsides | 1 |
| 14 | Fouls | 14 |
| 2 | Yellow cards | 1 |
| 0 | Red cards | 0 |
| 1 | Saves | 4 |
| 584 | Passes | 296 |
| 91% | Pass accuracy | 81% |
Napoli Player Stats
| Player | Min | G | A | Sh | SoT | KP | Tkl | Cards | Rating |
|---|---|---|---|---|---|---|---|---|---|
| A. Meret | 90 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7.3 |
| Giovanni Di Lorenzo | 90 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7.3 |
| Amir Rrahmani | 90 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 7.9 |
| M. Olivera | 90 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 7.9 |
| Billy Gilmour | 90 | 0 | 0 | 1 | 1 | 2 | 3 | 0 | 7.5 |
| S. McTominay | 90 | 1 | 0 | 1 | 1 | 3 | 0 | 0 | 7.5 |
| L. Spinazzola | 85 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 7.9 |
| A. Zambo Anguissa | 85 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 6.6 |
| G. Raspadori | 85 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 7.3 |
| R. Lukaku | 76 | 1 | 0 | 1 | 1 | 1 | 0 | Y | 7.2 |
| M. Politano | 61 | 0 | 1 | 1 | 0 | 2 | 0 | Y | 7 |
| David Neres sub | 29 | 0 | 0 | 1 | 1 | 0 | 3 | 0 | 6.5 |
| G. Simeone sub | 14 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6.7 |
| P. Billing sub | 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.3 |
| P. Mazzocchi sub | 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.7 |
| C. Ngonge sub | 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.3 |
Cagliari Player Stats
| Player | Min | G | A | Sh | SoT | KP | Tkl | Cards | Rating |
|---|---|---|---|---|---|---|---|---|---|
| G. Zappa | 90 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 6.3 |
| Y. Mina | 90 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 7.3 |
| S. Luperto | 90 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 6.9 |
| M. Adopo | 90 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 6.2 |
| A. Deiola | 90 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 6.3 |
| R. Piccoli | 90 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.5 |
| A. Sherri | 82 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7.5 |
| T. Augello | 74 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.2 |
| N. Zortea | 57 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.2 |
| A. Makoumbou | 57 | 0 | 0 | 0 | 0 | 0 | 2 | Y | 6.3 |
| N. Viola | 57 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.7 |
| J. L. Palomino sub | 33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.3 |
| R. Marin sub | 33 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6.9 |
| K. Mutandwa sub | 33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.3 |
| A. Obert sub | 16 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 6.3 |
| G. Ciocci sub | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.9 |
Sh = shots, SoT = shots on target, KP = key passes, Tkl = tackles; – = not recorded for that player. Rating is the data provider’s.
Form, Head-to-Head & Standings
The numbers behind Napoli v Cagliari — recent results, past meetings and where each side sits. (TACTIX’s model forecast is in the projections below.)
- 2024-09-15 Cagliari 0–4 Napoli
- 2024-02-25 Cagliari 1–1 Napoli
- 2023-12-16 Napoli 2–1 Cagliari
- 2022-02-21 Cagliari 1–1 Napoli
- 2021-09-26 Napoli 2–0 Cagliari
- 2021-05-02 Napoli 1–1 Cagliari
The Full Post-Match Picture
Pro members see this match shot by shot — every attempt with its expected-goals value, the situation and shot-type breakdowns, the xG timeline, and how the model’s pre-match probabilities compared with what happened. Plus every market the model graded for this fixture.
then £9.99 a month unless you cancel · 18+
Frequently Asked Questions
- What is the head-to-head record between Napoli and Cagliari?
- In their last 6 meetings, Napoli won 3, Cagliari won 0 and there were 3 draws, averaging 2.5 goals per game.
- What is the recent form of Napoli and Cagliari?
- Recent form — Napoli 3W 2D 0L; Cagliari 2W 0D 3L.
Today’s Boards
Every fixture kicking off in the UK day, and the fixtures where the free pick leads with each market.
This page is generated from TACTIX’s match data by our software and checked automatically; data as of . How it works → · Report an error
How our model works · Live track record · Predictions are model output, not betting advice.