AC Milan vs Torino
| Yellow cards avg | 4.00 |
|
|---|---|---|
| Reds avg | 0.00 |
|
| Penalties avg | 0.50 |
|
| Over 4.5 cards | 33% |
|
| Home wins | 50% |
|
| Draws | 17% |
|
| Away wins | 33% |
|
- Shots were tight (15-18).
- AC Milan controlled possession (63%).
Team Overview
Games / Record
Goals For / Against
Points
Clean Sheets
Failed to Score
Games / Record
Goals For / Against
Points
Clean Sheets
Failed to Score
Match Context & Trends
Venue-only form, goal timing, first-goal trends and league context around this Serie A fixture.
Quick comparison bars
AC Milan last 5 home
Torino last 5 away
AC Milan trend breakdown
Torino trend breakdown
Scoring reliability
First-goal patterns
Vs league average
Head-to-head trends
AC Milan goal timing (home)
Torino goal timing (away)
Match Statistics
Events
AC Milan vs Torino 3-2: match report, goals, cards and substitutions
AC Milan beat Torino 3-2 on Saturday, 21 March 2026 in Serie A. The match was refereed by Francesco Fourneau. It was played at Stadio Giuseppe Meazza.
First half: F. Tomori received a yellow card for AC Milan at 9'. AC Milan took the lead at 36' when S. Pavlović scored, making the score 1-0. Torino leveled the score at 44' when G. Simeone scored, making the score 1-1.
Second half: AC Milan made their 1st substitution at 46', with F. Tomori replacing Z. Athekame. AC Milan took the lead at 54' when A. Rabiot scored, with the assist credited to C. Pulišić, making the score 2-1. AC Milan extended the lead at 55' when Y. Fofana scored, with the assist credited to Z. Athekame, making the score 3-1. Torino made their 1st substitution at 63', with M. Prati replacing E. İlkhan. Torino made their 2nd substitution at 63', with D. Zapata replacing C. Adams. AC Milan made their 2nd substitution at 70', with N. Füllkrug replacing C. Nkunku. AC Milan made their 3rd substitution at 70', with Y. Fofana replacing S. Ricci. Torino made their 3rd substitution at 74', with G. Gineitis replacing C. Casadei. AC Milan made their 4th substitution at 77', with C. Pulišić replacing S. Giménez. VAR intervened at 81' for Torino (Penalty confirmed). S. Pavlović received a yellow card for AC Milan at 82'. Torino reduced the deficit at 83' when N. Vlašić scored (Penalty), making the score 3-2. Torino made their 4th substitution at 89', with E. Ebosse replacing S. Kulenović. Torino made their 5th substitution at 89', with Rafael Obrador replacing N. Nkounkou. AC Milan made their 5th substitution at 90+1', with A. Saelemaekers replacing D. Odogu. E. İlkhan received a yellow card for Torino at 90+3'. S. Giménez received a yellow card for AC Milan at 90+6'.
AC Milan used 5 substitutions while Torino used 5 substitutions. AC Milan got 3 yellow cards, while Torino got 1 yellow card.
How the match was won
- Shots were tight (15-18).
- AC Milan controlled possession (63%).
Head-to-Head Overview
| Total Games | 23 |
| Home Wins | 11 |
| Draws | 7 |
| Away Wins | 5 |
| Over 2.5 Goals | 12 (52.2%) |
| BTTS | 13 (56.5%) |
| Total Games | 11 |
| Home Wins | 8 |
| Draws | 3 |
| Away Wins | 0 |
| Over 2.5 Goals | 4 (36.4%) |
| BTTS | 4 (36.4%) |