Serie A Regular Season - 26

Cagliari 0 - 0 FT Lazio

Unipol Domus

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

Futmetrix Verdict
27
FT
Sat, Feb 21
Italiano
Cagliari
0-0
Lazio
⚡ Intensity 34
⚖️ Balance 0
🏆 Stakes 0
🎲 Upset 18
Defensive grit defines Unipol Domus stalemate.

Stalemate in Sardinia: Defences Reign Supreme

Skip It Futmetrix Score: 27/100. A war of attrition at the Unipol Domus that rewarded Cagliari's defensive grit and punished Lazio's lack of clinical finishing.

Tactical Chess and Early Rhythm

The encounter at the Unipol Domus kicked off with a noticeable level of Intensity, yet lacked the creative spark required to break the deadlock. Lazio sought to impose their rhythm early on, controlled possession with a 58% share as they circulated the ball across the pitch. However, Cagliari remained disciplined, deploying a low block that frustrated the visitors' creative outlets and forced them into low-percentage shots from distance. The home side’s Balance was impressive, absorbing pressure before launching speculative counters that kept the opposition defenders occupied. While the early exchanges promised a tactical battle, the match frequently bogged down in midfield skirmishes. Both managers appeared cautious, wary of committing too many bodies forward and leaving themselves vulnerable to a quick transition, resulting in a cagey opening half with few clear-cut openings.

Defensive Walls and Goalkeeping Heroics

As the match progressed into the second half, the defensive units took centre stage. Alessio Romagnoli delivered a masterclass in positioning for the visitors, snuffing out any hint of a Cagliari breakthrough with veteran composure. At the other end, Elia Caprile emerged as the hero for the Isolani, producing four crucial saves to keep his clean sheet intact against a flurry of late efforts. The Stakes were evident in every challenge, with both sides fighting for every inch of turf in a physical contest. Lazio’s superior passing statistics—completing over 570 accurate balls—failed to translate into high-quality chances, as their expected goals (xG) hovered around a modest 0.72. The narrative of the afternoon became one of missed opportunities and resilient shot-stopping, leaving the travelling support frustrated as the clock ticked towards the final whistle.

Late Drama and the Final Stand

The match reached its boiling point in the 85th minute when Y. Mina was shown a straight red card for a clumsy tripping incident. This sudden Upset Factor forced Cagliari into a desperate defensive retreat for the remaining minutes of play. Despite the numerical advantage, Lazio lacked the clinical edge to exploit the gaps, failing to test the keeper one last time in stoppage time. The final whistle brought a sense of relief to the home fans, while the visitors left the pitch wondering how they failed to secure all three points against ten men. This stalemate keeps both teams stagnant in the mid-table positions, reflecting their inconsistent form this season. For Cagliari, the point is a testament to their grit and organisation, while for Lazio, it represents a significant missed opportunity in their quest for European qualification.

Key Questions

How did the red card for Y. Mina impact the match?

The 85th-minute dismissal forced Cagliari into a deep defensive shell, but Lazio lacked the clinical edge to exploit the numerical advantage in the dying moments.

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
42%
58%
Cagliari 42%
Lazio 58%
Shots
11
10
Cagliari 11
Lazio 10
Shots on Target
2
4
Cagliari 2
Lazio 4
Expected Goals (xG)
0.67
0.72
Cagliari 0.67
Lazio 0.72
Passes
459
630
Cagliari 459
Lazio 630
Pass Accuracy
86%
91%
Cagliari 86%
Lazio 91%
Corners
3
5
Cagliari 3
Lazio 5
Fouls
12
15
Cagliari 12
Lazio 15
Yellow Cards
3
2
Cagliari 3
Lazio 2
Red Cards
1
0
Cagliari 1
Lazio 0

Match Events

26' 🟨 Y. Mina
42' 🔄 L. Mazzitelli R. Idrissi
L. Pellegrini 🟨 45'+1
HT
57' 🟨 J. Pedro
N. Rovella D. Cataldi 🔄 60'
G. Isaksen M. Cancellieri 🔄 60'
O. Provstgaard 🟨 64'
D. Maldini P. Ratkov 🔄 72'
L. Pellegrini N. Tavares 🔄 72'
73' 🔄 S. Esposito Y. Trepy
M. Zaccagni T. Noslin 🔄 85'
85' 🟨 Y. Mina
85' 🟥 Y. Mina
88' 🔄 S. Kilicsoy G. Zappa
FT

Player Cards

Our take on every player in this match

Cagliari

Goalkeepers
Elia Caprile
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Zé Pedro
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Yerry Mina
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
7.2
Rating
Alberto Dossena
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Adam Obert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Midfielders
Marco Palestra
PROVOCATEUR
PROVOCATEUR
6
Fouls Won
6
Fouls Won
9
Duels Won
0
Pens Won
Michel Adopo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Luca Mazzitelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
42
Total Mins
42
Entry
Ibrahim Sulemana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Forwards
Semih Kılıçsoy
NPC
NPC
88
Minutes
88
Minutes
13%
Pass Acc
6.9
Rating
Sebastiano Esposito
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
12%
Pass Acc
BENCH
Alen Sherri
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Giuseppe Ciocci
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Riyad Idrissi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Gabriele Zappa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Juan Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Othniël Raterink
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joseph Liteta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Agustín Albarracín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Leonardo Pavoletti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paul Mendy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yael Trepy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

