AC Milan VS Cagliari

Fixtures, lineups and Stats

VS

AC Milan vs Cagliari is an Italian matchup marked by a substantial Milan hierarchy and occasional Cagliari interruptions. Milan won 1–0 at Cagliari on 2 January 2026 and 5–1 at home on 11 May 2024, but Cagliari answered with a 2–1 win at San Siro on 24 May 2026. The contrast gives every future meeting a clear question: can Cagliari turn a rare upset into sustained resistance?

Past matches, AC Milan vs Cagliari

  • League Regular Season - 38
    Home AC Milan
    1 - 2
    Cagliari Away
    Stadio Giuseppe Meazza
  • League Regular Season - 18
    Home Cagliari
    0 - 1
    AC Milan Away
    Unipol Domus
  • League Regular Season - 20
    Home AC Milan
    1 - 1
    Cagliari Away
    Stadio Giuseppe Meazza
  • League Regular Season - 12
    Home Cagliari
    3 - 3
    AC Milan Away
    Unipol Domus
  • League Regular Season - 36
    Home AC Milan
    5 - 1
    Cagliari Away
    Stadio Giuseppe Meazza

Match center

1 - 2
FT

Starting eleven

Substitutes AC Milan
  • 37
    G
  • 96
    G
  • 14
    M
  • 8
    M
  • 2
    D
  • 4
    M
  • 24
    D
  • 34
    D
  • 9
    F
  • 11
    M
  • 10
    F
  • 5
    D
  • 27
    D
  • 45
    M
  • 25
Cagliari Substitutes
  • G
    24
  • G
    12
  • F
    19
  • M
    4
  • D
    22
  • M
    38
  • M
    25
  • D
    2
  • F
    36
  • F
    37
  • M
    41
  • F
    31
  • F
    17
  • D
    18
  • F
    20

Match events

0'
45'
90'
  • 2'
    Zé Pedro Yellow Card
  • 2'
    A. Saelemaekers Normal Goal (Asst: S. Gimenez)
  • 20'
    G. Borrelli Normal Goal (Asst: Y. Mina)
  • 46'
    C. Pulisic S. Gimenez
  • 56'
    Strahinja Pavlović Yellow Card
  • 57'
    S. Pavlovic Yellow Card
  • 57'
    J. Rodriguez Normal Goal
  • 58'
    Mike Maignan Yellow Card
  • 61'
    Z. Athekame F. Tomori
  • 61'
    N. Fullkrug C. Nkunku
  • 62'
    L. Modric A. Jashari
  • 62'
    A. Dossena J. Rodriguez
  • 63'
    M. Palestra J. Pedro
  • 68'
    R. Leao Y. Fofana
  • 74'
    P. Mendy G. Borrelli
  • 74'
    I. Sulemana A. Deiola
  • 74'
    I. Sulemana A. Deiola
  • 74'
    P. Mendy G. Borrelli
  • 90' +5
    M. Felici S. Esposito
  • 90' +6
    Sulemana Yellow Card

Stats for this game

Matchup AC Milan VS Cagliari

Milan carry the stronger weight

AC Milan have set the terms of this Italian matchup across its long competitive record. The 5–1 home victory on 11 May 2024 and the 1–0 win at Cagliari on 2 January 2026 fit a familiar hierarchy, while Milan also won 4–1 in the Coppa Italia at San Siro on 2 January 2024. These results provide a clear reference point without making every contest predictable.

Cagliari can still break the script

Cagliari’s 2–1 win at San Siro on 24 May 2026 is the strongest counterexample and gives the challenger a meaningful source of belief. Earlier draws, including 3–3 at Cagliari on 9 November 2024 and 1–1 in Milan on 11 January 2025, show how resistance can hold the favourite below its usual margin. Milan will carry the larger status and attacking expectation into any future meeting; Cagliari’s enduring question is whether organisation and opportunism can turn another narrow opening into a result that changes the texture of the fixture.

Past head to head stats
AC Milan VS Cagliari

Balance Wins - Draws - Losses over time

