AC Milan 3-2 Torino FC final score - 21 March 2026, Serie A

Italy - Serie A

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

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

Highlights

AC Milan AC Milan
Torino FC Torino FC
End of game
S. Gimenez
90+6'
90+3'
E. Ilkhan
D. Odogu
A. Saelemaekers
90+2'
89'
N. Nkounkou
R. Obrador
89'
S. Kulenovic
E. Ebosse
83'
drop icon
N. Vlasic
Penalty
S. Pavlovic
82'
S. Gimenez
C. Pulisic
77'
74'
C. Casadei
G. Gineitis
C. Nkunku
N. Fullkrug
70'
S. Ricci
Y. Fofana
70'
63'
C. Adams
D. Zapata
63'
E. Ilkhan
M. Prati
Y. Fofana
Z. Athekame
56'
drop icon
A. Rabiot
C. Pulisic
54'
drop icon
Z. Athekame
F. Tomori
46'
Half-time
44'
drop icon
G. Simeone
S. Pavlovic
37'
drop icon
F. Tomori
9'
Kick-off

Game Statistics

AC Milan AC Milan
Torino FC Torino FC
9
Total shots
13
8
Clearances
2
7
Shots on target
7
4
Corners
6
8
Free Kicks
8
60
Possession (%)
40
8
Fouls
10
3
Yellow card
1
9
Goal opportunities
14
1
Offside
2
2
Shots off target
6
4
Shots blocked
4
526
Passes attempted
310
476
Successful passes
273
50
Unsuccessful passes
37
26
Long passes attempted
27
9
Successful long passes
9
17
Unsuccessful long passes
18
20
Crosses attempted
31
4
Successful crosses
10
16
Unsuccessful crosses
21
1
Successful dribbles
3
28
Loss of possession
15
10
Fouled against
8
5
Tackles attempted
14
3
Successful tackles
12
2
Missed tackles
2
25
Defensive clearances
31
0
Interceptions
6
4
Defensive blocks
5
4
Saves
3
1
Goalkeeper dives
0
0
Injuries
1
5
Substitutions
5

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

AC Milan
AC Milan Last matches
W D L W W L
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

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

15 Mar 2026 - Serie A

Lazio
1 :  0
AC Milan

8 Mar 2026 - Serie A

AC Milan
1 :  0
Inter Milan

1 Mar 2026 - Serie A

Cremonese
0 :  2
AC Milan

22 Feb 2026 - Serie A

AC Milan
0 :  1
Parma

18 Feb 2026 - Serie A

AC Milan
1 :  1
Como 1907

13 Feb 2026 - Serie A

Pisa SC
1 :  2
AC Milan
W D W D L W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

1.67 Total goals
33% BTTS
1.17 Goals scored
0.5 Goals conceded
17% Over 2.5
83% Under 2.5

8 Mar 2026 - Serie A

AC Milan
1 :  0
Inter Milan

22 Feb 2026 - Serie A

AC Milan
0 :  1
Parma

18 Feb 2026 - Serie A

AC Milan
1 :  1
Como 1907

18 Jan 2026 - Serie A

AC Milan
1 :  0
Lecce

8 Jan 2026 - Serie A

AC Milan
1 :  1
Genoa

28 Dec 2025 - Serie A

AC Milan
3 :  0
Hellas Verona
W D W W W L
Wins

4/6 (67%)

Draw

