Torino FC 2-3 AC Milan final score - 8 December 2025, Serie A

Follow the next match live between these two teams
Torino FC - AC Milan live

Italy - Serie A

Torino FC
2
-
3
End
AC Milan
Welcome offer
Exclusive Offer

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

Highlights

Torino FC Torino FC
AC Milan AC Milan
End of game
88'
P. Estupinan
A. Saelemaekers
Z. Aboukhlal
C. Adams
85'
N. Nkounkou
M. Pedersen
85'
C. Ngonge
V. Lazaro
84'
A. Masina
A. Tameze
79'
77'
drop icon
C. Pulisic
S. Ricci
67'
drop icon
C. Pulisic
A. Saelemaekers
66'
C. Pulisic
D. Bartesaghi
C. Casadei
T. Anjorin
59'
T. Anjorin
56'
V. Lazaro
53'
Half-time
31'
S. Ricci
R. Leao
24'
drop icon
A. Rabiot
F. Tomori
19'
M. Maignan
D. Zapata
N. Vlasic
17'
drop icon
N. Vlasic
Penalty
10'
drop icon
Kick-off

Game Statistics

Torino FC Torino FC
AC Milan AC Milan
36
Possession (%)
64
6
Total shots
10
4
Shots on target
6
2
Corners
4
7
Free Kicks
18
17
Fouls
4
2
Yellow card
1
4
Goal opportunities
9
1
Offside
3
2
Shots off target
4
2
Shots blocked
6
218
Passes attempted
525
187
Successful passes
481
31
Unsuccessful passes
44
32
Long passes attempted
20
12
Successful long passes
9
20
Unsuccessful long passes
11
11
Crosses attempted
23
0
Successful crosses
6
11
Unsuccessful crosses
17
19
Loss of possession
21
5
Fouled against
16
6
Tackles attempted
4
6
Successful tackles
3
0
Missed tackles
1
25
Defensive clearances
23
3
Interceptions
2
5
Defensive blocks
4
3
Saves
2
8
Clearances
3
2
Goalkeeper dives
0
1
Injuries
3
5
Substitutions
3

Form

Table

Teams Pts P W D L GD
5 AC Milan
70 38 20 10 8 +18
12 Torino FC
45 38 12 9 17 -19

Last matches

Torino FC
Torino FC Last matches
W D D D L L
Wins

1/6 (17%)

Draw

