Serie A · 2025Sun, 24 May 2026 18:45

AC Milan
1 : 2

Cagliari
Full time
Match recap
Cagliari secured a significant upset, beating AC Milan 2-1 at San Siro. The visitors took a surprise lead early in the first half, demonstrating a proactive approach that unsettled the Rossoneri. Milan equalized before half-time, seemingly regaining control and carrying momentum into the break. However, Cagliari refused to capitulate, and a second-half strike saw them reclaim their advantage. Despite late pressure from Milan, who pushed for an equalizer, Cagliari defended resolutely to earn a vital three points. This result is a major blow to Milan's aspirations, while Cagliari's victory bolsters their league position considerably.
Markets (closing odds)
Match Result
Home1.24
Draw4.98
Away9.90
Away Team Goals 0.5
Over 0.51.83
Under 0.51.72
Away Team Goals 1
Over 13.90
Under 11.18
Away Team Goals O/U 1.5
Over 1.55.54
Under 1.51.06
Away Team Goals 2.5
Over 2.517.86
Under 2.51.05
Away Team Goals 3.5
Over 3.566.67
Events
- 2'Card — Zé Pedro (Yellow Card)
- 2'Goal — A. Saelemaekers (Normal Goal)
- 20'Goal — G. Borrelli (Normal Goal)
- 46'subst — S. Gimenez (Substitution 1)
- 56'Card — Strahinja Pavlović (Yellow Card)
- 57'Goal — J. Rodriguez (Normal Goal)
- 58'Card — Mike Maignan (Yellow Card)
- 61'subst — F. Tomori (Substitution 2)
- 61'subst — C. Nkunku (Substitution 3)
- 62'subst — A. Jashari (Substitution 4)
- 62'subst — J. Rodriguez (Substitution 1)
- 63'subst — J. Pedro (Substitution 2)
- 68'subst — Y. Fofana (Substitution 5)
- 74'subst — A. Deiola (Substitution 3)
- 74'subst — G. Borrelli (Substitution 4)
- 90'Card — Sulemana (Yellow Card)
- 90'subst — S. Esposito (Substitution 5)
Match statistics
3Shots on Goal10
11Shots off Goal8
16Total Shots25
2Blocked Shots7
13Shots insidebox16
3Shots outsidebox9
8Fouls9
5Corner Kicks5
3Offsides0
48%Ball Possession52%
2Yellow Cards2
—Red Cards—
9Goalkeeper Saves2
455Total passes487
395Passes accurate430
87%Passes %88%
1.74expected_goals2.78
0.14goals_prevented0.14
Lineups
AC Milan3-5-2- M. MaignanG
- F. TomoriD
- M. GabbiaD
- S. PavlovicD
- A. SaelemaekersM
- Y. FofanaM
- A. JashariM
- A. RabiotM
- D. BartesaghiM
- S. GimenezF
- C. NkunkuF
Cagliari3-5-2- E. CaprileG
- J. PedroD
- Y. MinaD
- J. RodriguezD
- G. ZappaM
- M. AdopoM
- G. GaetanoM
- A. DeiolaM
- A. ObertM
- G. BorrelliF
- S. EspositoF
Form
AC Milan — last 5 home
LDLWW
Cagliari — last 5 away
DLLLD
Head to head
More from Serie A
Standings — Serie A
| # | Team | P | W | D | L | GF:GA | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Inter | 37 | 27 | 5 | 5 | 86:32 | 86 |
| 2 | Napoli | 37 | 22 | 7 | 8 | 57:36 | 73 |
| 3 | AC Milan | 37 | 20 | 10 | 7 | 52:33 | 70 |
| 4 | AS Roma | 37 | 22 | 4 | 11 | 57:31 | 70 |
| 5 | Como | 37 | 19 | 11 | 7 | 61:28 | 68 |
| 6 | Juventus | 37 | 19 | 11 | 7 | 59:32 | 68 |
| 7 | Atalanta | 37 | 15 | 13 | 9 | 50:35 | 58 |
| 8 | Bologna | 37 | 16 | 7 | 14 | 46:43 | 55 |
| 9 | Lazio | 37 | 13 | 12 | 12 | 39:39 | 51 |
| 10 | Udinese | 37 | 14 | 8 | 15 | 45:47 | 50 |
| 11 | Sassuolo | 37 | 14 | 7 | 16 | 46:49 | 49 |
| 12 | Torino | 37 | 12 | 8 | 17 | 42:61 | 44 |
| 13 | Parma | 37 | 10 | 12 | 15 | 27:46 | 42 |
| 14 | Genoa | 37 | 10 | 11 | 16 | 41:50 | 41 |
| 15 | Fiorentina | 37 | 9 | 14 | 14 | 40:49 | 41 |
| 16 | Cagliari | 37 | 10 | 10 | 17 | 38:52 | 40 |
| 17 | Lecce | 37 | 9 | 8 | 20 | 27:50 | 35 |
| 18 | Cremonese | 37 | 8 | 10 | 19 | 31:53 | 34 |
| 19 | Hellas Verona | 37 | 3 | 12 | 22 | 25:59 | 21 |
| 20 | Pisa | 37 | 2 | 12 | 23 | 25:69 | 18 |

















