AC Milan 3-2 Torino FC final score - 21 March 2026, Serie A
Italy - Serie A
New customers only | Commercial content | 18+ age limit | T&Cs apply
Highlights
Game Statistics
Form
Table
| Teams | Pts | P | W | D | L | GD |
|---|---|---|---|---|---|---|
|
5
|
70 | 38 | 20 | 10 | 8 | +18 |
|
12
|
45 | 38 | 12 | 9 | 17 | -19 |
Last matches
3/6 (50%)
1/6 (17%)
2/6 (33%)
Average stats (Last 6 matchs)
15 Mar 2026 - Serie A
8 Mar 2026 - Serie A
1 Mar 2026 - Serie A
22 Feb 2026 - Serie A
18 Feb 2026 - Serie A
13 Feb 2026 - Serie A
3/6 (50%)
2/6 (33%)
1/6 (17%)
Average stats (Last 6 matchs)
8 Mar 2026 - Serie A
22 Feb 2026 - Serie A
18 Feb 2026 - Serie A
18 Jan 2026 - Serie A
8 Jan 2026 - Serie A
28 Dec 2025 - Serie A
4/6 (67%)
1/6 (17%)
1/6 (17%)
Average stats (Last 6 matchs)
15 Mar 2026 - Serie A
1 Mar 2026 - Serie A
13 Feb 2026 - Serie A
3 Feb 2026 - Serie A
25 Jan 2026 - Serie A
15 Jan 2026 - Serie A
2/6 (33%)
1/6 (17%)
3/6 (50%)
Average stats (Last 6 matchs)
13 Mar 2026 - Serie A
6 Mar 2026 - Serie A
1 Mar 2026 - Serie A
22 Feb 2026 - Serie A
15 Feb 2026 - Serie A
7 Feb 2026 - Serie A
3/6 (50%)
0/6 (0%)
3/6 (50%)
Average stats (Last 6 matchs)
13 Mar 2026 - Serie A
1 Mar 2026 - Serie A
15 Feb 2026 - Serie A
1 Feb 2026 - Serie A
18 Jan 2026 - Serie A
7 Jan 2026 - Serie A
1/6 (17%)
1/6 (17%)
4/6 (67%)
Average stats (Last 6 matchs)
6 Mar 2026 - Serie A
22 Feb 2026 - Serie A
7 Feb 2026 - Serie A
4 Feb 2026 - Coppa Italia
24 Jan 2026 - Serie A
13 Jan 2026 - Coppa Italia
Head to head
50 %
17 %
33 %
Average stats (last H2H results)
8 Dec 2025 - Serie A
22 Feb 2025 - Serie A
17 Aug 2024 - Serie A
18 May 2024 - Serie A
26 Aug 2023 - Serie A
10 Feb 2023 - Serie A
Tactical Scheme
Formation : 3 - 5 - 2
Formation : 3 - 5 - 2
Substitutes
M. Pittarella
P. Terracciano
DefenderZ. Athekame
D. Odogu
P. Estupinan
MidfielderS. Ricci
A. Jashari
ForwardS. Gimenez
C. Nkunku
L. Siviero
F. Israel
DefenderN. Nkounkou
L. Marianucci
G. Maripan
C. Biraghi
MidfielderI. Ilic
T. Anjorin
C. Casadei
E. Ilkhan
V. Lazaro
A. Tameze
ForwardS. Kulenovic
C. Adams
Missing players
M. Gabbia
S. Sazonov
ForwardZ. Aboukhlal
Live Commentary
Santiago Gimenez (Milan) has received a first yellow card.
Francesco Fourneau signals a free kick to Torino in their own half.
Throw-in for Milan close to the penalty box.
Milan have been awarded a corner by Francesco Fourneau.
Francesco Fourneau signals a free kick to Torino in their own half.
At Giuseppe Meazza, Emirhan Ilkhan has been yellow-carded for the away team.
Torino will need to be alert as they defend a dangerous free kick from Milan.
It's getting dangerous! Free kick for Milan close to the penalty box.
Free kick Milan.
The home team have replaced Alexis Saelemaekers with David Odogu. This is the fifth substitution made today by Massimiliano Allegri.
Francesco Fourneau awards Torino a goal kick.
Milan's Davide Bartesaghi breaks free at Giuseppe Meazza. But the strike goes wide of the post.
Roberto D'Aversa is making the team's fifth substitution at Giuseppe Meazza with Niels Nkounkou replacing Rafael Obrador.
Sandro Kulenovic is replacing Enzo Ebosse for Torino at Giuseppe Meazza.
In Milan a free kick has been awarded the home team.
Corner awarded to Torino.
Corner awarded to Milan.
Milan pushes forward through Alexis Saelemaekers, whose finish on goal is saved.
Torino are back in the match in Milan. A Nikola Vlasic penalty has made the score 3-2.
Strahinja Pavlovic (Milan) has received a yellow card from Francesco Fourneau.
Milan's Samuele Ricci gets in a shot on goal at Giuseppe Meazza. But the effort is unsuccessful.
Torino have been awarded a corner by Francesco Fourneau.
Massimiliano Allegri (Milan) is making a fourth substitution, with Santiago Gimenez replacing Christian Pulisic.
Can Torino get the ball into an attacking position from this throw-in in Milan's half?
Torino have a dangerous throw-in.
In Milan a free kick has been awarded the away team.
The away team have replaced Gvidas Gineitis with Cesare Casadei. This is the third substitution made today by Roberto D'Aversa.
Francesco Fourneau awards the away team a throw-in.
Throw-in Torino.
A throw-in for the home team on the opposite half.
Francesco Fourneau awards the home team a throw-in.
The home team replace Niclas Fullkrug with Christopher Nkunku.
Samuele Ricci is replacing Youssouf Fofana for Milan at Giuseppe Meazza.
Milan have a goal kick.
Torino's Emirhan Ilkhan gets his shot away but it misses the target.
Goal kick for Milan at Giuseppe Meazza.
Throw-in high up the field for Torino in Milan.
Torino drives forward and Giovanni Simeone gets in a shot. Without netting, however.
Throw-in for Torino in the half of Milan.
Milan awarded a throw-in in their own half.
Emirhan Ilkhan for Torino gets in a strike but fails to hit the target.
Torino needs to be cautious. Milan have an attacking throw-in.
Francesco Fourneau signals a throw-in for Milan, close to Torino's area.
Roberto D'Aversa is making the team's second substitution at Giuseppe Meazza with Che Adams replacing Duvan Zapata.
The away team have replaced Matteo Prati with Emirhan Ilkhan. This is the first substitution made today by Roberto D'Aversa.
Throw-in for Torino close to the penalty box.
Milan push upfield and Niclas Fullkrug gets his head to the ball. The attempt is cleared by an alert Torino defence.
Free kick for Torino in their own half.
Throw-in for Milan in their own half.
Throw-in for Milan at Giuseppe Meazza.
Great finish from Youssouf Fofana to give Milan a 3-1 lead. Zachary Athekame instrumental with a fine assist.
Throw-in for Milan in the half of Torino.
Goal! Milan have got their heads in front thanks to a Adrien Rabiot strike. Great play from Christian Pulisic to set up the goal.
Torino awarded a free kick in their own half.
Ball safe as Torino is awarded a throw-in in their half.
Milan have been awarded a corner by Francesco Fourneau.
Torino needs to be cautious. Milan have an attacking throw-in.
Torino awarded a throw-in in their own half.
Massimiliano Allegri (Milan) is making a first substitution, with Zachary Athekame replacing Fikayo Tomori.
Throw-in high up the field for Milan in Milan.
The first-half is over at Giuseppe Meazza.
Giovanni Simeone gets an equalizer for Torino. The score is now 1-1.
Nikola Vlasic for Torino drives towards goal at Giuseppe Meazza. But the finish is unsuccessful.
Ball safe as Torino is awarded a throw-in in their half.
It's a goal kick for the home team in Milan.
In Milan Torino attack through Matteo Prati. The finish is off target, however.
Torino have a dangerous throw-in.
Giovanni Simeone for Torino is whistled offside.
Throw-in for Milan in their own half.
In Milan Torino drive forward through Duvan Zapata. His shot is on target but it's saved.
Strahinja Pavlovic puts the ball in the net and the home team now lead 1-0.
Milan's Adrien Rabiot is on target but unsuccessful.
In Milan Torino's Giovanni Simeone is caught offside.
Can Milan capitalize from this throw-in deep inside Torino's half?
Throw-in for Milan at Giuseppe Meazza.
Throw-in Milan.
Francesco Fourneau signals a free kick to Torino in their own half.
Gvidas Gineitis gets his shot on target but fails to score for Torino.
Francesco Fourneau awards the home team a throw-in.
Throw-in for Milan at Giuseppe Meazza.
A throw-in for the away team on the opposite half.
Can Torino get the ball into an attacking position from this throw-in in Milan's half?
Can Torino capitalize from this dangerous free kick?
Throw-in for Torino in their own half.
Free kick for Milan in the half of Torino.
Francesco Fourneau awards the away team a throw-in.
Free kick for Milan in their own half.
Throw-in Torino.
Milan's Niclas Fullkrug is whistled for offside at Giuseppe Meazza.
Milan awarded a free kick in their own half.
Ball safe as Torino is awarded a throw-in in their half.
Corner awarded to Torino.
Ardian Ismajli (Torino) strikes at Giuseppe Meazza but his header is cleared.
Corner awarded to Torino.
Torino to take a throw-in in Milan territory.
Ball goes out of play for a Milan goal kick.
Torino's Nikola Vlasic gets his shot away but it misses the target.
Goal kick for Milan at Giuseppe Meazza.
Torino's Giovanni Simeone attacks the ball with his head but his effort fails to hit the target.
Torino have been awarded a corner by Francesco Fourneau.
Ball goes out of play for a Milan goal kick.
Torino's Matteo Prati breaks free at Giuseppe Meazza. But the strike goes wide of the post.
Fikayo Tomori (Milan) has been booked and will miss the next match due to a suspension.
Francesco Fourneau signals a free kick to Torino.
Free kick Milan.
Milan awarded a throw-in in their own half.
Torino have a goal kick.
Strahinja Pavlovic (Milan) gets up for a header but cannot keep the ball on target.
Corner awarded to Milan.
It's a goal kick for the home team in Milan.
Torino have been awarded a corner by Francesco Fourneau.
Francesco Fourneau awards Milan a goal kick.
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.