AC Milan
Cagliari

Points per match over time

Comparison between the 2 teams for the last 10 games

Comparison between the 2 teams for the last 20 games

AC Milan VS Cagliari
Head-to-Head History

Regular Season - 38
AC Milan
1 - 2
Cagliari
Stadio Giuseppe Meazza
Regular Season - 18
Cagliari
0 - 1
AC Milan
Unipol Domus
Regular Season - 20
AC Milan
1 - 1
Cagliari
Stadio Giuseppe Meazza
Regular Season - 12
Cagliari
3 - 3
AC Milan
Unipol Domus
Regular Season - 36
AC Milan
5 - 1
Cagliari
Stadio Giuseppe Meazza
Round of 16
AC Milan
4 - 1
Cagliari
Stadio Giuseppe Meazza
Regular Season - 6
Cagliari
1 - 3
AC Milan
Unipol Domus
Regular Season - 30
Cagliari
0 - 1
AC Milan
Unipol Domus
Regular Season - 2
AC Milan
4 - 1
Cagliari
Stadio Giuseppe Meazza
Regular Season - 37
AC Milan
0 - 0
Cagliari
Stadio Giuseppe Meazza
Regular Season - 18
Cagliari
0 - 2
AC Milan
Sardegna Arena
Regular Season - 38
AC Milan
3 - 0
Cagliari
Stadio Giuseppe Meazza
Regular Season - 19
Cagliari
0 - 2
AC Milan
Sardegna Arena
Regular Season - 23
AC Milan
3 - 0
Cagliari
 
Regular Season - 4
Cagliari
1 - 1
AC Milan
Sardegna Arena
Regular Season - 21
Cagliari
1 - 2
AC Milan
Sardegna Arena
Regular Season - 2
AC Milan
2 - 1
Cagliari
 
Regular Season - 38
Cagliari
2 - 1
AC Milan
 
Regular Season - 19
AC Milan
1 - 0
Cagliari
 
Regular Season - 28
AC Milan
3 - 1
Cagliari
 
Regular Season - 9
Cagliari
1 - 1
AC Milan
 
Regular Season - 21
Cagliari
1 - 2
AC Milan
 
Regular Season - 2
AC Milan
3 - 1
Cagliari
 
Regular Season - 24
Cagliari
1 - 1
AC Milan
 
Regular Season - 5
AC Milan
2 - 0
Cagliari
 
Regular Season - 20
AC Milan
3 - 0
Cagliari
 
Regular Season - 1
Cagliari
0 - 2
AC Milan
 
Regular Season - 37
AC Milan
4 - 1
Cagliari
 
Regular Season - 18
Cagliari
0 - 1
AC Milan
 

Previous games AC Milan

Regular Season - 4
Lazio
AC Milan
 
Regular Season - 3
Juventus
AC Milan
 
Regular Season - 2
AC Milan
Venezia
 
Regular Season - 1
Torino
AC Milan
 
Club Friendlies
Manchester United
AC Milan
 

Previous games Cagliari

Regular Season - 3
Cagliari
Lecce
Unipol Domus
Round of 32
Cagliari
Verona
Unipol Domus
Regular Season - 2
Cagliari
Inter
Unipol Domus
Regular Season - 1
Parma
Cagliari
Stadio Ennio Tardini
Round of 64
Cagliari
Arezzo
Unipol Domus

Upcoming games AC Milan

- Group Stage
AC Milan
Benfica
 
- Regular Season - 5
AC Milan
Lecce
 
- Regular Season - 6
Sassuolo
AC Milan
 
- Group Stage
Red Bull Salzburg
AC Milan
 
- Regular Season - 7
AC Milan
Atalanta
 

Upcoming games Cagliari

- Regular Season - 5
Udinese
Cagliari
 
- Regular Season - 6
Cagliari
Juventus
Unipol Domus
- Regular Season - 7
Monza
Cagliari
 
- Regular Season - 8
Cagliari
Bologna
Unipol Domus
- Regular Season - 9
AS Roma
Cagliari