Serie A Regular Season - 7

Cagliari 0 - 2 FT Bologna

Unipol Domus

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

Futmetrix Verdict
43
FT
Sun, Oct 19
Italiano
Cagliari
0-2
Bologna
⚡ Intensity 42
⚖️ Balance 13
🏆 Stakes 33
🎲 Upset 10
Holm and Orsolini secure Bologna victory.

Clinical Bologna Conquer the Unipol Domus

Average Entertainment Futmetrix Score: 43/100. A masterclass in game management sees Bologna tighten their grip on the top five while Cagliari struggle for clinical edge in a disappointing home display.

Emil Holm Sets the Tone

The encounter at the **Unipol Domus** began with Bologna dictating terms through superior technical execution. Controlling 58% of the ball, the visitors displayed a level of tactical Balance that left Cagliari chasing shadows for large periods. The deadlock was broken in the 31st minute when J. Odgaard turned provider, delivering a precise ball that Emil Holm dispatched with clinical efficiency. Cagliari attempted to respond with long balls toward their front line, but they lacked the necessary Intensity to disrupt the visitors' defensive structure, finishing the half without a clear route back into the contest as the visitors remained comfortably in command.

Super-Subs Shift the Momentum

As the second half progressed, the Stakes grew higher for a Cagliari side desperate to climb the table. However, it was the away side's bench that proved decisive. The introduction of Riccardo Orsolini injected fresh energy into the attack, stretching the home side's weary backline. The knockout blow arrived in the 80th minute: another substitute, B. Dominguez, found space to set up Orsolini, who finished emphatically to make it 0-2. This sequence highlighted the gulf in depth between the two squads, as the visitors utilized their tactical flexibility to punish an increasingly desperate home side that failed to record more than three shots on target throughout the entire match.

VAR Drama and Defensive Resilience

The closing stages were defined by a spike in Intensity and a moment of officiating theatre. In the 86th minute, a penalty was initially awarded following a challenge on Emil Holm, only for the decision to be overturned following a VAR review. Despite this late reprieve, Cagliari could find no way past Federico Ravaglia. The Bologna goalkeeper was in inspired form, producing 3 crucial saves to preserve his clean sheet and frustrate the home support. By the final whistle, the visitors had successfully neutralised the Sardinians' aerial threat, securing a deserved victory that leaves the home side languishing in the bottom half of the table while the Rossoblù continue their march toward European qualification.

Key Questions

How did VAR change this match?

VAR intervened in the 86th minute to overturn a penalty decision originally awarded to Bologna, preventing the scoreline from potentially widening to 0-3 in the final minutes.

How did substitute Emil Holm change the game?

Emil Holm actually started the match and scored the opening goal in the 31st minute, providing the crucial breakthrough that allowed Bologna to control the game.

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%
Bologna 58%
Shots
4
10
Cagliari 4
Bologna 10
Shots on Target
3
7
Cagliari 3
Bologna 7
Expected Goals (xG)
0.22
1.11
Cagliari 0.22
Bologna 1.11
Passes
311
436
Cagliari 311
Bologna 436
Pass Accuracy
78%
84%
Cagliari 78%
Bologna 84%
Corners
2
7
Cagliari 2
Bologna 7
Fouls
15
22
Cagliari 15
Bologna 22
Yellow Cards
1
3
Cagliari 1
Bologna 3
Red Cards
0
0
Cagliari 0
Bologna 0

Match Events

Juan Miranda 🟨 13'
E. Holm (J. Odgaard) 31'
HT
54' 🔄 G. Zappa G. Borrelli
55' 🔄 M. Felici Z. Luvumbo
J. Miranda C. Lykogiannis 🔄 59'
F. Bernardeschi R. Orsolini 🔄 59'
Lewis Ferguson 🟨 62'
68' 🔄 M. Prati G. Gaetano
68' 🔄 Y. Mina J. Pedro
R. Freuler T. Pobega 🔄 77'
N. Cambiaghi B. Dominguez 🔄 77'
78' 🔄 S. Esposito S. Kilicsoy
R. Orsolini (B. Dominguez) 80'
Emil Holm 86'
E. Holm L. De Silvestri 🔄 88'
FT

Player Cards

Our take on every player in this match

Cagliari

Goalkeepers
E. Caprile
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
G. Zappa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Y. Mina
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
S. Luperto
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
A. Obert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
M. Palestra
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
11
Duels Won
0
Pens Won
M. Adopo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Prati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
M. Folorunsho
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
M. Felici
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Forwards
S. Esposito
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
BENCH
G. Ciocci
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
V. Sarno
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Idrissi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Pedro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
L. Mazzitelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Gaetano
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
A. Deiola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Rog
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Cavuoti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Liteta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Kilicsoy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
G. Borrelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
L. Pavoletti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Z. Luvumbo
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
5
Duels Won
0
Pens Won

