Skip to main content

Cagliari vs AC Milan – Head to head record, results & stats

Cagliari logo

Cagliari

L L D D L
40
meetings
113 goals total
Last: 24 May 2026
AC Milan logo

AC Milan

W W D D W
1
Cagliari wins
8
Draws
31
AC Milan wins
2% 20% 78%
29
Goals scored
84

Who would win if they met today?

Cast your vote — fan sentiment for this rivalry.

Match averages

2.83
Avg goals / game
55%
Both to score
52%
Over 2.5 goals
2 / 18
Clean sheets (Cagliari / Milan)

Next meeting

1:00 PM
- - -
- - -
- - -
- - -

Biggest wins

All meetings (40)

Date Home Score Away Result Competition
02 Jan 2026 Cagliari 0 - 1 AC Milan L Italian Serie A
11 Jan 2025 AC Milan 1 - 1 Cagliari D Italian Serie A
09 Nov 2024 Cagliari 3 - 3 AC Milan D Italian Serie A
11 May 2024 AC Milan 5 - 1 Cagliari L Italian Serie A
02 Jan 2024 AC Milan 4 - 1 Cagliari L Coppa Italia
27 Sep 2023 Cagliari 1 - 3 AC Milan L Italian Serie A
19 Mar 2022 Cagliari 0 - 1 AC Milan L Italian Serie A
29 Aug 2021 AC Milan 4 - 1 Cagliari L Italian Serie A
16 May 2021 AC Milan 0 - 0 Cagliari D Italian Serie A
18 Jan 2021 Cagliari 0 - 2 AC Milan L Italian Serie A
01 Aug 2020 AC Milan 3 - 0 Cagliari L Italian Serie A
11 Jan 2020 Cagliari 0 - 2 AC Milan L Italian Serie A
10 Feb 2019 AC Milan 3 - 0 Cagliari L Italian Serie A
16 Sep 2018 Cagliari 1 - 1 AC Milan D Italian Serie A
21 Jan 2018 Cagliari 1 - 2 AC Milan L Italian Serie A
27 Aug 2017 AC Milan 2 - 1 Cagliari L Italian Serie A
28 May 2017 Cagliari 2 - 1 AC Milan W Italian Serie A
08 Jan 2017 AC Milan 1 - 0 Cagliari L Italian Serie A
21 Mar 2015 AC Milan 3 - 1 Cagliari L Italian Serie A
29 Oct 2014 Cagliari 1 - 1 AC Milan D Italian Serie A
26 Jan 2014 Cagliari 1 - 2 AC Milan L Italian Serie A
01 Sep 2013 AC Milan 3 - 1 Cagliari L Italian Serie A
10 Feb 2013 Cagliari 1 - 1 AC Milan D Italian Serie A
26 Sep 2012 AC Milan 2 - 0 Cagliari L Italian Serie A
29 Jan 2012 AC Milan 3 - 0 Cagliari L Italian Serie A
20 Dec 2011 Cagliari 0 - 2 AC Milan L Italian Serie A
14 May 2011 AC Milan 4 - 1 Cagliari L Italian Serie A
06 Jan 2011 Cagliari 0 - 1 AC Milan L Italian Serie A
03 Apr 2010 Cagliari 2 - 3 AC Milan L Italian Serie A
22 Nov 2009 AC Milan 4 - 3 Cagliari L Italian Serie A
22 Feb 2009 AC Milan 1 - 0 Cagliari L Italian Serie A
05 Oct 2008 Cagliari 0 - 0 AC Milan D Italian Serie A
05 Apr 2008 AC Milan 3 - 1 Cagliari L Italian Serie A
25 Nov 2007 Cagliari 1 - 2 AC Milan L Italian Serie A
21 Apr 2007 AC Milan 3 - 1 Cagliari L Italian Serie A
03 Dec 2006 Cagliari 2 - 2 AC Milan D Italian Serie A
18 Feb 2006 AC Milan 1 - 0 Cagliari L Italian Serie A
16 Oct 2005 Cagliari 0 - 2 AC Milan L Italian Serie A
19 Feb 2005 AC Milan 1 - 0 Cagliari L Italian Serie A
17 Oct 2004 Cagliari 0 - 1 AC Milan L Italian Serie A

By venue

At Cagliari 1W 6D 13L
At AC Milan 18W 2D 0L

Competitions faced in

Year-by-year

Year Cagliari D Milan
2026 0 0 1
2025 0 1 0
2024 0 1 2
2023 0 0 1
2022 0 0 1
2021 0 1 2
2020 0 0 2
2019 0 0 1
2018 0 1 1
2017 1 0 2
2015 0 0 1
2014 0 1 1
2013 0 1 1
2012 0 0 2
2011 0 0 3
2010 0 0 1
2009 0 0 2
2008 0 1 1
2007 0 0 2
2006 0 1 1
2005 0 0 2
2004 0 0 1
First meeting
17 Oct 2004

About this head-to-head

Cagliari and AC Milan have met 40 times on record. Cagliari lead with 1 win, AC Milan have won 31 times and the two clubs have drawn 8 matches between them. Their first recorded meeting was on 17 October 2004.

This page is the permanent head-to-head hub for Cagliari vs AC Milan. Every future meeting between these two clubs will be added to this page automatically, so bookmark it for the latest results, biggest wins, venue records and competition breakdown. Visit the team pages for full squads, standings and upcoming fixtures: Cagliari and AC Milan.

Across their recorded meetings, Cagliari have found the net 29 times against AC Milan, while AC Milan have scored 84 times in reply — a combined 113 goals shared between the two sides. Their most recent fixture was played on 24 May 2026, the latest chapter in a rivalry stretching back to 2004. Follow every upcoming Cagliari versus AC Milan clash on SportScore for live scores, starting lineups, minute-by-minute commentary and a head-to-head record that updates automatically once the full-time whistle blows.