Serie A Gameweek 13

Juventus 2 - 1 FT Cagliari

Allianz Stadium

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

Futmetrix Verdict
71
FT
Sat, Nov 29
Italiano
Juventus
2-1
Cagliari
⚡ Intensity 58
⚖️ Balance 87
🏆 Stakes 30
🎲 Upset 0
Yıldız brace sparks Juventus comeback victory

Win Probability

  • Juventus 58%
  • Draw 27%
  • Cagliari 15%

Futmetrix AI estimate

Yıldız Shines as Juventus Secure Comeback Win

Highly Entertaining Futmetrix Score: 71/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
↓ J. Liteta ↑M. Prati 🔄 53'
↓ A. Obert ↑R. Idrissi 🔄 53'
↓ S. Esposito ↑M. Felici 🔄 69'
70' 🔄 ↓ K. Thuram ↑F. Miretti
Mattia Felici 🟨 81'
↓ M. Adopo ↑G. Gaetano 🔄 81'
↓ M. Folorunsho ↑S. Kilicsoy 🔄 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
Mattia Perin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Pierre Kalulu
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
65%
Pass Acc
Lloyd Kelly
MAGNET
MAGNET
85
Activity
85
Activity
78
Passes
7
Duels
Teun Koopmeiners
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
68%
Pass Acc
Midfielders
Weston McKennie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Manuel Locatelli
MAGNET
MAGNET
103
Activity
103
Activity
92
Passes
11
Duels
Khéphren Thuram
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Filip Kostić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Francisco Conceição
MAGNET
MAGNET
54
Activity
54
Activity
42
Passes
12
Duels
Kenan Yıldız
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.2
Rating
Dušan Vlahović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
31
Entry
BENCH
Michele Di Gregorio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Simone Scaglia
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Federico Gatti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
João Mário
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrea Cambiaso
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Juan 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
Vasilije Adžić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fabio Miretti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Edon Zhegrova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Loïs Openda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Jonathan David
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
Started
Entry

Cagliari

Goalkeepers
Elia Caprile
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
21%
Pass Acc
Defenders
Gabriele Zappa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Alessandro Deiola
MAGNET
MAGNET
85
Activity
85
Activity
80
Passes
5
Duels
Sebastiano Luperto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Marco Palestra
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
10
Duels Won
0
Pens Won
Michel 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
Michael Folorunsho
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Adam Obert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
53
Entry
Forwards
Gennaro Borrelli
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
Sebastiano Esposito
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Giuseppe Ciocci
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Boris Radunovic
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Riyad Idrissi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Juan Martín Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alessandro Di Pardo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicola Pintus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gianluca Gaetano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Matteo Prati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Nicolò Cavuoti
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
9
Total Mins
Started
Entry
Mattia Felici
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Leonardo Pavoletti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zito 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
01/17/2026 Cagliari 1 - 0 Juventus Serie A Unipol Domus
11/29/2025 Juventus 2 - 1 Cagliari Serie A Allianz Stadium
02/23/2025 Cagliari 0 - 1 Juventus Serie A Unipol Domus
12/17/2024 Juventus 4 - 0 Cagliari Coppa Italia Allianz Stadium
10/06/2024 Juventus 1 - 1 Cagliari Serie A Allianz Stadium
04/19/2024 Cagliari 2 - 2 Juventus Serie A Unipol Domus
11/11/2023 Juventus 2 - 1 Cagliari Serie A Allianz Stadium
04/09/2022 Cagliari 1 - 2 Juventus Serie A Unipol Domus
12/21/2021 Juventus 2 - 0 Cagliari Serie A Allianz Stadium
03/14/2021 Cagliari 1 - 3 Juventus Serie A Sardegna Arena
01/17/2026
Serie A Unipol Domus
11/29/2025
Serie A Allianz Stadium
02/23/2025
Serie A Unipol Domus
12/17/2024
Coppa Italia Allianz Stadium
10/06/2024
Serie A Allianz Stadium
04/19/2024
Serie A Unipol Domus
11/11/2023
Serie A Allianz Stadium
04/09/2022
Serie A Unipol Domus
12/21/2021
Serie A Allianz Stadium
03/14/2021
Serie A Sardegna Arena
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)WHellas Verona 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 Hellas 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 Hellas 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 Hellas 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)WHellas Verona 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 Hellas Verona 13 6 8 20 -12 LGenoa 2 - 1 Hellas Verona (29-11-2025)LHellas Verona 1 - 2 Parma (23-11-2025)DLecce 0 - 0 Hellas Verona (08-11-2025)LHellas Verona 1 - 2 Inter (02-11-2025)LComo 3 - 1 Hellas Verona (29-10-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.