3/6 (50%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.67 Total goals
67% BTTS
1 Goals scored
1.67 Goals conceded
67% Over 2.5
33% Under 2.5

30 Nov 2025 - Serie A

Lecce
2 :  1
Torino FC

24 Nov 2025 - Serie A

Torino FC
1 :  5
Como 1907

8 Nov 2025 - Serie A

Juventus
0 :  0
Torino FC

2 Nov 2025 - Serie A

Torino FC
2 :  2
Pisa SC

29 Oct 2025 - Serie A

Bologna
0 :  0
Torino FC

26 Oct 2025 - Serie A

Torino FC
2 :  1
Genoa
L W W W D L
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3 Total goals
50% BTTS
1.17 Goals scored
1.83 Goals conceded
67% Over 2.5
33% Under 2.5

24 Nov 2025 - Serie A

Torino FC
1 :  5
Como 1907

2 Nov 2025 - Serie A

Torino FC
2 :  2
Pisa SC

26 Oct 2025 - Serie A

Torino FC
2 :  1
Genoa

18 Oct 2025 - Serie A

Torino FC
1 :  0
Napoli

25 Sept 2025 - Coppa Italia

Torino FC
1 :  0
Pisa SC

21 Sept 2025 - Serie A

Torino FC
0 :  3
Atalanta
W L D D D L
Wins

1/6 (17%)

Draw

3/6 (50%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.17 Total goals
50% BTTS
1 Goals scored
1.17 Goals conceded
50% Over 2.5
50% Under 2.5

30 Nov 2025 - Serie A

Lecce
2 :  1
Torino FC

8 Nov 2025 - Serie A

Juventus
0 :  0
Torino FC

29 Oct 2025 - Serie A

Bologna
0 :  0
Torino FC

4 Oct 2025 - Serie A

Lazio
3 :  3
Torino FC

29 Sept 2025 - Serie A

Parma
2 :  1
Torino FC

14 Sept 2025 - Serie A

Roma
0 :  1
Torino FC
AC Milan
AC Milan Last matches
D W D W W L
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

1.67 Total goals
33% BTTS
1 Goals scored
0.67 Goals conceded
17% Over 2.5
83% Under 2.5

4 Dec 2025 - Coppa Italia

Lazio
1 :  0
AC Milan

29 Nov 2025 - Serie A

AC Milan
1 :  0
Lazio

23 Nov 2025 - Serie A

Inter Milan
0 :  1
AC Milan

8 Nov 2025 - Serie A

Parma
2 :  2
AC Milan

2 Nov 2025 - Serie A

AC Milan
1 :  0
Roma

28 Oct 2025 - Serie A

Atalanta
1 :  1
AC Milan
W W W D W W
Wins

5/6 (83%)

Draw

1/6 (17%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.5 Total goals
50% BTTS
1.83 Goals scored
0.67 Goals conceded
67% Over 2.5
33% Under 2.5

29 Nov 2025 - Serie A

AC Milan
1 :  0
Lazio

2 Nov 2025 - Serie A

AC Milan
1 :  0
Roma

24 Oct 2025 - Serie A

AC Milan
2 :  2
Pisa SC

19 Oct 2025 - Serie A

AC Milan
2 :  1
Fiorentina

28 Sept 2025 - Serie A

AC Milan
2 :  1
Napoli

23 Sept 2025 - Coppa Italia

AC Milan
3 :  0
Lecce
W D D D W L
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

1.83 Total goals
33% BTTS
1.17 Goals scored
0.67 Goals conceded
33% Over 2.5
67% Under 2.5

4 Dec 2025 - Coppa Italia

Lazio
1 :  0
AC Milan

23 Nov 2025 - Serie A

Inter Milan
0 :  1
AC Milan

8 Nov 2025 - Serie A

Parma
2 :  2
AC Milan

28 Oct 2025 - Serie A

Atalanta
1 :  1
AC Milan

5 Oct 2025 - Serie A

Juventus
0 :  0
AC Milan

20 Sept 2025 - Serie A

Udinese
0 :  3
AC Milan

Head to head

Torino FC

50 %

Draw

17 %

AC Milan

33 %

Average stats (last H2H results)

3
Total goals
66.67%
BTTS
1.5
Goals scored
1.5
Goals conceded
66.67%
Over 2.5
33.33%
Under 2.5

22 Feb 2025 - Serie A

Torino FC
2 :  1
AC Milan

17 Aug 2024 - Serie A

AC Milan
2 :  2
Torino FC

18 May 2024 - Serie A

Torino FC
3 :  1
AC Milan

26 Aug 2023 - Serie A

AC Milan
4 :  1
Torino FC

10 Feb 2023 - Serie A

AC Milan
1 :  0
Torino FC

11 Jan 2023 - Coppa Italia

AC Milan
0 :  1
Torino FC

Tactical Scheme

Torino FC

Formation : 3 - 5 - 2

81
F. Israel
61
A. Tameze
13
G. Maripan
23
S. Coco
16
M. Pedersen
14
T. Anjorin
8
K. Asllani
10
N. Vlasic
20
V. Lazaro
19
C. Adams
91
D. Zapata
10
R. Leao
18
C. Nkunku
33
D. Bartesaghi
12
A. Rabiot
14
L. Modric
8
R. Loftus-Cheek
56
A. Saelemaekers
31
S. Pavlovic
46
M. Gabbia
23
F. Tomori
16
M. Maignan

Formation : 3 - 5 - 2

AC Milan

Substitutes

Torino FC
Torino FC
Goalkeeper

M. Popa

A. Paleari

Defender

A. Masina

A. Tameze 79'

C. Biraghi

N. Nkounkou

M. Pedersen 85'

A. Dembele

Midfielder

C. Casadei

T. Anjorin 59'

G. Gineitis

E. Ilkhan

Forward

G. Simeone

Z. Aboukhlal

C. Adams 85'

C. Ngonge

V. Lazaro 84'

A. Njie

AC Milan
AC Milan
Goalkeeper

L. Torriani

P. Terracciano

Defender

P. Estupinan

A. Saelemaekers 88'

D. Odogu

K. De Winter

Midfielder

S. Ricci

R. Leao 31'

A. Jashari

Forward

C. Pulisic

D. Bartesaghi 66'

Missing players

Torino FC
Torino FC
Midfielder

Z. Savva

AC Milan
AC Milan

Live Commentary

90+5' coup_franc_1

Free kick for Torino in their own half.

90+5'  

Torino awarded a throw-in in their own half.

90+4' coup_franc_1

Milan awarded a free kick in their own half.

90+3'  

Milan to take a throw-in in Torino territory.

90+2' sifflet_1

Torino have a goal kick.

90+1'  

Throw-in Torino.

90' hors_jeu_1

Milan drive forward but Christopher Nkunku is judged offside.

88' sifflet_1

Ball goes out of play for a Milan goal kick.

88' substitution_1

Massimiliano Allegri (Milan) is making a third substitution, with Pervis Estupinan replacing Alexis Saelemaekers.

87'  

Can Torino capitalize from this throw-in deep inside Milan's half?

87'  

Daniele Chiffi awards the away team a throw-in.

86'  

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

85'  

Throw-in for Milan at Stadio Olimpico Grande Torino.

85' substitution_1

The home team have replaced Che Adams with Zakaria Aboukhlal. This is the fifth substitution made today by Marco Baroni.

85' substitution_1

Niels Nkounkou is replacing Marcus Pedersen for Torino at Stadio Olimpico Grande Torino.

84' substitution_1

The home team replace Valentino Lazaro with Cyril Ngonge.

84' coup_franc_1

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

82' coup_franc_1

Milan are in shooting range from this free kick.

81' coup_franc_1

Daniele Chiffi signals a free kick to Milan in their own half.

80' sifflet_1

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

80' sifflet_1

Goal kick for Torino at Stadio Olimpico Grande Torino.

80' tir_non_cadre_1

Milan's Ruben Loftus-Cheek gets his shot away but it misses the target.

79' substitution_1

It seems as if Adrien Tameze is unable to continue. Adam Masina replaces him for the home team.

77' but_1

Goal! Christian Pulisic gives Milan a 2-3 lead in Turin. That's a fine assist from Samuele Ricci.

74' blessure_1

Adrien Tameze is writhing in pain and play has been suspended for a few moments.

74' corner_1

Milan have been awarded a corner by Daniele Chiffi.

73' tir_cadre_1

Kristjan Asllani for Torino drives towards goal at Stadio Olimpico Grande Torino. But the finish is unsuccessful.

72' coup_franc_1

Free kick for Torino in the half of Milan.

72' coup_franc_1

Milan awarded a free kick in their own half.

71' coup_franc_1

Free kick for Milan in their own half.

69' corner_1

Corner awarded to Milan.

67' but_1

Goal! Christian Pulisic levels the match at 2-2. Alexis Saelemaekers instrumental with a fine assist.

66' substitution_1

Massimiliano Allegri is making the team's second substitution at Stadio Olimpico Grande Torino with Christian Pulisic replacing Davide Bartesaghi.

66'  

Daniele Chiffi signals a throw-in for Milan, close to Torino's area.

64'  

Throw-in for Milan in their own half.

64'  

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

64'  

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

63' coup_franc_1

Daniele Chiffi signals a free kick to Torino in their own half.

62' hors_jeu_1

Che Adams for Torino is whistled offside.

62' sifflet_1

Milan have a goal kick.

62' tir_non_cadre_1

In Turin Torino attack through Marcus Pedersen. The finish is off target, however.

60' sifflet_1

Daniele Chiffi awards Milan a goal kick.

60' tir_non_cadre_1

Torino's Nikola Vlasic breaks free at Stadio Olimpico Grande Torino. But the strike goes wide of the post.

59' substitution_1

Cesare Casadei is replacing Tino Anjorin for the home team.

59' hors_jeu_1

Daniele Chiffi blows against Milan's Davide Bartesaghi for offside.

59'  

Milan’s Alexis Saelemaekers is on his feet again at Stadio Olimpico Grande Torino.

58' blessure_1

Alexis Saelemaekers is down and play has been interrupted for a few moments.

56' carton_jaune_1

Tino Anjorin (Torino) gets a yellow card.

56' coup_franc_1

Milan awarded a free kick in their own half.

55' tir_cadre_1

Samuele Ricci of Milan smashes in a shot on target. The keeper saves, though.

55' tir_cadre_1

Davide Bartesaghi (Milan) gets in a header on goal but the attempt is cleared.

53' carton_jaune_1

Valentino Lazaro for Torino has been booked by Daniele Chiffi and receives a first yellow card.

53' coup_franc_1

Free kick for Milan in the half of Torino.

53' coup_franc_1

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

50' coup_franc_1

Torino will need to be alert as they defend a dangerous free kick from Milan.

50' coup_franc_1

Free kick for Milan in their own half.

49' sifflet_1

Daniele Chiffi awards Torino a goal kick.

49' tir_non_cadre_1

Milan's Strahinja Pavlovic misses with an attempt on goal.

47' tir_cadre_1

Milan's Christopher Nkunku gets in a shot on goal at Stadio Olimpico Grande Torino. But the effort is unsuccessful.

46'  

Milan awarded a throw-in in their own half.

45+4' coup_franc_1

Daniele Chiffi signals a free kick to Torino in their own half.

45+3' coup_franc_1

Milan awarded a free kick in their own half.

45+2'  

Throw-in for Milan in their own half.

45+1'  

Daniele Chiffi awards the away team a throw-in.

45' sifflet_1

Daniele Chiffi blows to end the first-half.

45' sifflet_1

Goal kick for Torino at Stadio Olimpico Grande Torino.

45' tir_non_cadre_1

Milan are pushing forward but Adrien Rabiot's finish is wide of the goal.

43' sifflet_1

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

43'  

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

42'  

Throw-in for Milan in the half of Torino.

40' hors_jeu_1

Milan's Strahinja Pavlovic is whistled for offside at Stadio Olimpico Grande Torino.

39' coup_franc_1

Daniele Chiffi signals a free kick to Milan.

38' coup_franc_1

Free kick for Milan in their own half.

38' corner_1

Milan have been awarded a corner by Daniele Chiffi.

37' corner_1

Corner awarded to Milan.

37'  

Daniele Chiffi signals a Milan throw-in in Torino's half.

36' coup_franc_1

Free kick for Milan in their own half.

35'  

Throw-in Milan.

34'  

Torino to take a throw-in in Milan territory.

33' coup_franc_1

Milan awarded a free kick in their own half.

32'  

Throw-in for Torino in the half of Milan.

31' substitution_1

Rafael Leao, who was grimacing earlier, has been substituted. Samuele Ricci is the substitute for Milan.

30' blessure_1

Play has been temporarily suspended for attention to Rafael Leao for Milan who is writhing in pain on the pitch.

30'  

Daniele Chiffi signals a Milan throw-in in Torino's half.

29'  

Milan's Rafael Leao looks ok and returns to the pitch.

29' blessure_1

The match has been stopped briefly for attention to the injured Rafael Leao.

28' sifflet_1

Ball goes out of play for a Torino goal kick.

28' tir_non_cadre_1

Milan are coming forward and Rafael Leao gets in a strike, it misses the target, however.

24' but_1

Goal! Milan reduce the deficit to 2-1 through Adrien Rabiot. Fikayo Tomori with an assist there.

21'  

Throw-in for Milan at Stadio Olimpico Grande Torino.

19' carton_jaune_1

Mike Maignan (Milan) has received a first yellow card.

17' but_1

Torino take a comfortable 2-0 lead thanks to Duvan Zapata. Great play from Nikola Vlasic to set up the goal.

17' tir_cadre_1

Kristjan Asllani gets his shot on target but fails to score for Torino.

16' corner_1

Corner awarded to Torino.

15' corner_1

Torino have been awarded a corner by Daniele Chiffi.

14'  

Throw-in for Torino at Stadio Olimpico Grande Torino.

12'  

Torino awarded a throw-in in their own half.

11'  

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

10' but_1

Goal! Nikola Vlasic gives Torino the lead from the penalty spot. The score is now 1-0.

6'  

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

6' coup_franc_1

Daniele Chiffi signals a free kick to Milan in their own half.

4'  

Throw-in for Milan in their own half.

3' sifflet_1

Torino have a goal kick.

2'  

Daniele Chiffi awards the away team a throw-in.

2'  

Throw-in Milan.

1'  

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

 

Both teams lost their last match.

 

Torino FC scores 1.1 goals when playing at home and AC Milan scores 1.77 goals when playing away (on average).

 

Average number of goals in the first half in meetings between Torino FC and AC Milan is 1.6.

 

Average number of goals in meetings between Torino FC and AC Milan is 3.4.

 

Torino FC scores 1.6 goals in a match against AC Milan and AC Milan scores 1.8 goals against Torino FC (on average).

 

In the last 5 meetings Torino FC won 2, AC Milan won 2, 1 draws.

 

AC Milan's performance of the last 5 matches is better than Torino FC's.

 

In Serie A, AC Milan has better performance than Torino FC.

 

When AC Milan is down 1-0 away, they win 33% of their matches.

 

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

 

When AC Milan leads 0-1 away, they win in 69% of their matches.

 

When Torino FC leads 1-0 at home, they win in 88% of their matches.

 

On their last meeting Torino FC won by 1 goals.

 

The winner of their last meeting was Torino FC.

 

Torino FC wins 20% of halftimes, AC Milan wins 32%.

 

Torino FC wins 1st half in 20% of their matches, AC Milan in 32% of their matches.

 

AC Milan have scored at least one goal for 7 consecutive matches.

 

A year ago, AC Milan were number 8 in the table with 19 points. Now they are number 1 with 28 points.

 

AC Milan's away record this season: 3-3-0.

 

AC Milan haven't scored in 1 of their 6 away matches in Serie A this season.

 

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

 

When playing at home, Torino FC have not lost to AC Milan in their last 4 encounters.

 

AC Milan have lost none of their last 6 away matches.

 

AC Milan haven't lost in their last 13 games.

 

Torino FC haven't won in their last 5 games.

 

Did you know that AC Milan scores 21% of their goals between the minutes 0-15?

 

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

 

Last season's matches: 2-1 (Torino FC at home) and 2-2 (AC Milan at home).

 

During the last 48 meetings, Torino FC have won 6 times, there have been 21 draws while AC Milan have won 21 times. The goal difference is 78-39 in favour of AC Milan.

 

During the last 22 meetings with Torino FC playing at home, Torino FC have won 6 times, there have been 11 draws while AC Milan have won 5 times. The goal difference is 32-26 in favour of AC Milan.

 

The most common result of matches between Torino FC and AC Milan is 0-0. 9 matches have ended with this result.

Score and result Torino FC - AC Milan

The Torino FC - AC Milan match (Football - Serie A) at 08/12/2025 14:45 is complete.

The Torino FC - AC Milan match result is as follows: 2-3.

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.