Lazio

Goalkeepers
Ivan Provedel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Adam Marušić
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Alessio Romagnoli
MAGNET
MAGNET
111
Activity
111
Activity
110
Passes
1
Duels
Oliver Provstgaard
MAGNET
MAGNET
87
Activity
87
Activity
79
Passes
8
Duels
Luca Pellegrini
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
24%
Pass Acc
Midfielders
Reda Belahyane
MAGNET
MAGNET
83
Activity
83
Activity
73
Passes
10
Duels
Nicolò Rovella
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Kenneth Taylor
MAGNET
MAGNET
66
Activity
66
Activity
59
Passes
7
Duels
Forwards
Gustav Isaksen
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Daniel Maldini
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Mattia Zaccagni
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
84
Total Mins
85
Entry
BENCH
Alessio Furlanetto
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Edoardo Motta
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Elseid Hysaj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Patric
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nuno Tavares
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Fisayo Dele-Bashiru
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adrian Przyborek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Danilo Cataldi
ENFORCER
ENFORCER
4
Tackles
4
Tackles
5
Duels Won
83%
Win %
Tijjani Noslin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Matteo Cancellieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Petar Ratkov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Boulaye Dia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/11/2025 Lazio 2 - 0 Cagliari Serie A Stadio Olimpico
03/02/2025 Cagliari 1 - 2 Lazio Serie A Unipol Domus
04/11/2024 Lazio 2 - 1 Cagliari Serie A Stadio Olimpico
10/02/2024 Cagliari 1 - 3 Lazio Serie A Unipol Domus
02/12/2023 Lazio 1 - 0 Cagliari Serie A Stadio Olimpico
05/03/2022 Cagliari 0 - 3 Lazio Serie A Unipol Domus
19/09/2021 Lazio 2 - 2 Cagliari Serie A Stadio Olimpico
07/02/2021 Lazio 1 - 0 Cagliari Serie A Stadio Olimpico
26/09/2020 Cagliari 0 - 2 Lazio Serie A Sardegna Arena
23/07/2020 Lazio 2 - 1 Cagliari Serie A Stadio Olimpico
03/11/2025
2 - 0
Serie A Stadio Olimpico
03/02/2025
1 - 2
Serie A Unipol Domus
04/11/2024
2 - 1
Serie A Stadio Olimpico
10/02/2024
1 - 3
Serie A Unipol Domus
02/12/2023
1 - 0
Serie A Stadio Olimpico
05/03/2022
0 - 3
Serie A Unipol Domus
19/09/2021
2 - 2
Serie A Stadio Olimpico
07/02/2021
1 - 0
Serie A Stadio Olimpico
26/09/2020
0 - 2
Serie A Sardegna Arena
23/07/2020
2 - 1
Serie A Stadio Olimpico
Cagliari Win
Lazio Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 26 64 62 21 +41 WLecce 0 - 2 Inter (21-02-2026)WInter 3 - 2 Juventus (14-02-2026)WSassuolo 0 - 5 Inter (08-02-2026)WCremonese 0 - 2 Inter (01-02-2026)WInter 6 - 2 Pisa (23-01-2026)
2 AC Milan 26 54 41 20 +21 LAC Milan 0 - 1 Parma (22-02-2026)DAC Milan 1 - 1 Como (18-02-2026)WPisa 1 - 2 AC Milan (13-02-2026)WBologna 0 - 3 AC Milan (03-02-2026)DAS Roma 1 - 1 AC Milan (25-01-2026)
3 AS Roma 26 50 34 16 +18 WAS Roma 3 - 0 Cremonese (22-02-2026)DNapoli 2 - 2 AS Roma (15-02-2026)WAS Roma 2 - 0 Cagliari (09-02-2026)LUdinese 1 - 0 AS Roma (02-02-2026)DAS Roma 1 - 1 AC Milan (25-01-2026)
4 Napoli 26 50 39 27 +12 LAtalanta 2 - 1 Napoli (22-02-2026)DNapoli 2 - 2 AS Roma (15-02-2026)WGenoa 2 - 3 Napoli (07-02-2026)WNapoli 2 - 1 Fiorentina (31-01-2026)LJuventus 3 - 0 Napoli (25-01-2026)
5 Juventus 26 46 43 25 +18 LJuventus 0 - 2 Como (21-02-2026)LInter 3 - 2 Juventus (14-02-2026)DJuventus 2 - 2 Lazio (08-02-2026)WParma 1 - 4 Juventus (01-02-2026)WJuventus 3 - 0 Napoli (25-01-2026)
6 Como 26 45 41 19 +22 WJuventus 0 - 2 Como (21-02-2026)DAC Milan 1 - 1 Como (18-02-2026)LComo 1 - 2 Fiorentina (14-02-2026)DComo 0 - 0 Atalanta (01-02-2026)WComo 6 - 0 Torino (24-01-2026)
7 Atalanta 26 45 36 22 +14 WAtalanta 2 - 1 Napoli (22-02-2026)WLazio 0 - 2 Atalanta (14-02-2026)WAtalanta 2 - 1 Cremonese (09-02-2026)DComo 0 - 0 Atalanta (01-02-2026)WAtalanta 4 - 0 Parma (25-01-2026)
8 Bologna 26 36 35 32 +3 WBologna 1 - 0 Udinese (23-02-2026)WTorino 1 - 2 Bologna (15-02-2026)LBologna 0 - 1 Parma (08-02-2026)LBologna 0 - 3 AC Milan (03-02-2026)LGenoa 3 - 2 Bologna (25-01-2026)
9 Sassuolo 26 35 32 35 -3 WSassuolo 3 - 0 Verona (20-02-2026)WUdinese 1 - 2 Sassuolo (15-02-2026)LSassuolo 0 - 5 Inter (08-02-2026)WPisa 1 - 3 Sassuolo (31-01-2026)WSassuolo 1 - 0 Cremonese (25-01-2026)
10 Lazio 26 34 26 25 +1 DCagliari 0 - 0 Lazio (21-02-2026)LLazio 0 - 2 Atalanta (14-02-2026)DJuventus 2 - 2 Lazio (08-02-2026)WLazio 3 - 2 Genoa (30-01-2026)DLecce 0 - 0 Lazio (24-01-2026)
11 Udinese 26 32 28 39 -11 LBologna 1 - 0 Udinese (23-02-2026)LUdinese 1 - 2 Sassuolo (15-02-2026)LLecce 2 - 1 Udinese (08-02-2026)WUdinese 1 - 0 AS Roma (02-02-2026)WVerona 1 - 3 Udinese (26-01-2026)
12 Parma 26 32 19 31 -12 WAC Milan 0 - 1 Parma (22-02-2026)WParma 2 - 1 Verona (15-02-2026)WBologna 0 - 1 Parma (08-02-2026)LParma 1 - 4 Juventus (01-02-2026)LAtalanta 4 - 0 Parma (25-01-2026)
13 Cagliari 26 29 28 35 -7 DCagliari 0 - 0 Lazio (21-02-2026)LCagliari 0 - 2 Lecce (16-02-2026)LAS Roma 2 - 0 Cagliari (09-02-2026)WCagliari 4 - 0 Verona (31-01-2026)WFiorentina 1 - 2 Cagliari (24-01-2026)
14 Genoa 26 27 32 37 -5 WGenoa 3 - 0 Torino (22-02-2026)DCremonese 0 - 0 Genoa (15-02-2026)LGenoa 2 - 3 Napoli (07-02-2026)LLazio 3 - 2 Genoa (30-01-2026)WGenoa 3 - 2 Bologna (25-01-2026)
15 Torino 26 27 25 47 -22 LGenoa 3 - 0 Torino (22-02-2026)LTorino 1 - 2 Bologna (15-02-2026)DFiorentina 2 - 2 Torino (07-02-2026)WTorino 1 - 0 Lecce (01-02-2026)LComo 6 - 0 Torino (24-01-2026)
16 Fiorentina 26 24 30 39 -9 WFiorentina 1 - 0 Pisa (23-02-2026)WComo 1 - 2 Fiorentina (14-02-2026)DFiorentina 2 - 2 Torino (07-02-2026)LNapoli 2 - 1 Fiorentina (31-01-2026)LFiorentina 1 - 2 Cagliari (24-01-2026)
17 Cremonese 26 24 21 36 -15 LAS Roma 3 - 0 Cremonese (22-02-2026)DCremonese 0 - 0 Genoa (15-02-2026)LAtalanta 2 - 1 Cremonese (09-02-2026)LCremonese 0 - 2 Inter (01-02-2026)LSassuolo 1 - 0 Cremonese (25-01-2026)
18 Lecce 26 24 17 33 -16 LLecce 0 - 2 Inter (21-02-2026)WCagliari 0 - 2 Lecce (16-02-2026)WLecce 2 - 1 Udinese (08-02-2026)LTorino 1 - 0 Lecce (01-02-2026)DLecce 0 - 0 Lazio (24-01-2026)
19 Pisa 26 15 20 43 -23 LFiorentina 1 - 0 Pisa (23-02-2026)LPisa 1 - 2 AC Milan (13-02-2026)DVerona 0 - 0 Pisa (06-02-2026)LPisa 1 - 3 Sassuolo (31-01-2026)LInter 6 - 2 Pisa (23-01-2026)
20 Verona 26 15 19 46 -27 LSassuolo 3 - 0 Verona (20-02-2026)LParma 2 - 1 Verona (15-02-2026)DVerona 0 - 0 Pisa (06-02-2026)LCagliari 4 - 0 Verona (31-01-2026)LVerona 1 - 3 Udinese (26-01-2026)