Bologna

Goalkeepers
F. Ravaglia
MAGNET
MAGNET
50
Activity
50
Activity
50
Passes
0
Duels
Defenders
E. Holm
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
M. Vitik
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
T. Heggem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Miranda
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
25%
Pass Acc
Midfielders
R. Freuler
MAGNET
MAGNET
68
Activity
68
Activity
63
Passes
5
Duels
L. Ferguson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
F. Bernardeschi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
J. Odgaard
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.6
Rating
N. Cambiaghi
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Forwards
S. Castro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
L. Skorupski
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Pessina
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Casale
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Zortea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Lykogiannis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
J. Lucumi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. De Silvestri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
T. Pobega
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
N. Moro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Sulemana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Fabbian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Orsolini
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
J. Rowe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Dallinga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Dominguez
SUPER SUB
SUPER SUB
1
Assist
1
Assist
13
Minutes
6.7
Rating

Head to Head

Date Home Score Away Competition Venue
02/03/2025 Bologna 2 - 1 Cagliari Serie A Stadio Renato Dall'Ara
29/10/2024 Cagliari 0 - 2 Bologna Serie A Unipol Domus
14/01/2024 Cagliari 2 - 1 Bologna Serie A Unipol Domus
02/09/2023 Bologna 2 - 1 Cagliari Serie A Stadio Renato Dall'Ara
20/10/2022 Bologna 1 - 0 Cagliari Coppa Italia Stadio Renato Dall'Ara
11/01/2022 Cagliari 2 - 1 Bologna Serie A Unipol Domus
01/11/2021 Bologna 2 - 0 Cagliari Serie A Stadio Renato Dall'Ara
03/03/2021 Cagliari 1 - 0 Bologna Serie A Sardegna Arena
31/10/2020 Bologna 3 - 2 Cagliari Serie A Stadio Renato Dall'Ara
02/03/2025
Serie A Stadio Renato Dall'Ara
29/10/2024
Serie A Unipol Domus
14/01/2024
Serie A Unipol Domus
02/09/2023
Serie A Stadio Renato Dall'Ara
20/10/2022
Coppa Italia Stadio Renato Dall'Ara
11/01/2022
Serie A Unipol Domus
01/11/2021
Serie A Stadio Renato Dall'Ara
03/03/2021
Serie A Sardegna Arena
31/10/2020
Serie A Stadio Renato Dall'Ara
Cagliari Win
Bologna Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 AC Milan 7 16 11 4 +7 WAC Milan 2 - 1 Fiorentina (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)WAC Milan 2 - 1 Napoli (28-09-2025)WUdinese 0 - 3 AC Milan (20-09-2025)WAC Milan 1 - 0 Bologna (14-09-2025)
2 Inter 7 15 18 8 +10 WAS Roma 0 - 1 Inter (18-10-2025)WInter 4 - 1 Cremonese (04-10-2025)WCagliari 0 - 2 Inter (27-09-2025)WInter 2 - 1 Sassuolo (21-09-2025)LJuventus 4 - 3 Inter (13-09-2025)
3 Napoli 7 15 12 7 +5 LTorino 1 - 0 Napoli (18-10-2025)WNapoli 2 - 1 Genoa (05-10-2025)LAC Milan 2 - 1 Napoli (28-09-2025)WNapoli 3 - 2 Pisa (22-09-2025)WFiorentina 1 - 3 Napoli (13-09-2025)
4 AS Roma 7 15 7 3 +4 LAS Roma 0 - 1 Inter (18-10-2025)WFiorentina 1 - 2 AS Roma (05-10-2025)WAS Roma 2 - 0 Verona (28-09-2025)WLazio 0 - 1 AS Roma (21-09-2025)LAS Roma 0 - 1 Torino (14-09-2025)
5 Bologna 7 13 11 5 +6 WCagliari 0 - 2 Bologna (19-10-2025)WBologna 4 - 0 Pisa (05-10-2025)DLecce 2 - 2 Bologna (28-09-2025)WBologna 2 - 1 Genoa (20-09-2025)LAC Milan 1 - 0 Bologna (14-09-2025)
6 Como 7 12 9 5 +4 WComo 2 - 0 Juventus (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)DComo 1 - 1 Cremonese (27-09-2025)WFiorentina 1 - 2 Como (21-09-2025)DComo 1 - 1 Genoa (15-09-2025)
7 Juventus 7 12 9 7 +2 LComo 2 - 0 Juventus (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)DJuventus 1 - 1 Atalanta (27-09-2025)DVerona 1 - 1 Juventus (20-09-2025)WJuventus 4 - 3 Inter (13-09-2025)
8 Atalanta 7 11 11 5 +6 DAtalanta 0 - 0 Lazio (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)DJuventus 1 - 1 Atalanta (27-09-2025)WTorino 0 - 3 Atalanta (21-09-2025)WAtalanta 4 - 1 Lecce (14-09-2025)
9 Sassuolo 7 10 8 8 0 DLecce 0 - 0 Sassuolo (18-10-2025)WVerona 0 - 1 Sassuolo (03-10-2025)WSassuolo 3 - 1 Udinese (28-09-2025)LInter 2 - 1 Sassuolo (21-09-2025)WSassuolo 1 - 0 Lazio (14-09-2025)
10 Cremonese 7 10 8 9 -1 DCremonese 1 - 1 Udinese (20-10-2025)LInter 4 - 1 Cremonese (04-10-2025)DComo 1 - 1 Cremonese (27-09-2025)DCremonese 0 - 0 Parma (21-09-2025)DVerona 0 - 0 Cremonese (15-09-2025)
11 Udinese 7 9 7 10 -3 DCremonese 1 - 1 Udinese (20-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)LSassuolo 3 - 1 Udinese (28-09-2025)LUdinese 0 - 3 AC Milan (20-09-2025)WPisa 0 - 1 Udinese (14-09-2025)
12 Lazio 7 8 10 7 +3 DAtalanta 0 - 0 Lazio (19-10-2025)DLazio 3 - 3 Torino (04-10-2025)WGenoa 0 - 3 Lazio (29-09-2025)LLazio 0 - 1 AS Roma (21-09-2025)LSassuolo 1 - 0 Lazio (14-09-2025)
13 Cagliari 7 8 6 8 -2 LCagliari 0 - 2 Bologna (19-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)LCagliari 0 - 2 Inter (27-09-2025)WLecce 1 - 2 Cagliari (19-09-2025)WCagliari 2 - 0 Parma (13-09-2025)
14 Torino 7 8 6 13 -7 WTorino 1 - 0 Napoli (18-10-2025)DLazio 3 - 3 Torino (04-10-2025)LParma 2 - 1 Torino (29-09-2025)LTorino 0 - 3 Atalanta (21-09-2025)WAS Roma 0 - 1 Torino (14-09-2025)
15 Parma 7 6 3 7 -4 DGenoa 0 - 0 Parma (19-10-2025)LParma 0 - 1 Lecce (04-10-2025)WParma 2 - 1 Torino (29-09-2025)DCremonese 0 - 0 Parma (21-09-2025)LCagliari 2 - 0 Parma (13-09-2025)
16 Lecce 7 6 5 10 -5 DLecce 0 - 0 Sassuolo (18-10-2025)WParma 0 - 1 Lecce (04-10-2025)DLecce 2 - 2 Bologna (28-09-2025)LLecce 1 - 2 Cagliari (19-09-2025)LAtalanta 4 - 1 Lecce (14-09-2025)
17 Verona 7 4 2 9 -7 DPisa 0 - 0 Verona (18-10-2025)LVerona 0 - 1 Sassuolo (03-10-2025)LAS Roma 2 - 0 Verona (28-09-2025)DVerona 1 - 1 Juventus (20-09-2025)DVerona 0 - 0 Cremonese (15-09-2025)
18 Fiorentina 7 3 5 10 -5 LAC Milan 2 - 1 Fiorentina (19-10-2025)LFiorentina 1 - 2 AS Roma (05-10-2025)DPisa 0 - 0 Fiorentina (28-09-2025)LFiorentina 1 - 2 Como (21-09-2025)LFiorentina 1 - 3 Napoli (13-09-2025)
19 Genoa 7 3 3 9 -6 DGenoa 0 - 0 Parma (19-10-2025)LNapoli 2 - 1 Genoa (05-10-2025)LGenoa 0 - 3 Lazio (29-09-2025)LBologna 2 - 1 Genoa (20-09-2025)DComo 1 - 1 Genoa (15-09-2025)
20 Pisa 7 3 3 10 -7 DPisa 0 - 0 Verona (18-10-2025)LBologna 4 - 0 Pisa (05-10-2025)DPisa 0 - 0 Fiorentina (28-09-2025)LNapoli 3 - 2 Pisa (22-09-2025)LPisa 0 - 1 Udinese (14-09-2025)