Serie A Gameweek 30 Fri, Mar 20 2026 · 17:30 Unipol Domus, Cagliari
0–1 Full time · HT 0–1 xG 0.32 – 1.77
  • 2’ S. McTominay
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

McTominay goal decides it for Napoli

Napoli entered as favourites and won 1–0 through a McTominay goal. Napoli finished with the higher xG (1.77 vs 0.32).

Cagliari22%
Draw27%
Napoli ✓50%

Model vs reality

Cagliari goals
0
Model 0.91 · xG 0.32
Napoli goals
1
Model 1.49 · xG 1.77
Total goals
1
Model 2.40 · xG 2.09
Score 0–1
13%
Most likely 1–1 (13%)
Over 2.5
No
Model 43%
Both scored
No
Model 47%
Match facts
★ Player of the matchY. MinaCagliari
7.6
  • RefereeMaurizio Mariani
  • CoachesFabio Pisacane · —
  • VenueUnipol Domus
  • Table before kick-offCagliari 15th · Napoli 3rd

Timeline

  1. S. McTominay 0–1
    2’
  2. S. LobotkaYellow card · Roughing
    17’
  3. Zé PedroYellow card · Holding
    35’
  4. Half time · 0–1
  5. ⇄ Alisson SantosFor S. Lobotka
    55’
  6. ⇄ S. KılıçsoyFor M. Folorunsho
    65’
  7. M. OliveraYellow card · Tripping
    69’
  8. ⇄ A. DeiolaFor M. Adopo
    73’
  9. ⇄ Paul MendyFor Zé Pedro
    73’
  10. ⇄ L. SpinazzolaFor M. Politano
    77’
  11. ⇄ F. AnguissaFor B. Gilmour
    77’
  12. ⇄ Juan JesusFor M. Olivera
    84’
  13. ⇄ Yael TrepyFor S. Esposito
    84’
  14. ⇄ O. RaterinkFor J. Rodríguez
    84’
  15. A. DossenaYellow card
    90+4’
  16. Full time · 0–1

Team stats

Cagliari6 shots · 4 in box, 2 outside
Napoli17 shots · 8 in box, 9 outside
CagliariNapoli
32% Possession 68%
0.32 Expected goals (xG) 1.77
0.39 Expected points (xPts) 2.41
6 Shots 17
0 Shots on target 5
6 Shots off target 4
0 Blocked shots 8
4 Shots inside the box 8
2 Shots outside the box 9
308 Passes 674
79% Pass accuracy 90%
1 Corners 7
4 Goalkeeper saves 0
11 Fouls 16
0 Offsides 2
2 Yellow cards 2
0 Red cards 0
6.86 Team rating 6.76

Line-ups

Cagliari 3-5-2

17.3 E. Caprile(G)
226.9 A. Dossena 267.6★ Y. Mina 326.7 Zé Pedro ↓73’
156.9 J. Rodríguez ↓84’ 256.9 I. Sulemana 107.0 G. Gaetano 86.3 M. Adopo ↓73’ 26.7 M. Palestra
906.3 M. Folorunsho ↓65’ 946.9 S. Esposito ↓84’
  • 1E. Caprile (G)7.3
  • 22A. Dossena6.9
  • 26Y. Mina ★7.6
  • 32Zé Pedro↓73’6.7
  • 15J. Rodríguez↓84’6.9
  • 25I. Sulemana6.9
  • 10G. Gaetano7.0
  • 8M. Adopo↓73’6.3
  • 2M. Palestra6.7
  • 90M. Folorunsho↓65’6.3
  • 94S. Esposito↓84’6.9

Substitutes used

  • 9S. Kılıçsoy↑65’6.3
  • 14A. Deiola↑73’6.3
  • 18O. Raterink↑84’
  • 31Paul Mendy↑73’6.6
  • 37Yael Trepy↑84’

Unused: A. Sherri, G. Ciocci, N. Grandu, G. Zappa, Agustín Albarracín, L. Mazzitelli, J. Liteta, L. Pavoletti

Coach: Fabio Pisacane

Napoli 3-4-2-1

326.9 V. Milinković-Savić(G)
176.9 M. Olivera ↓84’ 46.9 A. Buongiorno 317.3 S. Beukema
36.9 Miguel Gutiérrez 686.3 S. Lobotka ↓55’ 66.7 B. Gilmour ↓77’ 217.0 M. Politano ↓77’
87.2 S. McTominay 116.2 K. De Bruyne
195.9 R. Højlund
  • 32V. Milinković-Savić (G)6.9
  • 17M. Olivera↓84’6.9
  • 4A. Buongiorno6.9
  • 31S. Beukema7.3
  • 3Miguel Gutiérrez6.9
  • 68S. Lobotka↓55’6.3
  • 6B. Gilmour↓77’6.7
  • 21M. Politano↓77’7.0
  • 8S. McTominay7.2
  • 11K. De Bruyne6.2
  • 19R. Højlund5.9

Substitutes used

  • 27Alisson Santos↑55’6.9
  • 5Juan Jesus↑84’
  • 37L. Spinazzola↑77’6.7
  • 99F. Anguissa↑77’6.7

Unused: A. Meret, N. Contini, E. Elmas, P. Mazzocchi, Giovane, R. Lukaku

Player stats

Top rated
Y. MinaCagliari7.6
2nd
E. CaprileCagliari7.3
3rd
S. BeukemaNapoli7.3

Cagliari

Napoli

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.