Serie A Regular Season - 15

Bologna 0 - 1 FT Juventus

Stadio Renato Dall'Ara

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

Futmetrix Verdict
65
FT
Sun, Dec 14
Italiano
Bologna
0-1
Juventus
⚡ Intensity 40
⚖️ Balance 20
🏆 Stakes 89
🎲 Upset 60
Cabal strike sinks ten-man Bologna.

Juventus Edge Bologna in High-Stakes European Duel

Worth Watching Futmetrix Score: 65/100. A clinical second-half display saw Juventus leapfrog Bologna into fifth place, as a tactical masterclass at the Stadio Renato Dall'Ara rewarded the visitors' efficiency.

A Tactical Stalemate at the Dall'Ara

The Stadio Renato Dall'Ara set the stage for a high-octane encounter where a tactical Balance defined the early proceedings. Bologna edged possession with 51%, looking to break down a resilient Juventus backline that remained disciplined throughout the opening half. Home goalkeeper Federico Ravaglia produced a series of crucial interventions to keep the scores level, frustrating the visitors as they struggled to find their rhythm. An Intensity rating of 64 highlights the physical nature of this clash, with both sides cautious not to overcommit. The early phase was characterized by a chess-like battle in midfield, where space was at a premium and every pass was fiercely contested. Neither manager seemed willing to gamble too early, knowing that the Stakes of this qualification battle left zero margin for error.

The Super-Sub and the Turning Point

The match exploded into life in the 64th minute following a masterstroke from the bench. Just three minutes after being introduced, J. Cabal found the back of the net, latching onto a clinical assist from K. Yildiz to stun the local supporters. The drama intensified shortly after when Torbjørn Heggem was shown a straight red card in the 69th minute for a professional foul as the last man. This dismissal effectively crippled the home side’s momentum and forced a tactical retreat. Juventus exploited the numerical advantage immediately, with Manuel Locatelli dictating the tempo from the center of the pitch. The Upset Factor remained non-existent as the visitors asserted their authority, turning what was once a balanced contest into a frantic survival mission for the ten-man hosts.

Di Gregorio Heroics Seal the Points

The closing stages were a masterclass in defensive management from the Bianconeri. Michele Di Gregorio was impenetrable between the posts, making four vital saves to ensure a clean sheet and secure the three points for his side. Despite the loss, Bologna's spirit remained intact, but their lack of a clinical edge in the final third proved costly against such high-caliber opposition. This 1-0 victory propels Juventus to 26 points, leapfrogging Bologna into fifth place in the Serie A standings. The Stakes of this "six-pointer" cannot be overstated, as the result provides a massive boost to Juve’s Champions League aspirations while leaving the hosts to rue missed opportunities. It was a professional performance that rewarded clinical finishing over territorial dominance, proving that in the Italian top flight, defensive grit is often the ultimate currency.

Key Questions

How did the red card for Torbjørn Heggem impact the match?

The red card left Bologna a man down, killing their offensive momentum and allowing Juventus to comfortably see out the win with defensive superiority.

What does this mean for Bologna's season?

This defeat sees Bologna drop to sixth place, losing vital ground to a direct rival in the race for European qualification during a critical period.

How did substitute Manuel Locatelli change the game?

Locatelli provided essential Balance in the midfield, dictating the tempo and ensuring the defense remained organized under pressure during the game's final stages.

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
51%
49%
Bologna 51%
Juventus 49%
Shots
11
13
Bologna 11
Juventus 13
Shots on Target
4
3
Bologna 4
Juventus 3
Expected Goals (xG)
0.55
1.68
Bologna 0.55
Juventus 1.68
Passes
455
449
Bologna 455
Juventus 449
Pass Accuracy
83%
83%
Bologna 83%
Juventus 83%
Corners
3
4
Bologna 3
Juventus 4
Fouls
10
11
Bologna 10
Juventus 11
Yellow Cards
3
1
Bologna 3
Juventus 1
Red Cards
1
0
Bologna 1
Juventus 0

Match Events

