31
85 goals
vs
2
31 goals

Head-to-head overview

Based on the matches in our database.

AC Milan 318 draws2 Cagliari
41
Meetings
2.83
Goals / game
56%
Both teams scored
54%
Over 2.5 goals
AC Milan

Facts about AC Milan

Scored in39/41 (95%)
Conceded in23/41 (56%)
Goals scored85 · 2.07/game
Longest winning streak8
Longest unbeaten run23
Longest losing streak1
Longest run without a win2
Cagliari

Facts about Cagliari

Scored in23/41 (56%)
Conceded in39/41 (95%)
Goals scored31 · 0.76/game
Longest winning streak1
Longest unbeaten run2
Longest losing streak8
Longest run without a win23
By competition
CompetitionAC MilanDrawCagliariGames
Serie A308240
Coppa Italia1001
All competitions318241

ELO comparison

Five-year rating histories overlaid, with a neutral head-to-head forecast.

AC Milan2076
gap 134
1942Cagliari
2156171720222023202420252026
If they met (neutral venue)
AC Milan
56%
Draw
25%
Cagliari
19%

All meetings

41 matches on record

24 May 2026
Serie A
AC MilanAC Milan12CagliariCagliari
BTTSO2.5
2 Jan 2026
Serie A
CagliariCagliari01AC MilanAC Milan
BTTSO2.5
11 Jan 2025
Serie A
AC MilanAC Milan11CagliariCagliari
BTTSO2.5
9 Nov 2024
Serie A
CagliariCagliari33AC MilanAC Milan
BTTSO2.5
11 May 2024
Serie A
AC MilanAC Milan51CagliariCagliari
BTTSO2.5
2 Jan 2024
Coppa Italia
AC MilanAC Milan41CagliariCagliari
BTTSO2.5
27 Sep 2023
Serie A
CagliariCagliari13AC MilanAC Milan
BTTSO2.5
19 Mar 2022
Serie A
CagliariCagliari01AC MilanAC Milan
BTTSO2.5
29 Aug 2021
Serie A
AC MilanAC Milan41CagliariCagliari
BTTSO2.5
16 May 2021
Serie A
AC MilanAC Milan00CagliariCagliari
BTTSO2.5
18 Jan 2021
Serie A
CagliariCagliari02AC MilanAC Milan
BTTSO2.5
1 Aug 2020
Serie A
AC MilanAC Milan30CagliariCagliari
BTTSO2.5
11 Jan 2020
Serie A
CagliariCagliari02AC MilanAC Milan
BTTSO2.5
10 Feb 2019
Serie A
AC MilanAC Milan30CagliariCagliari
BTTSO2.5
16 Sep 2018
Serie A
CagliariCagliari11AC MilanAC Milan
BTTSO2.5
21 Jan 2018
Serie A
CagliariCagliari12AC MilanAC Milan
BTTSO2.5
27 Aug 2017
Serie A
AC MilanAC Milan21CagliariCagliari
BTTSO2.5
28 May 2017
Serie A
CagliariCagliari21AC MilanAC Milan
BTTSO2.5
8 Jan 2017
Serie A
AC MilanAC Milan10CagliariCagliari
BTTSO2.5
21 Mar 2015
Serie A
AC MilanAC Milan31CagliariCagliari
BTTSO2.5
29 Oct 2014
Serie A
CagliariCagliari11AC MilanAC Milan
BTTSO2.5
26 Jan 2014
Serie A
CagliariCagliari12AC MilanAC Milan
BTTSO2.5
1 Sep 2013
Serie A
AC MilanAC Milan31CagliariCagliari
BTTSO2.5
10 Feb 2013
Serie A
CagliariCagliari11AC MilanAC Milan
BTTSO2.5
26 Sep 2012
Serie A
AC MilanAC Milan20CagliariCagliari
BTTSO2.5
29 Jan 2012
Serie A
AC MilanAC Milan30CagliariCagliari
BTTSO2.5
20 Dec 2011
Serie A
CagliariCagliari02AC MilanAC Milan
BTTSO2.5
14 May 2011
Serie A
AC MilanAC Milan41CagliariCagliari
BTTSO2.5
6 Jan 2011
Serie A
CagliariCagliari01AC MilanAC Milan
BTTSO2.5
3 Apr 2010
Serie A
CagliariCagliari23AC MilanAC Milan
BTTSO2.5
22 Nov 2009
Serie A
AC MilanAC Milan43CagliariCagliari
BTTSO2.5
22 Feb 2009
Serie A
AC MilanAC Milan10CagliariCagliari
BTTSO2.5
5 Oct 2008
Serie A
CagliariCagliari00AC MilanAC Milan
BTTSO2.5
5 Apr 2008
Serie A
AC MilanAC Milan31CagliariCagliari
BTTSO2.5
25 Nov 2007
Serie A
CagliariCagliari12AC MilanAC Milan
BTTSO2.5
21 Apr 2007
Serie A
AC MilanAC Milan31CagliariCagliari
BTTSO2.5
3 Dec 2006
Serie A
CagliariCagliari22AC MilanAC Milan
BTTSO2.5
18 Feb 2006
Serie A
AC MilanAC Milan10CagliariCagliari
BTTSO2.5
16 Oct 2005
Serie A
CagliariCagliari02AC MilanAC Milan
BTTSO2.5
18 Feb 2005
Serie A
AC MilanAC Milan10CagliariCagliari
BTTSO2.5
16 Oct 2004
Serie A
CagliariCagliari01AC MilanAC Milan
BTTSO2.5

AC Milan recent form

Cagliari recent form

AC Milan has gone head to head with Cagliari 41 times since 2004, winning 31 and scoring 85 goals. Cagliari, in turn, has won 2 and scored 31 goals. There have been 8 draws between AC Milan and Cagliari. Across all meetings both teams have scored in 56% of games and 54% have produced over 2.5 goals, at an average of 2.83 goals per game.