Cagliari vs Milan H2H Stats & Team Comparison

Milan HOME
Cagliari Cagliari logo
WLLWWW
30 November 2026
19:45
Milan Milan logo
WWDDLW

Cagliari - Milan H2H stats (At Cagliari home ground)

Cagliari
5% 1 of 19
DRAW
32% 6 of 19
Milan
63% 12 of 19
42% 8 of 19
OVER UNDER 2.5 STATS
OVER 2.5
UNDER 2.5
58% 11 of 19
57% 11 of 19
BOTH TEAMS TO SCORE
Yes
No
43% 8 of 19

Cagliari vs Milan H2H Results & Match History

SHOW MORE
24.05.2026
02.01.2026
11.01.2025
09.11.2024
11.05.2024
02.01.2024
27.09.2023
19.03.2022
29.08.2021
16.05.2021

Cagliari vs Milan Serie A STATS

Cagliari at home

Milan at away

  • 50% 1 of 2
    Win
    33% 1 of 3
  • 0% 0 of 2
    Drawn
    67% of 3
  • 50% 1 of 2
    Lost
    0% 0 of 3
  • 0% of 2
    Over 2.5
    67% 2 of 3
  • 100% 2 of 2
    Under 2.5
    33% 1 of 3
  • 0% 0 of 2
    Both Teams to Score
    100% 3 of 3
  • 50% 1 of 2
    HT 1
    0% 0 of 3
  • 0% 0 of 2
    HT X
    67% 2 of 3
  • 50% 1 of 2
    HT 2
    33% 1 of 3

Cagliari MATCHES

Milan MATCHES

Cagliari vs Milan H2H Summary

Cagliari and Milan have faced each other 39 times in total. Cagliari have won 2 (5%), Milan have won 29 (74%), and there have been 8 draws (21%).

Looking at goal totals across all 39 meetings, 22 ended with over 2.5 goals (56%) and 17 ended under 2.5 goals (44%).

Both teams scored (BTTS) in 23 of those matches (59%), while only one or neither team scored in 16 games (41%).

The average number of goals per game across all 39 H2H matches is 2.92.

At Cagliari's home ground, the two sides have met 19 times. Cagliari have won 1 (5%), Milan have won 12 (63%), and there have been 6 draws (32%).

At Cagliari's home ground, 8 ended over 2.5 goals (42%) and 11 ended under 2.5 goals (58%).

BTTS occurred in 11 of Cagliari's home meetings with Milan (58%), with only one or neither team scoring in 8 games (42%).

The average number of goals per game at Cagliari's home ground is 2.53.

The last time these two sides met was on 24 May 2026, which ended Cagliari 2 - 1 Milan.

The next meeting between Cagliari and Milan is scheduled for 30 Nov 2026, in the Serie A.