San Siro stadium under the floodlights ahead of Milan vs Torino

On Saturday 21 March 2026 at 18:00 CET, the Stadio Giuseppe Meazza plays host to Milan vs Torino, a fixture from Matchday 30 of Serie A. Massimiliano Allegri's Rossoneri arrive at this appointment needing an immediate response after the defeat at the Olimpico against Lazio and eager to silence the controversy that has engulfed the club all week. Torino, sitting fourteenth in the table, travel to Milan with little to lose but plenty of motivation to build on a positive recent record in head-to-head clashes at the Meazza.

The backdrop: a turbulent week at Milanello

Milan head into this fixture against Torino on the back of one of the most difficult weeks of the entire season. The 1-0 defeat at Lazio on 15 March was the Rossoneri's first loss in a direct clash this campaign, ending a positive run that had fuelled hopes of a title challenge at the top of the table.

Yet it was not just the result that sparked debate. The substitution of Rafael Leao in the 66th minute, his refusal of Allegri's embrace and the subsequent dressing room argument with Christian Pulisic dominated the Italian sporting press for days. The Livorno-born manager now faces the task of restoring unity and calm within a squad that has shown signs of fracture.

The good news is that Adrien Rabiot returns to the squad after serving his suspension, giving Allegri an extra option in midfield. The bad news is that Matteo Gabbia and Ruben Loftus-Cheek remain unavailable, as does Santiago Gimenez, who continues to battle a muscular problem that has kept him sidelined for several weeks.

The tactical dilemma: stick with 3-5-2 or revert to 4-3-3?

One of the most hotly debated topics this week has been the formation. Carlo Pellegatti, the well-known journalist and iconic voice of the Rossoneri fan base, has suggested that the time may have come to abandon the 3-5-2 that has defined the Allegri era and switch to a more attacking 4-3-3.

The back three has provided solidity for much of the season, allowing Milan to build from the back with Luka Modric dropping between the centre-backs during the build-up phase. However, in recent outings the system has shown its limitations going forward, with the wing-backs struggling to provide width and the two strikers often left isolated.

A return to 4-3-3 would allow the team to make better use of players like Leao and Nkunku out wide, freeing Pulisic to operate as a right winger where he has already proven devastating. Allegri, however, is a coach who rarely changes his system mid-season and may opt for an intermediate solution, tweaking the interpretation of roles without overhauling the overall structure.

The Leao question: starter or bench?

The question on every fan's lips is a simple one: will Leao start? Following the events of Lazio-Milan, the Portuguese forward has found himself in the spotlight for all the wrong reasons. Allegri must decide whether to make a strong statement by dropping the number 10 to the bench or whether to start him from the off in a show of trust and a bid to turn the page.

According to the latest reports, Leao is the slight favourite for a starting spot, given a 55% chance compared to Christopher Nkunku. The Frenchman who arrived from Chelsea is ready to come off the bench regardless and represents an alternative of the highest calibre. There is also a selection dilemma up front between Pulisic (55%) and Niclas Füllkrug (45%), with the American potentially paying the price for the fatigue accumulated in recent weeks.

Open selection battles

Left-back: Bartesaghi 55% — Estupinan 45%

Attack (left): Leao 55% — Nkunku 45%

Attack (right): Pulisic 55% — Füllkrug 45%

Predicted line-ups

Milan (3-5-2)

Maignan; Tomori, De Winter, Pavlovic; Saelemaekers, Fofana, Modric, Rabiot, Bartesaghi; Pulisic, Leao

Manager: Allegri

Torino (3-5-2)

Paleari; Coco, Ismajli, Ebosse; Pedersen, Gineitis, Ilkhan, Vlasic, Obrador; Simeone, Adams

Manager: D'Aversa

Unavailable players and returns

Milan — unavailable

Matteo Gabbia (injury), Ruben Loftus-Cheek (injury), Santiago Gimenez (muscular problem)

Milan — returns

Adrien Rabiot is back after serving his suspension and is in contention for a starting berth in midfield

Head-to-head: the numbers behind a historic rivalry

Milan and Torino have met 158 times in Serie A, with the head-to-head record firmly favouring the Rossoneri. However, the Granata hold one notable statistic in their favour: they have won their last 3 home matches against Milan, a run they had failed to achieve in the previous 25 home encounters between the sides.

In the reverse fixture, Milan won at the Stadio Olimpico Grande Torino, claiming a 3-2 comeback victory on 8 December 2025 — one of the Rossoneri's rare away wins against Torino in the last 12 years.

158Serie A meetings
65Milan wins
57Draws
36Torino wins

The Allegri factor against Torino

If there is one statistic that should reassure Rossoneri supporters, it is Massimiliano Allegri's track record against Torino. In 23 matches as a manager against the Granata across his spells at Juventus and Milan, the Livorno-born tactician has averaged 2.35 points per game, losing just once. An extraordinary record that speaks to Allegri's ability to prepare his teams superbly for this particular fixture.

Milan also boast the second-best home record in the league, with 8 wins from 14 matches played at San Siro this season. Torino, by contrast, are among the sides that struggle the most on the road, having lost 67% of their last 6 away fixtures in the league.

Where and when to watch

Match information

Milan vs Torino — Serie A 2025/26, Matchday 30

Date: Saturday 21 March 2026, 18:00 CET

Venue: Stadio Giuseppe Meazza (San Siro), Milan

Standings: Milan 2nd (60 points) — Torino 14th (33 points)

The match will be broadcast live on DAZN, the platform that holds the rights to every Serie A fixture for the 2025/26 season. Kick-off is at 18:00 CET and the Stadio Giuseppe Meazza is expected to welcome over 70,000 spectators to roar the Rossoneri towards all three points.

The table and what Milan need

With 60 points from 29 matches, Milan sit second in the table and cannot afford to slip up in the race for the top. Every point dropped at home against supposedly weaker opposition risks undermining the squad's ambitions for the season under Allegri.

Torino arrive in Milan with 33 points and a relatively comfortable position in the standings, but they still need results to pull away definitively from the danger zone. The Granata have endured a difficult spell, losing 4 of their last 5 league matches, and will look to reverse that trend on the grandest stage of all.

After the storm of the past week, Milan need a resounding response on the pitch. San Siro will be the judge and the Rossoneri faithful are hoping their team can rediscover the unity and determination that have defined the best performances of the season.

Forza Milan, always.