1. Football streams
  2. Serie A
  3. Juventus vs Cagliari

Yildiz (45') Yildiz (27')
Esposito (26')

How to watch Juventus vs Cagliari online & on TV, head to head and predictions


Match feed:
  • Match Ended
  • 90'
    Yellow Card
    • Alessandro Deiola

    Alessandro Deiola is booked for the away team.

  • 85'
    Substitution
    • Francisco Conceicao
    • Juan Cabal

    The home team replace Francisco Conceicao with Juan Cabal.

  • 85'
    Substitution
    • Kenan Yildiz
    • Lois Openda

    Juventus make their fourth substitution with Lois Openda replacing Kenan Yildiz.

  • 83'
    Yellow Card
    • Andrea Cambiaso

    Andrea Cambiaso (Juventus) has received a yellow card from Valerio Crezzini.

  • 82'
    Yellow Card
    • Matteo Prati

    Cagliari's Matteo Prati has been booked in Turin.

  • 81'
    Yellow Card
    • Mattia Felici

    At Allianz Stadium, Mattia Felici has been yellow-carded for the away team.

  • 81'
    Substitution
    • Michel Adopo
    • Gianluca Gaetano

    The away team have replaced Michel Adopo with Gianluca Gaetano. This is the fifth substitution made today by Fabio Pisacane.

  • 81'
    Substitution
    • Michael Folorunsho
    • Semih Kilicsoy

    Fabio Pisacane (Cagliari) is making a fourth substitution, with Semih Kilicsoy replacing Michael Folorunsho.

  • 70'
    Substitution
    • Kephren Thuram
    • Fabio Miretti

    The home team have replaced Kephren Thuram with Fabio Miretti. This is the third substitution made today by Luciano Spalletti.

  • 69'
    Substitution
    • Sebastiano Esposito
    • Mattia Felici

    Mattia Felici is replacing Sebastiano Esposito for Cagliari at Allianz Stadium.

  • 63'
    Yellow Card
    • Michael Folorunsho

    Michael Folorunsho for Cagliari has been booked by Valerio Crezzini and receives a first yellow card.

  • 53'
    Substitution
    • Joseph Liteta
    • Matteo Prati

    Fabio Pisacane is making the team's second substitution at Allianz Stadium with Matteo Prati replacing Joseph Liteta.

  • 53'
    Substitution
    • Adam Obert
    • Riyad Idrissi

    Riyad Idrissi is on a sub for Adam Obert for Cagliari.

  • 46'
    Substitution
    • Filip Kostic
    • Andrea Cambiaso

    Andrea Cambiaso is replacing Filip Kostic for the home team.

  • 45'
    Goal !
    • Kenan Yildiz (Scorer)
    • Pierre Kalulu (Assist)

    Kenan Yildiz is on target to give Juventus a 2-1 advantage.

    Great play from Pierre Kalulu to set up the goal.

  • 39'
    Yellow Card
    • Adam Obert

    Adam Obert (Cagliari) has received a yellow card from Valerio Crezzini.

  • 31'
    Substitution
    • Dusan Vlahovic
    • Jonathan David

    Dusan Vlahovic, who was grimacing earlier, has been substituted. Jonathan David is the substitute for Juventus.

  • 27'
    Goal !
    • Kenan Yildiz (Scorer)
    • Kephren Thuram (Assist)

    Goal! Juventus go level at 1-1 through Kenan Yildiz in Turin.

    Kephren Thuram instrumental with a fine assist.

  • 26'
    Goal !
    • Sebastiano Esposito (Scorer)
    • Marco Palestra (Assist)

    Goal! Cagliari have got their heads in front thanks to a Sebastiano Esposito strike.

    Marco Palestra with an assist there.

  • Match Started

Line-ups

Juventus Juventus
(3-4-2-1)
(3-5-2)
Cagliari Cagliari
1Perin15Kalulu6Kelly8Koopmeiners22McKennie19Thuram5Locatelli18Kostic7Conceicao10Yildiz9Vlahovic1Caprile27Liteta28Zappa6Luperto2Palestra8Adopo14Deiola90Folorunsho33Obert94Esposito29Borrelli
1Perin15Kalulu6Kelly8Koopmeiners22McKennie19Thuram5Locatelli18Kostic7Conceicao10Yildiz9Vlahovic
Juventus Juventus
(3-4-2-1)
1Caprile27Liteta28Zappa6Luperto2Palestra8Adopo14Deiola90Folorunsho33Obert94Esposito29Borrelli
(3-5-2)
Cagliari Cagliari
Juventus Juventus
Spalletti, Luciano
Coach
Substitutes
Jonathan David 30
31' Out: Dusan Vlahovic

Andrea Cambiaso 27
46' Out: Filip Kostic

Fabio Miretti 21
70' Out: Kephren Thuram

Lois Openda 20
85' Out: Kenan Yildiz

Juan Cabal 32
85' Out: Francisco Conceicao
Missing players
Carlo Pinsoglio
Injured

Daniele Rugani
Injured

Arkadiusz Milik
Injured

Bremer
Injured
Cagliari Cagliari
Pisacane, Fabio
Coach
Substitutes
Riyad Idrissi 3
53' Out: Adam Obert

Matteo Prati 16
53' Out: Joseph Liteta

Mattia Felici 17
69' Out: Sebastiano Esposito

Semih Kilicsoy 9
81' Out: Michael Folorunsho

Gianluca Gaetano 10
81' Out: Michel Adopo
Missing players
Andrea Belotti
Injured

Luca Mazzitelli
Injured

Ze Pedro
Injured

Statistics

Ball possession
Juventus59%
41% Cagliari
Shots
5Off goal16On goal2

3
Shots blocked
2
1
Corner kicks
6
1
Offsides
0
2
Saves
4
16
Fouls
16
1
Yellow cards
5
0
Red cards
0

Juventus vs Cagliari Betting tips

The most common result of matches between Juventus Turin and Cagliari Calcio when Juventus Turin is playing at home is 1-1. 7 matches have ended with this result.
The most common result of matches between Juventus Turin and Cagliari Calcio is 1-1. 9 matches have ended with this result.
During the last 26 meetings with Juventus Turin playing at home, Juventus Turin have won 18 times, there have been 7 draws while Cagliari Calcio have won 1 times. The goal difference is 60-19 in favour of Juventus Turin.
During the last 50 meetings, Juventus Turin have won 33 times, there have been 12 draws while Cagliari Calcio have won 5 times. The goal difference is 96-39 in favour of Juventus Turin.
Cagliari Calcio's last away win against Juventus Turin was in 2009.
Last season's matches: 1-1 (Juventus Turin at home) and 0-1 (Cagliari Calcio at home).
Did you know that Juventus Turin scores 36% of their goals between the minutes 76-90?
Did you know that Cagliari Calcio scores 33% of their goals between the minutes 31-45?
Juventus Turin haven't lost in their last 4 games.
Juventus Turin haven't lost in any of their last 12 home matches.
1/10

Juventus vs Cagliari Predictions

Bookmakers predict a 63.62% probability of a home win for Juventus against Cagliari, with a 23.22% chance of a draw and 13.13% for an away win. The odds suggest a low likelihood of both teams scoring and favour over 2.5 goals in the match.

Full-time result1x2
Probability64%23%13%
Odds1.25611
Correct Score1-02-02-1
Probability16%13%9%
Odds7.569.5
Over/Under 2.5OverUnder
Probability69%32%
Odds1.622.3
BTTSYesNo
Probability39%61%
Odds2.21.62
Odds data provided by: Bet365

Head to head

Juventus and Cagliari have faced each other five times recently, with Juventus winning three matches, including a 4-0 Coppa Italia victory, while two games ended in draws. Cagliari's only win was a 1-0 Serie A match at home.

Juventus
Matches:  12
Cagliari
75%
Wins: 9
17%
Draws: 2
8%
Wins: 1
Recent meetings
  1. Flag ITASerie A
    29 Nov 2025
    JuventusJuventus
    2 : 1
    CagliariCagliari
  2. Flag ITASerie A
    23 Feb 2025
    CagliariCagliari
    0 : 1
    JuventusJuventus
  3. Flag ITACoppa Italia
    17 Dec 2024
    JuventusJuventus
    4 : 0
    CagliariCagliari
  4. Flag ITASerie A
    6 Oct 2024
    JuventusJuventus
    1 : 1
    CagliariCagliari
  5. Flag ITASerie A
    19 Apr 2024
    CagliariCagliari
    2 : 2
    JuventusJuventus

Form

JuventusJuventus
  1. Flag ITASerie A
    29 Nov 2025
    Juventus
    2 : 1
    Cagliari
  2. Flag nullUEFA Champions League
    25 Nov 2025
    Bodo/Glimt
    2 : 3
    Juventus
  3. Flag ITASerie A
    22 Nov 2025
    Fiorentina
    1 : 1
    Juventus
  4. Flag ITASerie A
    8 Nov 2025
    Juventus
    0 : 0
    Torino
  5. Flag nullUEFA Champions League
    4 Nov 2025
    Juventus
    1 : 1
    Sporting
CagliariCagliari
  1. Flag ITASerie A
    29 Nov 2025
    Juventus
    2 : 1
    Cagliari
  2. Flag ITASerie A
    22 Nov 2025
    Cagliari
    3 : 3
    Genoa
  3. Flag ITASerie A
    8 Nov 2025
    Como
    0 : 0
    Cagliari
  4. Flag ITASerie A
    3 Nov 2025
    Lazio
    2 : 0
    Cagliari
  5. Flag ITASerie A
    30 Oct 2025
    Cagliari
    1 : 2
    Sassuolo

Juventus vs Cagliari Standings

Juventus Turin is currently 7th in the standings with 20 points from 12 matches, while Cagliari Calcio sits 14th with 11 points from the same number of games. The point difference between the two teams is 9.

PosTeamWDLMPts
6Como6611324
7Juventus6521323
8Lazio5351318
...
14Lecce3461313
15Cagliari2561311
16Genoa2561311

Match information