Italian Serie A

Milan
vs
Cagliari
  • Kick-off: Sunday 24 May, 00:00
  • Stadium: Stadio Giuseppe Meazza

Live odds will be available soon

Form guide

  1. L
  2. L
  3. D
  4. W
  5. L
  6. L

Form guide

  1. L
  2. D
  3. W
  4. L
  5. W
  6. L

Milan vs Cagliari Predictions

Milan vs Cagliari is scheduled for kick off on 24 May, at 00:00. The game is set to take place at Stadio Giuseppe Meazza. This match is bound to be interesting with Milan currently holding the 4th position in the table 30 points ahead of Cagliari. Milan have won 3 Italian Serie A matches against Cagliari out of the last 5 they have played. After their recent loss to Atalanta, Milan is determined to redeem themselves. Milan have won 9 of their last 18 Italian Serie A matches at Stadio Giuseppe Meazza. Cagliari's away record stands at 3 victories from 18 games. Following their 2-0 loss to Udinese, Cagliari is determined to bounce back with a win against Milan.

Goal stats

Analysing both teams' stats is key to predicting the most likely score in this highly anticipated matchup. Milan have scored over 1.5 goals in 64% of their matches this season while losing their clean sheet in 58% of games. Their total stands at 50 goals and 157 shots on target this Italian Serie A season. Meanwhile, Cagliari have scored 36 goals with 118 shots on target this season. They've managed over 1.5 goals in 75% of matches but conceded in 78% of games.

In their last 5 head-to-head clashes, Milan scored 13 goals while Cagliari scored 6 goals. Their last match on 02 January 2026 ended in 1-0 to Milan.

NEW BETFAIR CUSTOMER OFFER on Milan vs Cagliari

New Customer Offer: Place a £10 Bet on Sportsbook, and get £50 in Free Bet Builders

  • Join - Join with promotion code: ZSKAON
  • Deposit - Deposit a minimum of £10
  • Bet - Bet £10 on Sportsbook
  • Get - Get £50 in free Bet Builders

T&Cs apply.

Betting stats Milan vs Cagliari

Italian Serie A

Milan Cagliari
Played 36 36
Scored 50 36
Conceded 32 51
Shots 479 377
Shots on Target 157 118
Corners 153 134
Fouls 357 507
Yellow Cards 55 74
Red Cards 2 2

Matches won

53%

Matches won

25%

Over 1.5 Goals

64%

Over 1.5 Goals

75%

Over 2.5 Goals

42%

Over 2.5 Goals

47%

Over 3.5 Goals

19%

Over 3.5 Goals

19%

Both Teams to Score

44%

Both Teams to Score

47%

Head to Head History

Milan Cagliari
Wins 3 0
Draws 2 2
Goals 13 6

Milan vs Cagliari Previous Results

2 Jan 2026, Italian Serie A

Cagliari 0 Milan 1

11 Jan 2025, Italian Serie A

Milan 1 Cagliari 1

9 Nov 2024, Italian Serie A

Cagliari 3 Milan 3

11 May 2024, Italian Serie A

Milan 5 Cagliari 1

27 Sep 2023, Italian Serie A

Cagliari 1 Milan 3

Italian Serie A Current standings

Teams P W D L GD PTS
4 Milan 36 19 10 7 +18 67
16 Cagliari 36 9 10 17 -15 37

Milan vs Cagliari season record

Milan Cagliari
Games won 19 9
Games lost 7 17
Games drawn 10 10
Scored 50 36
Conceded 32 51

Form guide

10 May 2026, Italian Serie A

Milan 2 Atalanta 3

3 May 2026, Italian Serie A

Sassuolo 2 Milan 0

26 Apr 2026, Italian Serie A

Milan 0 Juventus 0

19 Apr 2026, Italian Serie A

Verona 0 Milan 1

11 Apr 2026, Italian Serie A

Milan 0 Udinese 3

6 Apr 2026, Italian Serie A

Napoli 1 Milan 0

Form guide

9 May 2026, Italian Serie A

Cagliari 0 Udinese 2

3 May 2026, Italian Serie A

Bologna 0 Cagliari 0

27 Apr 2026, Italian Serie A

Cagliari 3 Atalanta 2

17 Apr 2026, Italian Serie A

Inter 3 Cagliari 0

11 Apr 2026, Italian Serie A

Cagliari 1 Cremonese 0

4 Apr 2026, Italian Serie A

Sassuolo 2 Cagliari 1

Player stats

Top Goalscorers

Player Team Goals Scored
Rafael Leão Milan 9
Christian Pulisic Milan 8
Sebastiano Esposito Cagliari 6
Christopher Nkunku Milan 6
Adrien Rabiot Milan 6

Assists

Player Team Assists
Sebastiano Esposito Cagliari 5
Marco Palestra Cagliari 4
Samuele Ricci Milan 4
Adrien Rabiot Milan 4
Alexis Saelemaekers Milan 3

Fouls

Player Team Fouls
Gennaro Borrelli Cagliari 44
Sebastiano Esposito Cagliari 41
Marco Palestra Cagliari 40
Adam Obert Cagliari 39
Michael Folorunsho Cagliari 35

Yellow Cards

Player Team Yellow
Adam Obert Cagliari 8
Sebastiano Esposito Cagliari 6
Matteo Prati Cagliari 6
Alexis Saelemaekers Milan 5
Fikayo Tomori Milan 5

Red Cards

Player Team Red
Adam Obert Cagliari 1
Fikayo Tomori Milan 1
Adrien Rabiot Milan 1
Yerry Mina Cagliari 1
Pervis Estupiñán Milan 1

Shots on Target

Player Team Shots On target
Rafael Leão Milan 24
Christian Pulisic Milan 24
Youssouf Fofana Milan 16
Sebastiano Esposito Cagliari 15
Christopher Nkunku Milan 14

Chances Created

Player Team Chances created
Sebastiano Esposito Cagliari 65
Luka Modric Milan 50
Alexis Saelemaekers Milan 49
Davide Bartesaghi Milan 42
Christian Pulisic Milan 37

NEW BETFAIR CUSTOMER OFFER on Milan vs Cagliari

New Customer Offer: Place a £10 Bet on Sportsbook, and get £50 in Free Bet Builders

  • Join - Join with promotion code: ZSKAON
  • Deposit - Deposit a minimum of £10
  • Bet - Bet £10 on Sportsbook
  • Get - Get £50 in free Bet Builders

T&Cs apply.