Juventus 2-1 Cagliari final score - 29 November 2025, Serie A

Follow the next match live between these two teams
Cagliari - Juventus live

Italy - Serie A

Juventus
2
-
1
End
Cagliari
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Juventus Juventus
Cagliari Cagliari
End of game
90+3'
A. Deiola
L. Openda
K. Yildiz
85'
J. Cabal
F. Conceicao
85'
A. Cambiaso
83'
82'
M. Prati
81'
M. Felici
81'
S. Kilicsoy
M. Folorunsho
81'
G. Gaetano
M. Adopo
F. Miretti
K. Thuram
70'
69'
M. Felici
S. Esposito
63'
M. Folorunsho
53'
R. Idrissi
A. Obert
53'
M. Prati
J. Liteta
A. Cambiaso
F. Kostic
46'
Half-time
K. Yildiz
P. Kalulu
45+1'
drop icon
39'
A. Obert
J. David
D. Vlahovic
31'
K. Yildiz
K. Thuram
27'
drop icon
26'
drop icon
S. Esposito
M. Palestra
Kick-off

Game Statistics

Juventus Juventus
Cagliari Cagliari
59
Possession (%)
41
16
Fouls
16
16
Free Kicks
16
3
Clearances
9
6
Shots on target
2
5
Shots off target
1
1
Corners
6
1
Offside
0
11
Goal opportunities
4
24
Defensive clearances
24
5
Successful crosses
2
17
Crosses attempted
17
12
Unsuccessful crosses
15
1
Defensive blocks
3
4
Successful dribbles
0
1
Interceptions
3
7
Successful long passes
5
12
Long passes attempted
22
5
Unsuccessful long passes
17
23
Loss of possession
23
553
Successful passes
377
600
Passes attempted
436
47
Unsuccessful passes
59
7
Successful tackles
14
9
Tackles attempted
15
2
Missed tackles
1
3
Shots blocked
2
5
Substitutions
5
1
Injuries
1
16
Fouled against
16
11
Total shots
3
1
Yellow card
5

Form

Table

Teams Pts P W D L GD
4
Juventus
Juventus
39 20 11 6 3 +16
16
Cagliari
Cagliari
19 20 4 7 9 -9

Last matches

Juventus
Juventus Last matches
W W D D D W
Wins

3/6 (50%)

Draw

