Serie A Regular Season - 13

Juventus 2 - 1 FT Cagliari

Allianz Stadium

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

Futmetrix Verdict
66
FT
Sat, Nov 29
Italiano
Juventus
2-1
Cagliari
⚡ Intensity 55
⚖️ Balance 74
🏆 Stakes 33
🎲 Upset 0
Yıldız brace sparks Juventus comeback victory

Yıldız Shines as Juventus Secure Comeback Win

Worth Watching Futmetrix Score: 66/100. A vital three points at the Allianz Stadium as Juventus overcame an early scare to maintain their pursuit of the top four through individual brilliance.

Early Shock at the Allianz Stadium

The atmosphere at the Allianz Stadium shifted from expectation to disbelief within the opening half-hour. An Intensity rating of 8.6 set the stage for a physical encounter where Cagliari refused to be intimidated by their illustrious hosts. In the 26th minute, the underdog narrative took flight as S. Esposito found the back of the net, clinicaly finishing a pass from M. Palestra. The goal silenced the home crowd and highlighted Juventus's early defensive lapses. Despite having controlled possession (57%), the Juventus midfield struggled to break through a compact defensive unit. However, the lead for the visitors was short-lived, as the conceded goal acted as a catalyst for a relentless response from Thiago Motta's side.

The Yıldız Storm

The match swung dramatically on a Balance score of 7.7, reflecting a contest where momentum was never static for long. Barely sixty seconds after falling behind, the game saw its pivotal moment. In the 27th minute, K. Yildiz showcased his immense potential, dragging Juventus back into the contest with a strike that restored parity almost instantly. This lightning-fast response deflated Cagliari's newfound confidence and allowed the hosts to assert their technical superiority. Manuel Locatelli became the conductor of the orchestra, orchestrating play from deep and ensuring that the ball remained firmly in the opposition half. The pressure became unbearable for the Rossoblù, and it was only a matter of time before the pressure told again before the break.

Controlling the Narrative

The definitive blow arrived in the 45th minute. Once again, it was K. Yildiz who proved the difference-maker, finishing with aplomb after being set up by P. Kalulu. With the Stakes high for their European aspirations, Juventus spent the second half managing the clock with professional precision. They limited Cagliari to just 3 shots on target all match, effectively neutralizing any threat of a second upset. The tactical discipline shown in the closing stages, supported by an impressive 92% pass accuracy, ensured that there would be no late drama. While Cagliari fought valiantly, Juventus's ability to recover from a deficit demonstrated the grit required for a top-table finish, leaving the visitors to focus on their looming relegation battle.

Key Questions

What made Kenan Yıldız the Man of the Match?

Yıldız earned a 9.2 rating by scoring both goals, showing clinical finishing and stepping up when Juventus trailed early on.

How did Juventus complete the comeback from behind?

Juventus equalized just one minute after conceding, then took the lead before halftime through Yıldız's second goal from a Kalulu assist.

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
57%
43%
Juventus 57%
Cagliari 43%
Shots
14
5
Juventus 14
Cagliari 5
Shots on Target
6
3
Juventus 6
Cagliari 3
Expected Goals (xG)
1.71
0.54
Juventus 1.71
Cagliari 0.54
Passes
610
454
Juventus 610
Cagliari 454
Pass Accuracy
92%
86%
Juventus 92%
Cagliari 86%
Corners
1
6
Juventus 1
Cagliari 6
Fouls
16
16
Juventus 16
Cagliari 16
Yellow Cards
1
5
Juventus 1
Cagliari 5
Red Cards
0
0
Juventus 0
Cagliari 0

Match Events

S. Esposito (M. Palestra) 26'
27' K. Yildiz
31' 🔄 D. Vlahovic J. David
Adam Obert 🟨 39'
45' K. Yildiz (P. Kalulu)
HT
46' 🔄 F. Kostic A. Cambiaso
A. Obert R. Idrissi 🔄 53'
J. Liteta M. Prati 🔄 53'
S. Esposito M. Felici 🔄 69'
70' 🔄 K. Thuram F. Miretti
Mattia Felici 🟨 81'
M. Folorunsho S. Kilicsoy 🔄 81'
M. Adopo G. Gaetano 🔄 81'
Matteo Prati 🟨 82'
83' 🟨 Andrea Cambiaso
85' 🔄 K. Yildiz L. Openda
85' 🔄 F. Conceicao J. Cabal
Alessandro Deiola 🟨 90'+3
FT

Player Cards

Our take on every player in this match

Juventus

Goalkeepers
M. Perin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
P. Kalulu
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
65%
Pass Acc
L. Kelly
MAGNET
MAGNET
85
Activity
85
Activity
78
Passes
7
Duels
T. Koopmeiners
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
68%
Pass Acc
Midfielders
W. McKennie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Locatelli
MAGNET
MAGNET
103
Activity
103
Activity
92
Passes
11
Duels
K. Thuram
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
F. Kostic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
F. Conceicao
MAGNET
MAGNET
54
Activity
54
Activity
42
Passes
12
Duels
K. Yildiz
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.2
Rating
D. Vlahovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
31
Entry
BENCH
M. Di Gregorio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Scaglia
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Gatti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joao Mario
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Cambiaso
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
J. Cabal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Pedro Felipe
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. Miretti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
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
10
Total Mins
Started
Entry
J. David
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
Started
Entry

Cagliari

Goalkeepers
E. Caprile
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
21%
Pass Acc
Defenders
G. Zappa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Deiola
MAGNET
MAGNET
85
Activity
85
Activity
80
Passes
5
Duels
S. Luperto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
M. Palestra
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
10
Duels Won
0
Pens Won
M. Adopo
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
J. Liteta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
53
Entry
M. Folorunsho
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
A. Obert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
53
Entry
Forwards
G. Borrelli
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
S. Esposito
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
G. Ciocci
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
B. Radunovic
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Idrissi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
J. Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Di Pardo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Pintus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Gaetano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
M. Prati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
N. Cavuoti
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
9
Total Mins
Started
Entry
M. Felici
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
L. Pavoletti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Z. Luvumbo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
29/11/2025 Juventus 2 - 1 Cagliari Serie A Allianz Stadium
23/02/2025 Cagliari 0 - 1 Juventus Serie A Unipol Domus
17/12/2024 Juventus 4 - 0 Cagliari Coppa Italia Allianz Stadium
06/10/2024 Juventus 1 - 1 Cagliari Serie A Allianz Stadium
19/04/2024 Cagliari 2 - 2 Juventus Serie A Unipol Domus
11/11/2023 Juventus 2 - 1 Cagliari Serie A Allianz Stadium
29/11/2025
Serie A Allianz Stadium
23/02/2025
Serie A Unipol Domus
17/12/2024
Coppa Italia Allianz Stadium
06/10/2024
Serie A Allianz Stadium
19/04/2024
Serie A Unipol Domus
11/11/2023
Serie A Allianz Stadium
Juventus Win
Cagliari Win
Draw

League Standings

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