AC Milan 1-2 Cagliari: Sardinians Stun San Siro in Serie A Season Finale
Cagliari produced a remarkable upset at San Siro on the final day of the Serie A season, beating AC Milan 2-1 to cap a turbulent campaign for the Rossoneri, who finished fifth in the table.

A Damaging Defeat on the Final Day
AC Milan's 2025/26 Serie A season ended on a deeply unsatisfying note as Cagliari claimed a 2-1 victory at San Siro on Sunday evening. The result confirmed Milan's fifth-place finish on 70 points, a tally that represents a significant underperformance for a club with their resources and ambitions. For Cagliari, who end the campaign 14th on 43 points, it was the sort of result that at least offered some dignity after a difficult season of their own.
Milan's Poor Home Form Continues
The defeat was consistent with a troubling pattern at San Siro throughout the second half of the campaign. In their last five home matches, Milan managed just one win alongside one draw and three defeats, conceding ten goals in the process. That home form string of LLDLW tells its own story, and a momentum slope of minus 0.6 in home fixtures underlines just how badly things deteriorated on their own turf as the season reached its conclusion.
Over the final ten home matches of the season, Milan won only twice, drew once, and lost three times, keeping clean sheets on just a third of occasions. They conceded ten goals in that period while scoring seven, figures that point to a side that became increasingly vulnerable defensively as the year wore on. The injury list did not help matters, with three Milan players absent from the squad, though the data does not identify them specifically by name.
Cagliari's Away Day Resilience
What made the result particularly noteworthy was that Cagliari's away record coming into this fixture was far from convincing. In their last five away matches they had won only once, drawn one, and lost three, conceding nine goals on their travels. A momentum slope of 0.7 in away contexts suggested some upward trajectory, but few would have predicted a win at one of Italy's most storied stadiums on the final day.
Cagliari's overall record of 11 wins, ten draws, and 17 defeats across the season reflects the kind of inconsistency that kept them far too close to the relegation places for comfort, but on this occasion they were clinical enough to take three points. They head into the off-season with a goal difference of minus thirteen and work to do if they are to consolidate their top-flight status next term.
What the Numbers Said Beforehand
It is worth revisiting what the pre-match analysis indicated. The signal for a Cagliari win was published before kick-off at odds of 11.00, with a model probability of 14.9 per cent against a market implied probability of around 9.1 per cent. That represented a positive edge of 5.8 percentage points, and while a 15 per cent probability still reflects an outcome that was firmly in the minority of likely scenarios, the value case was clear for those who spotted it. The confidence level was appropriately modest at 25, reflecting the inherently uncertain nature of backing a heavy underdog.
Two other signals were published for this match, neither of which landed. The model rated BTTS No at around 54 per cent, while the market implied roughly 59 per cent, meaning the edge was slightly negative and the signal was one to treat cautiously. Both teams did indeed score, so that selection did not come through. Similarly, the Under 2.5 goals pick at odds of 2.18 carried a marginal positive edge, with the model suggesting a 51 per cent probability against the market's implied 46 per cent. A 1-2 scoreline naturally took the total to three goals, defeating that selection too. These outcomes serve as a reminder that even picks with a positive edge can and do lose, and that edge-based selection is a long-term exercise rather than a short-term formula. Please gamble responsibly. Betting involves risk and is strictly for those aged 18 and over.
A Season of Underachievement for Milan
Fifth place on 70 points will feel like a missed opportunity for the Rossoneri. The top four in the final standings were separated by comfortable margins, with the champions finishing on 87 points. Milan's total of 70 left them one point behind the fourth-placed side on 71, making what might have been a Champions League qualifying berth look tantalisingly close yet ultimately out of reach.
The broader ten-match form data tells the full story of where Milan went wrong. Three wins, one draw, and six defeats across their final ten matches of the season, with 15 goals conceded against nine scored. A clean sheet percentage of just 20 in that period and both teams scoring in 40 per cent of those fixtures suggest a leaky defence that too often undid whatever attacking intent the side could muster. The BTTS percentage of 60 per cent in home matches across the last five games reinforces the sense that Milan's backline was frequently exposed.
Looking Ahead to the Summer
The summer transfer window will be scrutinised closely in Milan. Ending the campaign without Champions League football, and with a home record that deteriorated so sharply, means the squad requires careful assessment. Cagliari's win has added a final, symbolic full stop to a season that promised more than it delivered for the Rossoneri faithful.
For Cagliari, finishing 14th is a platform to build upon rather than anything to celebrate extravagantly. Carrying four moderate injuries and one long-term absence into the off-season, their recruitment activity in the summer months will shape whether they can push further up the table in 2026/27 or find themselves scrapping for survival once again.
Frequently Asked Questions
What was the final score in the AC Milan vs Cagliari Serie A match?
AC Milan lost 1-2 to Cagliari at San Siro on 24 May 2026 in the final round of the Serie A 2025/26 season.
Where did AC Milan finish in the Serie A 2025/26 table?
AC Milan finished fifth in the Serie A table with 70 points from 38 matches, one point behind the fourth-placed side and outside the Champions League qualification places.
How did Cagliari perform across the 2025/26 Serie A season?
Cagliari finished 14th in Serie A with 43 points, recording 11 wins, 10 draws, and 17 defeats. Despite a difficult overall campaign, they ended the season with a memorable away victory at AC Milan on the final day.