3/6 (50%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.67 Total goals
83% BTTS
1.67 Goals scored
1 Goals conceded
50% Over 2.5
50% Under 2.5

25 Nov 2025 - Champions League

Bodoe/Glimt
2 :  3
Juventus

22 Nov 2025 - Serie A

Fiorentina
1 :  1
Juventus

8 Nov 2025 - Serie A

Juventus
0 :  0
Torino FC

4 Nov 2025 - Champions League

Juventus
1 :  1
Sporting Lisbon

1 Nov 2025 - Serie A

Cremonese
1 :  2
Juventus

29 Oct 2025 - Serie A

Juventus
3 :  1
Udinese
D D D W D D
Wins

1/6 (17%)

Draw

5/6 (83%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.67 Total goals
67% BTTS
1.5 Goals scored
1.17 Goals conceded
33% Over 2.5
67% Under 2.5

8 Nov 2025 - Serie A

Juventus
0 :  0
Torino FC

4 Nov 2025 - Champions League

Juventus
1 :  1
Sporting Lisbon

29 Oct 2025 - Serie A

Juventus
3 :  1
Udinese

5 Oct 2025 - Serie A

Juventus
0 :  0
AC Milan

27 Sept 2025 - Serie A

Juventus
1 :  1
Atalanta

16 Sept 2025 - Champions League

Juventus
4 :  4
Borussia Dortmund
L L L W D W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.33 Total goals
50% BTTS
1 Goals scored
1.33 Goals conceded
33% Over 2.5
67% Under 2.5

25 Nov 2025 - Champions League

Bodoe/Glimt
2 :  3
Juventus

22 Nov 2025 - Serie A

Fiorentina
1 :  1
Juventus

1 Nov 2025 - Serie A

Cremonese
1 :  2
Juventus

26 Oct 2025 - Serie A

Lazio
1 :  0
Juventus

22 Oct 2025 - Champions League

Real Madrid
1 :  0
Juventus

19 Oct 2025 - Serie A

Como 1907
2 :  0
Juventus
Cagliari
Cagliari Last matches
L D L L D D
Wins

0/6 (0%)

Draw

3/6 (50%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.83 Total goals
50% BTTS
1 Goals scored
1.83 Goals conceded
50% Over 2.5
50% Under 2.5

22 Nov 2025 - Serie A

Cagliari
3 :  3
Genoa

8 Nov 2025 - Serie A

Como 1907
0 :  0
Cagliari

3 Nov 2025 - Serie A

Lazio
2 :  0
Cagliari

30 Oct 2025 - Serie A

Cagliari
1 :  2
Sassuolo

26 Oct 2025 - Serie A

Hellas Verona
2 :  2
Cagliari

19 Oct 2025 - Serie A

Cagliari
0 :  2
Bologna
W W L L L D
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.33 Total goals
50% BTTS
1.67 Goals scored
1.67 Goals conceded
50% Over 2.5
50% Under 2.5

22 Nov 2025 - Serie A

Cagliari
3 :  3
Genoa

30 Oct 2025 - Serie A

Cagliari
1 :  2
Sassuolo

19 Oct 2025 - Serie A

Cagliari
0 :  2
Bologna

27 Sept 2025 - Serie A

Cagliari
0 :  2
Inter Milan

23 Sept 2025 - Coppa Italia

Cagliari
4 :  1
Frosinone

13 Sept 2025 - Serie A

Cagliari
2 :  0
Parma
L W D D L D
Wins

1/6 (17%)

Draw

3/6 (50%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2 Total goals
50% BTTS
0.83 Goals scored
1.17 Goals conceded
33% Over 2.5
67% Under 2.5

8 Nov 2025 - Serie A

Como 1907
0 :  0
Cagliari

3 Nov 2025 - Serie A

Lazio
2 :  0
Cagliari

26 Oct 2025 - Serie A

Hellas Verona
2 :  2
Cagliari

5 Oct 2025 - Serie A

Udinese
1 :  1
Cagliari

19 Sept 2025 - Serie A

Lecce
1 :  2
Cagliari

30 Aug 2025 - Serie A

Napoli
1 :  0
Cagliari

Head to head

Juventus

67 %

Draw

33 %

Cagliari

0 %

Average stats (last H2H results)

2.83
Total goals
66.67%
BTTS
2
Goals scored
0.83
Goals conceded
66.67%
Over 2.5
33.33%
Under 2.5

23 Feb 2025 - Serie A

Cagliari
0 :  1
Juventus

17 Dec 2024 - Coppa Italia

Juventus
4 :  0
Cagliari

6 Oct 2024 - Serie A

Juventus
1 :  1
Cagliari

19 Apr 2024 - Serie A

Cagliari
2 :  2
Juventus

11 Nov 2023 - Serie A

Juventus
2 :  1
Cagliari

9 Apr 2022 - Serie A

Cagliari
1 :  2
Juventus

Last starting 11

Juventus

Formation : 3 - 4 - 2 - 1

1
M. Perin
15
P. Kalulu
6
L. Kelly
8
T. Koopmeiners
22
W. McKennie
19
K. Thuram
5
M. Locatelli
18
F. Kostic
7
F. Conceicao
10
K. Yildiz
9
D. Vlahovic
29
G. Borrelli
94
S. Esposito
33
A. Obert
90
M. Folorunsho
14
A. Deiola
8
M. Adopo
2
M. Palestra
6
S. Luperto
28
G. Zappa
27
J. Liteta
1
E. Caprile

Formation : 4 - 3 - 3

Cagliari

Substitutes

Juventus
Juventus
Goalkeeper

S. Scaglia

M. Di Gregorio

Defender

A. Cambiaso

F. Kostic 46'

J. Cabal

F. Conceicao 85'

F. Gatti

J. Mario

Pedro Felipe

Midfielder

F. Miretti

K. Thuram 70'

V. Adzic

E. Zhegrova

Forward

J. David

D. Vlahovic 31'

L. Openda

K. Yildiz 85'

Cagliari
Cagliari
Goalkeeper

G. Ciocci

B. Radunovic

Defender

R. Idrissi

A. Obert 53'

J. Rodriguez

N. Pintus

A. Di Pardo

Midfielder

M. Prati

J. Liteta 53'

N. Cavuoti

G. Gaetano

M. Adopo 81'

Forward

M. Felici

S. Esposito 69'

Z. Luvumbo

S. Kilicsoy

M. Folorunsho 81'

L. Pavoletti

Missing players

Juventus
Juventus
Defender

D. Rugani

Bremer

Cagliari
Cagliari
Defender

Ze Pedro

Forward

A. Belotti

Live Commentary

90+4' sifflet_1

Goal kick for Cagliari at Allianz Stadium.

90+3' carton_jaune_1

Alessandro Deiola is booked for the away team.

90+3' coup_franc_1

Can Juventus capitalize from this dangerous free kick?

90+2' corner_1

Corner awarded to Cagliari.

90'  

Cagliari awarded a throw-in in their own half.

89' sifflet_1

It's a goal kick for the away team in Turin.

89' tir_non_cadre_1

Andrea Cambiaso for Juventus gets in a strike but fails to hit the target.

89' coup_franc_1

In Turin a free kick has been awarded the home team.

86' hors_jeu_1

In Turin, Juventus push forward quickly but are pulled up for offside.

85' substitution_1

The home team replace Francisco Conceicao with Juan Cabal.

85' substitution_1

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

84' coup_franc_1

In Turin a free kick has been awarded the away team.

83' carton_jaune_1

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

83' coup_franc_1

Cagliari awarded a free kick in their own half.

82' carton_jaune_1

Cagliari's Matteo Prati has been booked in Turin.

82' coup_franc_1

Valerio Crezzini signals a free kick to Juventus.

81' carton_jaune_1

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

81' coup_franc_1

Free kick for Juventus in the half of Cagliari.

81'  

Throw-in for Juventus in their own half.

81' substitution_1

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

81' substitution_1

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

78' tir_cadre_1

Francisco Conceicao of Juventus smashes in a shot on target. The keeper saves, though.

76'  

Can Juventus capitalize from this throw-in deep inside Cagliari's half?

74' sifflet_1

Ball goes out of play for a Cagliari goal kick.

74'  

Can Juventus get the ball into an attacking position from this throw-in in Cagliari's half?

73'  

Throw-in for Cagliari at Allianz Stadium.

72' sifflet_1

Cagliari have a goal kick.

72' tir_non_cadre_1

Juventus are coming forward and Francisco Conceicao gets in a strike, it misses the target, however.

71' coup_franc_1

Free kick Juventus.

70' substitution_1

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

69' substitution_1

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

69' coup_franc_1

Free kick for Juventus in their own half.

69' corner_1

Cagliari have been awarded a corner by Valerio Crezzini.

66' coup_franc_1

In Turin a free kick has been awarded the home team.

66'  

Ball safe as Juventus is awarded a throw-in in their half.

65' coup_franc_1

Valerio Crezzini signals a free kick to Cagliari in their own half.

63' carton_jaune_1

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

63' coup_franc_1

Cagliari will need to be alert as they defend a dangerous free kick from Juventus.

60' corner_1

Corner awarded to Cagliari.

59' corner_1

Corner awarded to Cagliari.

59' tir_cadre_1

Cagliari pushes forward through Riyad Idrissi, whose finish on goal is saved.

58' coup_franc_1

Free kick for Cagliari in their own half.

56' corner_1

Cagliari have been awarded a corner by Valerio Crezzini.

55' coup_franc_1

Cagliari awarded a free kick in their own half.

54' coup_franc_1

Free kick for Cagliari in their own half.

53' substitution_1

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

53' substitution_1

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

53' sifflet_1

It's a goal kick for the away team in Turin.

53' tir_non_cadre_1

Teun Koopmeiners of Juventus gets in a strike, but is off target.

52' corner_1

Corner awarded to Juventus.

50'  

Juventus to take a throw-in in Cagliari territory.

49' coup_franc_1

Cagliari awarded a free kick in their own half.

48' coup_franc_1

Valerio Crezzini signals a free kick to Cagliari in their own half.

47'  

Valerio Crezzini signals a throw-in for Juventus, close to Cagliari's area.

47' tir_cadre_1

Juventus's Francisco Conceicao is on target but unsuccessful.

47' sifflet_1

Valerio Crezzini awards Juventus a goal kick.

47' tir_non_cadre_1

Cagliari's Michael Folorunsho breaks free at Allianz Stadium. But the strike goes wide of the post.

46' substitution_1

Andrea Cambiaso is replacing Filip Kostic for the home team.

45+1' but_1

Kenan Yildiz is on target to give Juventus a 2-1 advantage. Great play from Pierre Kalulu to set up the goal.

45' sifflet_1

The first-half has come to a close in Turin.

45' sifflet_1

Goal kick for Cagliari at Allianz Stadium.

45' tir_non_cadre_1

In Turin Juventus attack through Teun Koopmeiners. The finish is off target, however.

44' coup_franc_1

Free kick Juventus.

42'  

A throw-in for the away team on the opposite half.

41'  

Throw-in Cagliari.

39' carton_jaune_1

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

39' coup_franc_1

Valerio Crezzini signals a free kick to Juventus.

39'  

Cagliari awarded a throw-in in their own half.

37' sifflet_1

Goal kick for Cagliari at Allianz Stadium.

37' tir_non_cadre_1

Juventus's Weston McKennie gets his shot away but it misses the target.

37'  

Valerio Crezzini signals a Juventus throw-in in Cagliari's half.

35' coup_franc_1

Free kick for Cagliari in the half of Juventus.

33' coup_franc_1

Valerio Crezzini signals a free kick to Cagliari.

32' tir_cadre_1

Francisco Conceicao (Juventus) goes close with a header but the ball is scrambled away by Cagliari defenders.

32' sifflet_1

Ball goes out of play for a Juventus goal kick.

31' substitution_1

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

30'  

Throw-in high up the field for Cagliari in Turin.

30'  

Cagliari needs to be cautious. Juventus have an attacking throw-in.

30' blessure_1

The match has been stopped briefly for attention to the injured Dusan Vlahovic.

29' tir_cadre_1

Dusan Vlahovic for Juventus drives towards goal at Allianz Stadium. But the finish is unsuccessful.

28' coup_franc_1

Free kick for Cagliari in their own half.

27' but_1

Goal! Juventus go level at 1-1 through Kenan Yildiz in Turin. Kephren Thuram instrumental with a fine assist.

26' but_1

Goal! Cagliari have got their heads in front thanks to a Sebastiano Esposito strike. Marco Palestra with an assist there.

24' coup_franc_1

Juventus awarded a free kick in their own half.

24' corner_1

Cagliari have been awarded a corner by Valerio Crezzini.

22' coup_franc_1

Valerio Crezzini signals a free kick to Juventus in their own half.

21' coup_franc_1

Cagliari awarded a free kick in their own half.

20'  

Throw-in Juventus.

18' coup_franc_1

Free kick for Juventus in their own half.

18'  

Can Juventus get the ball into an attacking position from this throw-in in Cagliari's half?

17' coup_franc_1

Valerio Crezzini signals a free kick to Cagliari in their own half.

16'  

A throw-in for the away team on the opposite half.

16' coup_franc_1

Valerio Crezzini signals a free kick to Cagliari in their own half.

16'  

Throw-in for Juventus in the half of Cagliari.

15'  

Cagliari's Alessandro Deiola is back in action after a slight knock.

14' coup_franc_1

Free kick for Juventus in the half of Cagliari.

14' blessure_1

Alessandro Deiola is down and play has been interrupted for a few moments.

12' coup_franc_1

In Turin a free kick has been awarded the home team.

11'  

Valerio Crezzini signals a Juventus throw-in in Cagliari's half.

10' sifflet_1

Valerio Crezzini awards Juventus a goal kick.

10' coup_franc_1

Free kick for Cagliari in their own half.

10' sifflet_1

Cagliari have a goal kick.

8'  

Throw-in for Cagliari at Allianz Stadium.

7'  

Juventus to take a throw-in in Cagliari territory.

6' coup_franc_1

Free kick Cagliari.

6'  

Ball safe as Juventus is awarded a throw-in in their half.

3'  

Valerio Crezzini awards the away team a throw-in.

3'  

Throw-in for Cagliari in their own half.

2' sifflet_1

It's a goal kick for the away team in Turin.

1' coup_franc_1

Juventus awarded a free kick in their own half.

 

Juventus Turin scores 1.9 goals when playing at home and Cagliari Calcio scores 0.7 goals when playing away (on average).

 

Both teams haven't won their last match in Serie A.

 

Average number of goals in the first half in meetings between Juventus Turin and Cagliari Calcio is 1.

 

Average number of goals in meetings between Juventus Turin and Cagliari Calcio is 2.8.

 

Juventus Turin scores 2 goals in a match against Cagliari Calcio and Cagliari Calcio scores 0.8 goals against Juventus Turin (on average).

 

Cagliari Calcio have won just 0 of their last 5 Serie A games against Juventus Turin.

 

Juventus Turin have lost just 0 of their last 5 Serie A games against Cagliari Calcio.

 

In the last 5 meetings Juventus Turin won 3, Cagliari Calcio won 0, 2 draws.

 

Juventus Turin have lost just 0 of their last 5 games against Cagliari Calcio (in all competitions).

 

Juventus Turin's performance of the last 5 matches is better than Cagliari Calcio's.

 

In Serie A, Juventus Turin has better performance than Cagliari Calcio.

 

When Cagliari Calcio is down 1-0 away, they win 13% of their matches.

 

When Juventus Turin is down 0-1 home, they win 10% of their matches.

 

When Cagliari Calcio leads 0-1 away, they win in 20% of their matches.

 

When Juventus Turin leads 1-0 at home, they win in 82% of their matches.

 

On their last meeting Juventus Turin won by 1 goals.

 

The winner of their last meeting was Juventus Turin.

 

Juventus Turin wins 33% of halftimes, Cagliari Calcio wins 20%.

 

Juventus Turin wins 1st half in 33% of their matches, Cagliari Calcio in 20% of their matches.

 

Teun Koopmeiners has more yellow cards (4) than any other player at Juventus Turin. Adam Obert has collected 5 for Cagliari Calcio.

 

Kenan Yildiz has assisted the most goals for Juventus Turin with 3. Marco Palestra is Cagliari Calcio's biggest assister (2).

 

Dusan Vlahovic is Juventus Turin's top scorer with 3 goals. Gennaro Borrelli has scored 3 times for Cagliari Calcio.

 

Juventus Turin's home record this season: 3-3-0.

 

Cagliari Calcio haven't scored in 3 of their 6 away matches in Serie A this season.

 

Juventus Turin haven't scored in 2 of their 6 home matches in Serie A this season.

 

When playing at home, Juventus Turin have not lost to Cagliari Calcio in their last 16 encounters.

 

Cagliari Calcio haven't won in their last 8 games.

 

Juventus Turin haven't lost in any of their last 12 home matches.

 

Juventus Turin haven't lost in their last 5 games.

 

Did you know that Cagliari Calcio scores 33% of their goals between the minutes 31-45?

 

Did you know that Juventus Turin scores 33% of their goals between the minutes 76-90?

 

Last season's matches: 1-1 (Juventus Turin at home) and 0-1 (Cagliari Calcio at home).

 

Cagliari Calcio's last away win against Juventus Turin was in 2009.

 

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.

 

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.

 

The most common result of matches between Juventus Turin and Cagliari Calcio is 1-1. 9 matches have ended with this result.

 

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.

Key match information

Date
Stadium Allianz Stadium, 41,507 Seats
Referee V. Crezzini

Score and result Juventus - Cagliari

The Juventus - Cagliari match (Football - Serie A) at 29/11/2025 12:00 is complete.

The Juventus - Cagliari match result is as follows: 2-1.

Now that this Serie A Football match is over and the score is known, you can find the highlights and key statistics on that same page.