On Friday night at the compact and intense Arena Garibaldi - Stadio Romeo Anconetani, Pisa welcome AC Milan in a showdown that pits survival anxiety against title ambition. Nineteenth in Serie A with just 15 points, Pisa are staring at an immediate return to Serie B, while Milan arrive in Tuscany sitting second on 50 points, very much part of the Champions League and title conversation.
The mood could hardly be more contrasting. Pisa’s recent form reads “DLLDD”, a long, grinding sequence of frustration and missed opportunities. Milan, by contrast, are unbeaten in the league since their only defeat of the campaign, with a “WDWWD” run that underlines their consistency. Yet this match carries emotional weight: Pisa took a remarkable 2-2 draw at San Siro earlier in the season. Under the lights, with their season on the line, the hosts will hope lightning can strike twice.
Form Guide & Season Trends
Pisa’s season has been defined by resilience without reward. Across 24 league matches they have just a single win, propped up by an astonishing 12 draws. Their goal difference of -21 (19 scored, 40 conceded) tells the story of a side that struggles at both ends. At home, the numbers are even starker: only 3 goals scored in 12 matches, an average of 0.3 per game, with 9 home outings where they have failed to find the net. Arena Garibaldi has not been a fortress; it has been a place of narrow margins and offensive bluntness.
Defensively, Pisa are not a total shambles, but they bend often. They concede 1.2 goals per home game, and the timing of those goals is damaging: 31–45 and 76–90 minutes are their most vulnerable phases, with late collapses a recurring theme. The long-form sequence “DLLLDLDDDDWDLLLDLDLDDLLD” underlines a side trapped in a cycle of small steps backward and sideways, rarely forward.
Milan, meanwhile, have built their season on a near-perfect balance. They have lost only once in 23 league matches, winning 14 and drawing 8, with a +21 goal difference (38 for, 17 against). Crucially for this encounter, they are outstanding away from home: 7 wins and 5 draws from 12 trips, unbeaten on the road, scoring 21 and conceding just 8. An average of 1.8 away goals per game, combined with only 0.7 conceded overall, points to a side that controls matches and punishes mistakes.
Stefano Pioli’s men tend to grow into games. Their goals cluster between 31–60 minutes, especially the 46–60 range, where they are at their most ruthless. They keep clean sheets in nearly half their league outings (11 in 23) and have failed to score only once all season. Against a Pisa team that struggles badly to create at home, Milan’s efficiency and structure make them heavy favourites.
Head-to-Head History
The recent history between these two sides is short but already memorable. Their only league meeting this season, at San Siro in October, produced a dramatic 2-2 draw. Milan led 1-0 at half-time and 2-0 deep into the second half, only for Pisa to mount a stunning late comeback and snatch a point. For the Rossoneri, it was a rare lapse; for Pisa, it was one of the emotional high points of their campaign.
That match offers a blueprint for both teams. Milan will be reminded that complacency can be punished, especially late on, where Pisa’s goals this season are disproportionately concentrated between 76–90 minutes. For Pisa, that comeback is proof they can live with elite opposition over 90 minutes if they defend with discipline and seize their moments.
There is no long-standing historical dominance to lean on, but the tone was set in that high-drama encounter: Milan’s superior quality against Pisa’s stubborn refusal to fold. With both teams’ season arcs now even more sharply defined — Milan chasing the top, Pisa fighting the drop — this meeting feels like the decisive second chapter.
Team News & Key Men
Pisa come into this clash with disciplinary and injury concerns. M. Marin is suspended due to yellow cards, depriving them of a key presence in the spine at a time when control in midfield will be crucial against Milan’s technical superiority. There are further worries with R. Albiol, D. Denoon, A. Semper and I. Vural all listed as questionable through various injuries, adding uncertainty to Luca D’Angelo’s selection and limiting his options to change the game from the bench.
Milan are not at full strength either. S. Gimenez is ruled out with an ankle injury, while two important attacking pieces, Christian Pulisic and Alexis Saelemaekers, are listed as questionable. Pulisic’s potential absence would be particularly significant: he is one of Serie A’s leading scorers this season, with 8 goals and 2 assists in just 880 minutes. His direct running, sharp movement and end product have been central to Milan’s attacking threat.
Even if Pulisic is not fully fit, Milan still have Rafael Leão, another of the league’s standout forwards. With 7 goals and 2 assists, Leão’s pace and one‑v‑one ability down the left flank could be a nightmare for a Pisa defence that has already shipped 40 goals and has struggled to cope with high‑quality wide players. Between them, Milan’s attacking unit has the variety to unlock deep blocks, whether through quick combinations, crosses or individual brilliance.
For Pisa, the absence of a standout scorer in the data only underlines their collective responsibility. Goals have been spread thinly and sporadically; they will need a heroic performance from whoever leads the line, supported by aggressive wing-backs and set-piece threat, to trouble a Milan defence that has kept 6 clean sheets away from home.
This has all the makings of a classic “David vs Goliath” encounter. Pisa, desperate for points and playing in front of a passionate home crowd, will likely sit deep, scrap for every second ball and hope to drag Milan into a nervous, bitty contest. Milan, with their unbeaten away record and superior quality in both boxes, will look to control possession, wear Pisa down and strike decisively after the break.
Given the form lines and underlying numbers, Milan look likely to edge it with something to spare, but Pisa’s resilience — and that remarkable 2-2 at San Siro — means the visitors cannot afford to switch off for a second.





