2 January 2024 at 20:00

41
Full Time
Referee: A. Prontera

Match Summary

AC Milan defeated Cagliari 4:1. The match was played in Coppa Italia 2023. Goals were scored by L. Jović 29′, L. Jović 42′, C. Traorè 50′, Paulo Azzi 87′, Rafael Leão 90′. 3 yellow cards were shown. AC Milan had 61% possession while Cagliari held 39%. AC Milan had 14 shots (7 on target) compared to 8 (3 on target) for Cagliari. AC Milan made 5 substitutions, Cagliari made 4.

Match Events

Key match events between AC Milan and Cagliari — 5 goals and 3 cards recorded during the match.

AC Milan
Cagliari
Kick Off
L. Jović

assist: T. Hernández

29′
L. Jović

assist: T. Hernández

42′
Half Time
C. Traorè
50′
D. CalabriaA. Florenzi
61′
63′
J. JanktoPaulo Azzi
64′
A. PetagnaG. Pereiro
C. TraorèRafael Leão
70′
L. RomeroC. Pulišić
71′
72′
A. Di PardoG. Zappa
72′
M. MancosuI. Sulemana
T. ReijndersK. Zeroli
80′
Álex JiménezD. Bartesaghi
80′
87′
Paulo Azzi

assist: A. Obert

Rafael Leão

assist: C. Pulišić

90+1′
Full Time

Match Statistics

AC Milan had 61% possession against Cagliari's 39%. AC Milan registered 14 shots (7 on target) while Cagliari managed 8 (3 on target). Corner kicks: 5–4. Fouls committed: 10–15.

7Shots on Goal3
4Shots off Goal5
14Total Shots8
3Blocked Shots0
9Shots insidebox5
5Shots outsidebox3
10Fouls15
5Corner Kicks4
2Offsides0
61%Ball Possession39%
0Yellow Cards3
0Red Cards0
2Goalkeeper Saves3
573Total passes361
502Passes accurate300
88%Passes %83%
0expected_goals0

Lineups

AC Milan lined up in a 4-2-3-1 formation under S. Pioli, while Cagliari deployed a 4-3-1-2 under C. Ranieri.

Squad Ratings

The overall squad rating for AC Milan is 7.30, compared to 6.74 for Cagliari. This metric is derived from each player's average match rating across all league appearances this season — anything above 7.00 is considered strong, while below 6.50 signals inconsistency. AC Milan's highest-rated starter is T. Reijnders (7.30), while Cagliari's best-rated player is A. Obert (7.05).

Defensive Solidity

AC Milan deploy 4 defenders rated — on average, against Cagliari's 4-man backline averaging 7.00. Higher defensive ratings suggest better positional awareness, fewer individual errors, and a greater likelihood of keeping clean sheets. The rating accounts for tackles won, interceptions, aerial duels, and blocks throughout the season.

Midfield Control

AC Milan field 5 midfielders averaging 7.30, versus Cagliari's 4 rated 6.50. Midfield ratings reflect passing accuracy, interceptions, key passes, and overall control of possession — the team that dominates midfield typically dictates the tempo and territory of the match.

Forward Threat

AC Milan start 1 forward(s) averaging —, compared to 2 for Cagliari averaging 6.45. Forward ratings capture shot accuracy, movement off the ball, dribbling success, and involvement in build-up play — they indicate who carries the greater goal threat on the day.

Passing & Build-Up

Passing accuracy averages 71% for AC Milan and 83% for Cagliari. Higher passing accuracy generally indicates a possession-based style with patient build-up through the thirds, while lower figures may suggest a more direct, counter-attacking approach with long balls and quick transitions.

Age & Experience

The average age of AC Milan's starting XI is 24.3 (youngest: Álex Jiménez (20), oldest: T. Reijnders (27)), while Cagliari average 26.5 (youngest: A. Obert (23), oldest: A. Deiola (30)). Younger squads typically offer pace, energy, and pressing intensity, while experienced lineups bring composure, game management, and the ability to handle high-pressure moments.

Squad Depth

AC Milan's starters average 1 league appearances each, versus 2 for Cagliari. High appearance counts indicate an established, well-drilled unit that the manager trusts week in and week out. Lower figures may suggest rotation, injuries, or emerging players still earning their place in the team.

AC Milan4-2-3-14-3-1-2Cagliari
GKDEFMIDFWD
83Mirante2Calabria82Šimić19Hernánd.74Jiménez7Adli14Reijnde.21Chukwue.18Romero70Traorè15Jović1Radunov.99Pardo23Wieteska17Hatzidi.33Obert29Makoumb.14Deiola21Jankto5Mancosu77Luvumbo32Petagna

Substitutes

Coach: S. Pioli

Substitutes

Coach: C. Ranieri

AC MilanPosition StrengthCagliari
7.30
Avg Rating
6.74
Defender (4 v 4)7.00
0G 0A0G 0A
7.30Midfielder (5 v 4)6.50
0G 0A0G 0A
Forward (1 v 2)6.45
0G 0A0G 0A
AC Milan4-2-3-1
83GoalkeeperA. Mirante
2DefenderD. Calabria
82DefenderJ. Šimić
19DefenderT. Hernández
74DefenderÁlex Jiménez
7MidfielderY. Adli
14MidfielderT. Reijnders7.3
21MidfielderS. Chukwueze
18MidfielderL. Romero
70MidfielderC. Traorè
15ForwardL. Jović
Cagliari4-3-1-2
1GoalkeeperB. Radunović
99DefenderA. Di Pardo7.0
23DefenderM. Wieteska
17DefenderP. Hatzidiakos
33DefenderA. Obert7.0
29MidfielderA. Makoumbou
14MidfielderA. Deiola6.5
21MidfielderJ. Jankto
5MidfielderM. Mancosu
77ForwardZito Luvumbo6.5
32ForwardA. Petagna

Recent Form

In their last 6 matches, AC Milan have recorded 3 wins, 0 draws and 3 defeats. Cagliari show 1 wins, 0 draws and 5 losses from their last 6 outings.

AC Milan

WLLWLW

Cagliari

LWLLLL

AC Milan vs Cagliari Head to Head Results

AC Milan and Cagliari have met 27 times — AC Milan won 20, Cagliari won 1, with 6 draws. Their rivalry dates back to 2011. AC Milan leads the head-to-head with 20 victories from 27 meetings. A combined 75 goals have been scored across these fixtures, averaging 2.78 per match (57 for the home side, 18 for the visitors). Both teams scored in 15 matches (56%). Over 2.5 goals landed in 14 games (52%), making it a fixture that tends to produce goals. AC Milan are currently unbeaten in the last 15 meetings. The highest-scoring encounter finished 3–3 in 2024.

20

AC Milan

6

Drawn

1

Cagliari

Goals: 57Goals: 18

Recent Meetings (27)

2 Jan 2026Cagliari0 – 1AC Milan
11 Jan 2025AC Milan1 – 1Cagliari
9 Nov 2024Cagliari3 – 3AC Milan
11 May 2024AC Milan5 – 1Cagliari
27 Sept 2023Cagliari1 – 3AC Milan
19 Mar 2022Cagliari0 – 1AC Milan
29 Aug 2021AC Milan4 – 1Cagliari
16 May 2021AC Milan0 – 0Cagliari
18 Jan 2021Cagliari0 – 2AC Milan
1 Aug 2020AC Milan3 – 0Cagliari
Statistics are for informational purposes only. Past performance does not guarantee future results.

API data: 25 Apr 2026