AC Milan vs Cagliari H2H – Head-to-head record
A full head-to-head history between AC Milan and Cagliari: 38 meetings since 2005, including last 5 and last 10 results, recent form, top scorers and key stats.
Quick stats
-
Average corners per match
10.8
-
Average cards per match
3.5
-
Biggest AC Milan win
5 - 1
-
Biggest Cagliari win
1 - 2
-
Last meeting
1 - 2
-
Most common scoreline
1-0
-
Team that scored first
AC Milan
Notable streaks and records
-
Highest scoring matchAC Milan 5–1 Cagliari ( Serie A )
-
Biggest away winAC Milan's biggest away win: Cagliari 1–3 AC Milan
-
Last draw1–1 ( Serie A )
-
Last 0–0 drawSerie A
-
Home dominanceAC Milan won 40% of home meetings (won 2 of 5 home match)
-
Away dominanceCagliari won 20% of away meetings (won 1 of 5 away match)
Top scorers
Across the last 10 head-to-head meetings
AC Milan
- Rafael Leão 5
- Zlatan Ibrahimović 2
- Olivier Giroud 2
- Ismaël Bennacer 2
- Christian Pulisic In squad 2
- Álvaro Morata 1
- Tammy Abraham 1
- Sandro Tonali 1
- Ruben Loftus-Cheek In squad 1
- Noah Okafor 1
- Tijjani Reijnders 1
- Alexis Saelemaekers In squad 1
- Fikayo Tomori In squad 1
Cagliari
- Nadir Zortea 2
- Gabriele Zappa 2
- Gennaro Borrelli 1
- Juan Rodríguez In squad 1
- Zito Luvumbo 1
- Nahitan Nández 1
- Alessandro Deiola In squad 1
Marked players are part of the current team.
Head-to-head goals and stats
Head-to-head record
All 38 meeting since
AC Milan 74%
Draws
Cagliari 5%
Defining moments
- 2023 Biggest away win Cagliari 1–3 AC Milan ( Serie A )
- 2009 Highest scoring match AC Milan 4–3 Cagliari ( Serie A )
- 2025 Last draw 1–1 ( Serie A )
- 2021 Last 0–0 draw 0–0 ( Serie A )
Notable streaks and records
-
AC Milan longest unbeaten run21 matches played ()
-
Cagliari longest unbeaten run2 matches played ()
-
Longest winning streakAC Milan: 8 in a row ()
-
Longest winless runCagliari: 21 matches without a win ()
-
Longest streak of both teams scoredBoth teams scored in 5 consecutive meetings ()
-
Most home wins in a rowAC Milan: 14 consecutive home wins
-
Home dominanceAC Milan won 84% of home meetings (won 16 of 19 home match)
-
Away dominanceCagliari won 5% of away meetings (won 1 of 19 away match)
-
Own goals4 own goals in these meetings (Cagliari: 4)
-
Most carded playersMassimo Ambrosini (AC Milan) — 5 cards across 13 H2H appearancesDaniele Conti (Cagliari) — 9 cards across 14 H2H appearances
-
Comeback winsAC Milan won 2 matches after falling behind at half-time.
- Came back from 1–0 down to win 1–2 ( Serie A )
- Came back from 1–0 down to win 1–2 ( Serie A )
-
Fastest goalAlberto Gilardino scored in the 1st minute for AC Milan ( Serie A )
Top scorers
Across all 38 head-to-head meetings
AC Milan
- Zlatan Ibrahimović 6
- Rafael Leão 6
- Alberto Gilardino 4
- M. Balotelli 3
- Marco Borriello 3
- Robinho 3
- Clarence Seedorf 3
- Ronaldo 2
- Jérémy Ménez 2
- Olivier Giroud 2
- Federico Insúa 2
- Christian Pulisic In squad 2
- Ismaël Bennacer 2
- Philippe Mexès 2
- Andrea Pirlo 2
- Franck Kessié 2
- Filippo Inzaghi 2
- Álvaro Morata 1
- Gonzalo Higuaín 1
- Krzysztof Piatek 1
- Lucas Paquetá 1
- Klaas-Jan Huntelaar 1
- Patrick Cutrone 1
- Tammy Abraham 1
- Sandro Tonali 1
- Giampaolo Pazzini 1
- Carlos Bacca 1
- Andriy Shevchenko 1
- Rodney Strasser 1
- Ruben Loftus-Cheek In squad 1
- Noah Okafor 1
- Ronaldinho 1
- Antonio Nocerino 1
- Gianluca Lapadula 1
- Tijjani Reijnders 1
- Kaká 1
- Alexandre Pato 1
- Giacomo Bonaventura 1
- Samu Castillejo 1
- Suso 1
- Alexis Saelemaekers In squad 1
- Fikayo Tomori In squad 1
- Gennaro Gattuso 1
- Massimo Ambrosini 1
Cagliari
- João Pedro 3
- Nadir Zortea 2
- Óscar Suazo Velázquez 2
- Víctor Ibarbo 2
- Alessandro Matri 2
- Gabriele Zappa 2
- Marco Sau 2
- Gennaro Borrelli 1
- Juan Rodríguez In squad 1
- Daniele Ragatzu 1
- Andrea Capone 1
- Zito Luvumbo 1
- Nenê 1
- Nicolò Barella 1
- Robert Acquafresca 1
- Andrea Lazzari 1
- Fabio Pisacane 1
- Nahitan Nández 1
- Diego Farias 1
- Alessandro Deiola In squad 1
- Daniele Conti 1
- Andrea Cossu 1
Marked players are part of the current team.
Note: own goals (goals accidentally scored into a team's own net) are not included in these scorer totals for either team.