Teun Koopmeiners 🟨 19'
24' 🟨 Juan Miranda
HT
J. David L. Openda 🔄 60'
A. Cambiaso J. Cabal 🔄 61'
J. Cabal (K. Yildiz) 64'
65' 🔄 L. Ferguson I. Sulemana
66' 🔄 T. Dallinga S. Castro
69' 🟥 Torbjørn Heggem
72' 🔄 N. Moro E. Holm
72' 🔄 N. Zortea L. De Silvestri
T. Koopmeiners Bremer 🔄 76'
81' 🔄 J. Lucumi F. Bernardeschi
F. Conceicao F. Miretti 🔄 88'
90' 🟨 Ibrahim Sulemana
FT

Player Cards

Our take on every player in this match

Bologna

Goalkeepers
F. Ravaglia
MAGNET
MAGNET
60
Activity
60
Activity
59
Passes
1
Duels
Defenders
N. Zortea
ENFORCER
ENFORCER
3
Tackles
3
Tackles
3
Duels Won
75%
Win %
T. Heggem
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.2
Rating
J. Lucumi
ENFORCER
ENFORCER
3
Tackles
3
Tackles
4
Duels Won
100%
Win %
J. Miranda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
N. Moro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
72
Entry
T. Pobega
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
R. Orsolini
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
22%
Pass Acc
L. Ferguson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
65
Entry
N. Cambiaghi
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
8
Duels Won
0
Pens Won
Forwards
T. Dallinga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
BENCH
M. Pessina
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Franceschelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
E. Holm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
C. Lykogiannis
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
17
Total Mins
Started
Entry
P. Markovic
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
24
Total Mins
Started
Entry
G. Fabbian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Bernardeschi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
S. Castro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
J. Rowe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Immobile
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Odgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Dominguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Juventus

Goalkeepers
M. Di Gregorio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
P. Kalulu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
L. Kelly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
T. Koopmeiners
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Midfielders
W. McKennie
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
M. Locatelli
MAGNET
MAGNET
87
Activity
87
Activity
81
Passes
6
Duels
K. Thuram
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Cambiaso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Forwards
F. Conceicao
NPC
NPC
88
Minutes
88
Minutes
36%
Pass Acc
6.6
Rating
K. Yildiz
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
25%
Pass Acc
J. David
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
60
Entry
BENCH
M. Perin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Scaglia
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Bremer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Joao Mario
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Cabal
SUPER SUB
SUPER SUB
1
Goal
1
Goal
29
Minutes
7.6
Rating
J. Rouhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Rugani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
V. Adzic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Kostic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Miretti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
E. Zhegrova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Openda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/05/2025 Bologna 1 - 1 Juventus Serie A Stadio Renato Dall'Ara
07/12/2024 Juventus 2 - 2 Bologna Serie A Allianz Stadium
20/05/2024 Bologna 3 - 3 Juventus Serie A Stadio Renato Dall'Ara
27/08/2023 Juventus 1 - 1 Bologna Serie A Allianz Stadium
30/04/2023 Bologna 1 - 1 Juventus Serie A Stadio Renato Dall'Ara
02/10/2022 Juventus 3 - 0 Bologna Serie A Allianz Stadium
16/04/2022 Juventus 1 - 1 Bologna Serie A Allianz Stadium
18/12/2021 Bologna 0 - 2 Juventus Serie A Stadio Renato Dall'Ara
23/05/2021 Bologna 1 - 4 Juventus Serie A Stadio Renato Dall'Ara
04/05/2025
Serie A Stadio Renato Dall'Ara
07/12/2024
Serie A Allianz Stadium
20/05/2024
Serie A Stadio Renato Dall'Ara
27/08/2023
Serie A Allianz Stadium
30/04/2023
Serie A Stadio Renato Dall'Ara
02/10/2022
Serie A Allianz Stadium
16/04/2022
Serie A Allianz Stadium
18/12/2021
Serie A Stadio Renato Dall'Ara
23/05/2021
Serie A Stadio Renato Dall'Ara
Bologna Win
Juventus Win
Draw

League Standings

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