Serie A Gameweek 7

Cagliari 0 - 2 FT Bologna

Unipol Domus

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

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

Win Probability

  • Cagliari 37%
  • Draw 26%
  • Bologna 36%

Futmetrix AI estimate

Clinical Bologna Conquer the Unipol Domus

Average Entertainment Futmetrix Score: 42/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
↓ F. Bernardeschi ↑R. Orsolini 🔄 59'
↓ J. Miranda ↑C. Lykogiannis 🔄 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
Elia Caprile
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Gabriele Zappa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Yerry Mina
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Sebastiano Luperto
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Adam Obert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Marco Palestra
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
11
Duels Won
0
Pens Won
Michel Adopo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Matteo Prati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Michael Folorunsho
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Mattia Felici
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Forwards
Sebastiano Esposito
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
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
0
Total Mins
Started
Entry
Juan Martín Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zé Pedro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Luca Mazzitelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gianluca Gaetano
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Alessandro Deiola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
J. Liteta
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
12
Total Mins
Started
Entry
Gennaro Borrelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Leonardo Pavoletti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zito Luvumbo
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
5
Duels Won
0
Pens Won

Bologna

Goalkeepers
Federico Ravaglia
MAGNET
MAGNET
50
Activity
50
Activity
50
Passes
0
Duels
Defenders
Emil Holm
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Martin Vitík
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Torbjørn Heggem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Juan Miranda
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
25%
Pass Acc
Midfielders
Remo Freuler
MAGNET
MAGNET
68
Activity
68
Activity
63
Passes
5
Duels
Lewis Ferguson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Federico Bernardeschi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Jens Odgaard
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.6
Rating
Nicolò Cambiaghi
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Forwards
Santiago Castro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Łukasz Skorupski
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Massimo Pessina
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nicolò Casale
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nadir Zortea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Charalampos Lykogiannis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Jhon Lucumí
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lorenzo De Silvestri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Tommaso Pobega
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Nikola Moro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ibrahim Sulemana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giovanni Fabbian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Riccardo Orsolini
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Jonathan Rowe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thijs Dallinga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Benjamín Domínguez
SUPER SUB
SUPER SUB
1
Assist
1
Assist
13
Minutes
6.7
Rating

Head to Head

Date Home Score Away Competition Venue
05/03/2026 Bologna 0 - 0 Cagliari Serie A Stadio Renato Dall'Ara
10/19/2025 Cagliari 0 - 2 Bologna Serie A Unipol Domus
03/02/2025 Bologna 2 - 1 Cagliari Serie A Stadio Renato Dall'Ara
10/29/2024 Cagliari 0 - 2 Bologna Serie A Unipol Domus
01/14/2024 Cagliari 2 - 1 Bologna Serie A Unipol Domus
09/02/2023 Bologna 2 - 1 Cagliari Serie A Stadio Renato Dall'Ara
10/20/2022 Bologna 1 - 0 Cagliari Coppa Italia Stadio Renato Dall'Ara
01/11/2022 Cagliari 2 - 1 Bologna Serie A Unipol Domus
11/01/2021 Bologna 2 - 0 Cagliari Serie A Stadio Renato Dall'Ara
03/03/2021 Cagliari 1 - 0 Bologna Serie A Sardegna Arena
05/03/2026
Serie A Stadio Renato Dall'Ara
10/19/2025
Serie A Unipol Domus
03/02/2025
Serie A Stadio Renato Dall'Ara
10/29/2024
Serie A Unipol Domus
01/14/2024
Serie A Unipol Domus
09/02/2023
Serie A Stadio Renato Dall'Ara
10/20/2022
Coppa Italia Stadio Renato Dall'Ara
01/11/2022
Serie A Unipol Domus
11/01/2021
Serie A Stadio Renato Dall'Ara
03/03/2021
Serie A Sardegna Arena
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 Hellas 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)DHellas Verona 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)WHellas Verona 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)DHellas Verona 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 Hellas Verona 7 4 2 9 -7 DPisa 0 - 0 Hellas Verona (18-10-2025)LHellas Verona 0 - 1 Sassuolo (03-10-2025)LAS Roma 2 - 0 Hellas Verona (28-09-2025)DHellas Verona 1 - 1 Juventus (20-09-2025)DHellas Verona 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 Hellas 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)

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.