Serie A Gameweek 38 Sun, May 24 2026 · 19:45 Stadio Giuseppe Meazza, Milano
1–2 Full time · HT 1–1 xG 1.74 – 2.78
  • A. Saelemaekers 2’
  • 20’ G. Borrelli
  • 57’ J. Rodríguez
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

Cagliari come from behind to beat AC Milan

AC Milan entered as favourites and led 1–0 after 2 minutes through a Saelemaekers goal. But Borrelli and Rodríguez scored to turn it around for Cagliari, who won 2–1. Cagliari finished with the higher xG (2.78 vs 1.74). On the chances created, AC Milan deserved more: 0.9 expected points against the 0 points they took.

AC Milan57%
Draw25%
Cagliari ✓17%

Model vs reality

AC Milan goals
1
Model 1.67 · xG 1.74
Cagliari goals
2
Model 0.81 · xG 2.78
Total goals
3
Model 2.47 · xG 4.52
Score 1–2
5%
Most likely 1–0 (13%)
Over 2.5
Yes
Model 45%
Both scored
Yes
Model 45%
Match facts
★ Player of the matchM. MaignanAC Milan
9.7
  • RefereeMarco Guida
  • Coaches— · Fabio Pisacane
  • VenueStadio Giuseppe Meazza
  • Table before kick-offAC Milan 4th · Cagliari 16th

Timeline

  1. Zé PedroYellow card · Foul
    2’
  2. A. Saelemaekers 1–0Assist S. Giménez
    2’
  3. G. Borrelli 1–1
    20’
  4. Half time · 1–1
  5. ⇄ C. PulišićFor S. Giménez
    46’
  6. S. PavlovićYellow card · Foul
    56’
  7. J. Rodríguez 1–2
    57’
  8. M. MaignanYellow card · Argument
    58’
  9. ⇄ Z. AthekameFor O. Tomori
    61’
  10. ⇄ N. FüllkrugFor C. Nkunku
    61’
  11. ⇄ L. ModrićFor A. Jashari
    62’
  12. ⇄ A. DossenaFor J. Rodríguez
    62’
  13. ⇄ M. PalestraFor Zé Pedro
    63’
  14. ⇄ Rafael LeãoFor Y. Fofana
    68’
  15. ⇄ I. SulemanaFor A. Deiola
    74’
  16. ⇄ Paul MendyFor G. Borrelli
    74’
  17. ⇄ M. FeliciFor S. Esposito
    90+5’
  18. I. SulemanaYellow card · Foul
    90+6’
  19. Full time · 1–2

Team stats

AC Milan16 shots · 13 in box, 3 outside
Cagliari25 shots · 16 in box, 9 outside
AC MilanCagliari
48% Possession 52%
1.74 Expected goals (xG) 2.78
0.86 Expected points (xPts) 1.96
16 Shots 25
3 Shots on target 10
11 Shots off target 8
2 Blocked shots 7
13 Shots inside the box 16
3 Shots outside the box 9
455 Passes 487
87% Pass accuracy 88%
5 Corners 5
9 Goalkeeper saves 2
8 Fouls 9
3 Offsides 0
2 Yellow cards 2
0 Red cards 0
7.19 Team rating 6.96

Line-ups

AC Milan 3-5-2

169.7★ M. Maignan(G)
316.3 S. Pavlović 467.5 M. Gabbia 236.3 O. Tomori ↓61’
337.3 D. Bartesaghi 127.7 A. Rabiot 306.6 A. Jashari ↓62’ 196.0 Y. Fofana ↓68’ 567.9 A. Saelemaekers
186.6 C. Nkunku ↓61’ 76.3 S. Giménez A↓46’
  • 16M. Maignan (G) ★9.7
  • 31S. Pavlović6.3
  • 46M. Gabbia7.5
  • 23O. Tomori↓61’6.3
  • 33D. Bartesaghi7.3
  • 12A. Rabiot7.7
  • 30A. Jashari↓62’6.6
  • 19Y. Fofana↓68’6.0
  • 56A. Saelemaekers7.9
  • 18C. Nkunku↓61’6.6
  • 7S. GiménezA↓46’6.3

Substitutes used

  • 14L. Modrić↑62’7.3
  • 24Z. Athekame↑61’7.2
  • 9N. Füllkrug↑61’6.3
  • 11C. Pulišić↑46’6.7
  • 10Rafael Leão↑68’7.2

Unused: M. Pittarella, L. Torriani, R. Loftus-Cheek, P. Estupiñán, S. Ricci, Valeri Ivanov Vladimirov, K. De Winter, D. Odogu, Jacopo Sardo, C. Mul

Cagliari 3-5-2

16.9 E. Caprile(G)
157.0 J. Rodríguez ↓62’ 266.7 Y. Mina 326.7 Zé Pedro ↓63’
336.9 A. Obert 146.3 A. Deiola ↓74’ 107.2 G. Gaetano 86.5 M. Adopo 286.5 G. Zappa
947.7 S. Esposito ↓90’ 298.3 G. Borrelli ↓74’
  • 1E. Caprile (G)6.9
  • 15J. Rodríguez↓62’7.0
  • 26Y. Mina6.7
  • 32Zé Pedro↓63’6.7
  • 33A. Obert6.9
  • 14A. Deiola↓74’6.3
  • 10G. Gaetano7.2
  • 8M. Adopo6.5
  • 28G. Zappa6.5
  • 94S. Esposito↓90’7.7
  • 29G. Borrelli↓74’8.3

Substitutes used

  • 22A. Dossena↑62’6.9
  • 25I. Sulemana↑74’6.2
  • 2M. Palestra↑63’7.3
  • 31Paul Mendy↑74’6.9
  • 17M. Felici↑90’

Unused: G. Ciocci, A. Sherri, A. Belotti, L. Mazzitelli, Ivan Stoyanov Sulev, N. Grandu, Yael Trepy, A. Russo, O. Raterink, Agustín Albarracín

Coach: Fabio Pisacane

Player stats

Top rated
M. MaignanAC Milan9.7
2nd
G. BorrelliCagliari8.3
3rd
A. SaelemaekersAC Milan7.9

AC Milan

Cagliari

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.