1/6 (17%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

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

15 Mar 2026 - Serie A

Lazio
1 :  0
AC Milan

1 Mar 2026 - Serie A

Cremonese
0 :  2
AC Milan

13 Feb 2026 - Serie A

Pisa SC
1 :  2
AC Milan

3 Feb 2026 - Serie A

Bologna
0 :  3
AC Milan

25 Jan 2026 - Serie A

Roma
1 :  1
AC Milan

15 Jan 2026 - Serie A

Como 1907
1 :  3
AC Milan
Torino FC
Torino FC Last matches
D L L W L W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.33 Total goals
67% BTTS
1.67 Goals scored
1.67 Goals conceded
83% Over 2.5
17% Under 2.5

13 Mar 2026 - Serie A

Torino FC
4 :  1
Parma

6 Mar 2026 - Serie A

Napoli
2 :  1
Torino FC

1 Mar 2026 - Serie A

Torino FC
2 :  0
Lazio

22 Feb 2026 - Serie A

Genoa
3 :  0
Torino FC

15 Feb 2026 - Serie A

Torino FC
1 :  2
Bologna

7 Feb 2026 - Serie A

Fiorentina
2 :  2
Torino FC
L L W L W W
Wins

3/6 (50%)

Draw

0/6 (0%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

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

13 Mar 2026 - Serie A

Torino FC
4 :  1
Parma

1 Mar 2026 - Serie A

Torino FC
2 :  0
Lazio

15 Feb 2026 - Serie A

Torino FC
1 :  2
Bologna

1 Feb 2026 - Serie A

Torino FC
1 :  0
Lecce

18 Jan 2026 - Serie A

Torino FC
0 :  2
Roma

7 Jan 2026 - Serie A

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

1/6 (17%)

Draw

1/6 (17%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

4 Total goals
67% BTTS
1.17 Goals scored
2.83 Goals conceded
100% Over 2.5
0% Under 2.5

6 Mar 2026 - Serie A

Napoli
2 :  1
Torino FC

22 Feb 2026 - Serie A

Genoa
3 :  0
Torino FC

7 Feb 2026 - Serie A

Fiorentina
2 :  2
Torino FC

4 Feb 2026 - Coppa Italia

Inter Milan
2 :  1
Torino FC

24 Jan 2026 - Serie A

Como 1907
6 :  0
Torino FC

13 Jan 2026 - Coppa Italia

Roma
2 :  3
Torino FC

Head to head

AC Milan

50 %

Draw

17 %

Torino FC

33 %

Average stats (last H2H results)

3.67
Total goals
83.33%
BTTS
2
Goals scored
1.67
Goals conceded
83.33%
Over 2.5
16.67%
Under 2.5

8 Dec 2025 - Serie A

Torino FC
2 :  3
AC Milan

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

Tactical Scheme

AC Milan

Formation : 3 - 5 - 2

16
M. Maignan
23
F. Tomori
5
K. De Winter
31
S. Pavlovic
56
A. Saelemaekers
19
Y. Fofana
14
L. Modric
12
A. Rabiot
33
D. Bartesaghi
9
N. Fullkrug
11
C. Pulisic
91
D. Zapata
18
G. Simeone
33
R. Obrador
66
G. Gineitis
4
M. Prati
10
N. Vlasic
16
M. Pedersen
77
E. Ebosse
44
A. Ismajli
23
S. Coco
1
A. Paleari

Formation : 3 - 5 - 2

Torino FC

Substitutes

AC Milan
AC Milan
Goalkeeper

M. Pittarella

P. Terracciano

Defender

Z. Athekame

F. Tomori 46'

D. Odogu

A. Saelemaekers 90'

P. Estupinan

Midfielder

S. Ricci

Y. Fofana 70'

A. Jashari

Forward

S. Gimenez

C. Pulisic 77'

C. Nkunku

N. Fullkrug 70'

Torino FC
Torino FC
Goalkeeper

L. Siviero

F. Israel

Defender

N. Nkounkou

R. Obrador 89'

L. Marianucci

G. Maripan

C. Biraghi

Midfielder

I. Ilic

T. Anjorin

C. Casadei

G. Gineitis 74'

E. Ilkhan

M. Prati 63'

V. Lazaro

A. Tameze

Forward

S. Kulenovic

E. Ebosse 89'

C. Adams

D. Zapata 63'

Missing players

AC Milan
AC Milan
Defender

M. Gabbia

Torino FC
Torino FC
Defender

S. Sazonov

Forward

Z. Aboukhlal

Live Commentary

90+6' carton_jaune_1

Santiago Gimenez (Milan) has received a first yellow card.

90+6' coup_franc_1

Francesco Fourneau signals a free kick to Torino in their own half.

90+5'  

Throw-in for Milan close to the penalty box.

90+5' corner_1

Milan have been awarded a corner by Francesco Fourneau.

90+4' coup_franc_1

Francesco Fourneau signals a free kick to Torino in their own half.

90+3' carton_jaune_1

At Giuseppe Meazza, Emirhan Ilkhan has been yellow-carded for the away team.

90+3' coup_franc_1

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

90+2' coup_franc_1

It's getting dangerous! Free kick for Milan close to the penalty box.

90+2' coup_franc_1

Free kick Milan.

90+2' substitution_1

The home team have replaced Alexis Saelemaekers with David Odogu. This is the fifth substitution made today by Massimiliano Allegri.

90' sifflet_1

Francesco Fourneau awards Torino a goal kick.

90' tir_non_cadre_1

Milan's Davide Bartesaghi breaks free at Giuseppe Meazza. But the strike goes wide of the post.

89' substitution_1

Roberto D'Aversa is making the team's fifth substitution at Giuseppe Meazza with Niels Nkounkou replacing Rafael Obrador.

89' substitution_1

Sandro Kulenovic is replacing Enzo Ebosse for Torino at Giuseppe Meazza.

88' coup_franc_1

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

88' corner_1

Corner awarded to Torino.

85' corner_1

Corner awarded to Milan.

85' tir_cadre_1

Milan pushes forward through Alexis Saelemaekers, whose finish on goal is saved.

83' but_1

Torino are back in the match in Milan. A Nikola Vlasic penalty has made the score 3-2.

82' carton_jaune_1

Strahinja Pavlovic (Milan) has received a yellow card from Francesco Fourneau.

80' tir_cadre_1

Milan's Samuele Ricci gets in a shot on goal at Giuseppe Meazza. But the effort is unsuccessful.

78' corner_1

Torino have been awarded a corner by Francesco Fourneau.

77' substitution_1

Massimiliano Allegri (Milan) is making a fourth substitution, with Santiago Gimenez replacing Christian Pulisic.

77'  

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

76'  

Torino have a dangerous throw-in.

75' coup_franc_1

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

74' substitution_1

The away team have replaced Gvidas Gineitis with Cesare Casadei. This is the third substitution made today by Roberto D'Aversa.

73'  

Francesco Fourneau awards the away team a throw-in.

73'  

Throw-in Torino.

72'  

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

71'  

Francesco Fourneau awards the home team a throw-in.

70' substitution_1

The home team replace Niclas Fullkrug with Christopher Nkunku.

70' substitution_1

Samuele Ricci is replacing Youssouf Fofana for Milan at Giuseppe Meazza.

69' sifflet_1

Milan have a goal kick.

69' tir_non_cadre_1

Torino's Emirhan Ilkhan gets his shot away but it misses the target.

68' sifflet_1

Goal kick for Milan at Giuseppe Meazza.

68'  

Throw-in high up the field for Torino in Milan.

67' tir_cadre_1

Torino drives forward and Giovanni Simeone gets in a shot. Without netting, however.

67'  

Throw-in for Torino in the half of Milan.

67'  

Milan awarded a throw-in in their own half.

67' tir_non_cadre_1

Emirhan Ilkhan for Torino gets in a strike but fails to hit the target.

65'  

Torino needs to be cautious. Milan have an attacking throw-in.

64'  

Francesco Fourneau signals a throw-in for Milan, close to Torino's area.

63' substitution_1

Roberto D'Aversa is making the team's second substitution at Giuseppe Meazza with Che Adams replacing Duvan Zapata.

63' substitution_1

The away team have replaced Matteo Prati with Emirhan Ilkhan. This is the first substitution made today by Roberto D'Aversa.

63'  

Throw-in for Torino close to the penalty box.

60' tir_cadre_1

Milan push upfield and Niclas Fullkrug gets his head to the ball. The attempt is cleared by an alert Torino defence.

58' coup_franc_1

Free kick for Torino in their own half.

57'  

Throw-in for Milan in their own half.

57'  

Throw-in for Milan at Giuseppe Meazza.

56' but_1

Great finish from Youssouf Fofana to give Milan a 3-1 lead. Zachary Athekame instrumental with a fine assist.

55'  

Throw-in for Milan in the half of Torino.

54' but_1

Goal! Milan have got their heads in front thanks to a Adrien Rabiot strike. Great play from Christian Pulisic to set up the goal.

53' coup_franc_1

Torino awarded a free kick in their own half.

52'  

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

50' corner_1

Milan have been awarded a corner by Francesco Fourneau.

48'  

Torino needs to be cautious. Milan have an attacking throw-in.

47'  

Torino awarded a throw-in in their own half.

46' substitution_1

Massimiliano Allegri (Milan) is making a first substitution, with Zachary Athekame replacing Fikayo Tomori.

45+1'  

Throw-in high up the field for Milan in Milan.

45' sifflet_1

The first-half is over at Giuseppe Meazza.

44' but_1

Giovanni Simeone gets an equalizer for Torino. The score is now 1-1.

44' tir_cadre_1

Nikola Vlasic for Torino drives towards goal at Giuseppe Meazza. But the finish is unsuccessful.

43'  

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

42' sifflet_1

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

42' tir_non_cadre_1

In Milan Torino attack through Matteo Prati. The finish is off target, however.

41'  

Torino have a dangerous throw-in.

40' hors_jeu_1

Giovanni Simeone for Torino is whistled offside.

39'  

Throw-in for Milan in their own half.

38' tir_cadre_1

In Milan Torino drive forward through Duvan Zapata. His shot is on target but it's saved.

37' but_1

Strahinja Pavlovic puts the ball in the net and the home team now lead 1-0.

36' tir_cadre_1

Milan's Adrien Rabiot is on target but unsuccessful.

36' hors_jeu_1

In Milan Torino's Giovanni Simeone is caught offside.

35'  

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

33'  

Throw-in for Milan at Giuseppe Meazza.

33'  

Throw-in Milan.

30' coup_franc_1

Francesco Fourneau signals a free kick to Torino in their own half.

29' tir_cadre_1

Gvidas Gineitis gets his shot on target but fails to score for Torino.

28'  

Francesco Fourneau awards the home team a throw-in.

27'  

Throw-in for Milan at Giuseppe Meazza.

25'  

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

25'  

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

24' coup_franc_1

Can Torino capitalize from this dangerous free kick?

23'  

Throw-in for Torino in their own half.

23' coup_franc_1

Free kick for Milan in the half of Torino.

22'  

Francesco Fourneau awards the away team a throw-in.

22' coup_franc_1

Free kick for Milan in their own half.

20'  

Throw-in Torino.

17' hors_jeu_1

Milan's Niclas Fullkrug is whistled for offside at Giuseppe Meazza.

16' coup_franc_1

Milan awarded a free kick in their own half.

15'  

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

15' corner_1

Corner awarded to Torino.

15' tir_cadre_1

Ardian Ismajli (Torino) strikes at Giuseppe Meazza but his header is cleared.

15' corner_1

Corner awarded to Torino.

14'  

Torino to take a throw-in in Milan territory.

13' sifflet_1

Ball goes out of play for a Milan goal kick.

13' tir_non_cadre_1

Torino's Nikola Vlasic gets his shot away but it misses the target.

12' sifflet_1

Goal kick for Milan at Giuseppe Meazza.

12' tir_non_cadre_1

Torino's Giovanni Simeone attacks the ball with his head but his effort fails to hit the target.

12' corner_1

Torino have been awarded a corner by Francesco Fourneau.

10' sifflet_1

Ball goes out of play for a Milan goal kick.

10' tir_non_cadre_1

Torino's Matteo Prati breaks free at Giuseppe Meazza. But the strike goes wide of the post.

9' carton_jaune_1

Fikayo Tomori (Milan) has been booked and will miss the next match due to a suspension.

9' coup_franc_1

Francesco Fourneau signals a free kick to Torino.

8' coup_franc_1

Free kick Milan.

8'  

Milan awarded a throw-in in their own half.

6' sifflet_1

Torino have a goal kick.

6' tir_non_cadre_1

Strahinja Pavlovic (Milan) gets up for a header but cannot keep the ball on target.

6' corner_1

Corner awarded to Milan.

4' sifflet_1

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

3' corner_1

Torino have been awarded a corner by Francesco Fourneau.

2' sifflet_1

Francesco Fourneau awards Milan a goal kick.

1'  

Francesco Fourneau signals a Milan throw-in in Torino's half.

 

If Luka Modric receives a yellow card in today's match, he will be suspended after collecting 5 yellow cards so far this season.

 

If Adrien Thibault Marie Rabiot-Provost scores against Torino FC it will be his 5th goal for AC Milan this season.

 

A year ago, AC Milan were number 9 in the table with 47 points. Now they are number 2 with 60 points.

 

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

 

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

 

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

 

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

 

In the last 5 meetings AC Milan won 2, Torino FC 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 Torino FC is down 1-0 away, they win 0% of their matches.

 

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

 

When Torino FC leads 0-1 away, they win in 57% of their matches.

 

When AC Milan leads 1-0 at home, they win in 83% of their matches.

 

On their last meeting AC Milan won by 1 goals.

 

The winner of their last meeting was AC Milan.

 

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

 

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

 

Rafael Alexandre da Conceicao Leao is AC Milan's top scorer with 9 goals. Giovanni Pablo Simeone has scored 7 times for Torino FC.

 

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

 

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

 

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

 

Did you know that Torino FC scores 25% of their goals between the minutes 76-90?

 

Did you know that AC Milan scores 25% of their goals between the minutes 76-90?

 

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

 

During the last 49 meetings, AC Milan have won 22 times, there have been 21 draws while Torino FC have won 6 times. The goal difference is 81-41 in favour of AC Milan.

 

During the last 26 meetings with AC Milan playing at home, AC Milan have won 16 times, there have been 10 draws while Torino FC have won 0 times. The goal difference is 46-13 in favour of AC Milan.

 

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

Score and result AC Milan - Torino FC

The AC Milan - Torino FC match (Football - Serie A) at 21/03/2026 13:00 is complete.

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

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.