All teams

AC Milan

Serie A · strength −0.30 (attack −0.15, defence −0.15) against an average Premier League side, rated Oct 2026

Last 40 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
UEFA Europa League 26/27 goals 4–5 · xG 5.1–4.5 · 3 points from 4.5 in 3334.5−1.5
Serie A 26/27 goals 14–7 · xG 10.4–8.5 · 15 points from 10.8 in 771510.8+4.2
Serie A 25/26 goals 53–35 · xG 60.4–44.1 · 70 points from 62.4 in 38387062.4+7.6

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.30−0.20−0.10+0.00+0.10Aug 2023Jan 2024JunNovAprSepFebJulDefence −0.15Attack −0.15
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.30−0.15−0.15
Sep 2026−0.41−0.25−0.16
Aug 2026−0.37−0.18−0.20
Jul 2026−0.38−0.17−0.21
Jun 2026−0.37−0.16−0.21
May 2026−0.36−0.16−0.21
Apr 2026−0.15−0.09−0.05
Mar 2026−0.15−0.04−0.12
Feb 2026−0.16−0.04−0.13
Jan 2026−0.20−0.04−0.16
Dec 2025−0.05+0.01−0.06
Nov 2025+0.10+0.09+0.01
Oct 2025−0.03−0.02−0.01
Sep 2025+0.04+0.02+0.02
Aug 2025+0.09+0.03+0.06
Jul 2025−0.10−0.04−0.06
Jun 2025−0.12−0.05−0.07
May 2025−0.12−0.04−0.08
Apr 2025−0.04+0.04−0.08
Mar 2025+0.01+0.04−0.03
Feb 2025+0.02−0.01+0.03
Jan 2025−0.01−0.00−0.01
Dec 2024+0.03+0.03+0.01
Nov 2024−0.03+0.05−0.07
Oct 2024+0.01+0.03−0.02
Sep 2024−0.18−0.03−0.15
Aug 2024−0.21−0.00−0.20
Jul 2024−0.17+0.01−0.18
Jun 2024−0.16+0.02−0.18
May 2024−0.16+0.02−0.18
Apr 2024−0.18−0.04−0.15
Mar 2024−0.20−0.05−0.15
Feb 2024−0.30−0.09−0.21
Jan 2024−0.28−0.04−0.24
Dec 2023−0.41−0.16−0.25
Nov 2023−0.30−0.13−0.18
Oct 2023−0.10−0.06−0.04
Sep 2023−0.04+0.04−0.08
Aug 2023−0.13−0.04−0.09

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Strahinja Pavlović Defender · 891′ · 10 matches1054.856.1on 22 Oct 2026 at Bournemouth36.9on 18 Oct 2026 v Atalanta52.5on 15 Oct 2026 at Red Bull Salzburg−6.5
2Koni De Winter Defender · 880′ · 10 matches1056.454.6on 22 Oct 2026 at Bournemouth52.3on 18 Oct 2026 v Atalanta55.0on 15 Oct 2026 at Red Bull Salzburg−2.4
3Mike Maignan Goalkeeper · 837′ · 10 matches1049.20.0on 22 Oct 2026 at Bournemouth49.3on 18 Oct 2026 v Atalanta51.6on 15 Oct 2026 at Red Bull Salzburg−5.3
4Adrien Rabiot Midfielder · 609′ · 10 matches1060.159.5on 22 Oct 2026 at Bournemouth68.0on 18 Oct 2026 v Atalanta70.3on 15 Oct 2026 at Red Bull Salzburg+6.7
5Gonçalo Ramos Forward · 745′ · 9 matches946.758.4on 18 Oct 2026 v Atalanta71.6on 15 Oct 2026 at Red Bull Salzburg45.0on 11 Oct 2026 at Sassuolo+7.8
6Yunus Musah Midfielder · 662′ · 9 matches947.740.8on 22 Oct 2026 at Bournemouth56.2on 18 Oct 2026 v Atalanta43.8on 11 Oct 2026 at Sassuololevel (−1.1)
7Mario Gila Defender · 650′ · 8 matches850.955.2on 18 Oct 2026 v Atalanta51.9on 11 Oct 2026 at Sassuolo43.6on 20 Sep 2026 v Leccelevel (−0.8)
8Samuel Chukwueze Midfielder · 614′ · 8 matches853.439.3on 18 Oct 2026 v Atalanta47.0on 11 Oct 2026 at Sassuolo29.9on 20 Sep 2026 v Lecce−14.8
9Luka Modrić Midfielder · 460′ · 8 matches852.455.6on 18 Oct 2026 v Atalanta55.5on 15 Oct 2026 at Red Bull Salzburg53.4on 11 Oct 2026 at Sassuolo+2.5
10Alphadjo Cisse Forward · 450′ · 8 matches855.239.7on 22 Oct 2026 at Bournemouth100.0on 15 Oct 2026 at Red Bull Salzburg53.2on 11 Oct 2026 at Sassuolo+7.8
11Pervis Estupiñán Midfielder · 385′ · 8 matches852.056.2on 22 Oct 2026 at Bournemouth56.7on 18 Oct 2026 v Atalanta50.7on 11 Oct 2026 at Sassuololevel (+1.9)
12Ardon Jashari Midfielder · 360′ · 8 matches850.445.8on 22 Oct 2026 at Bournemouth67.5on 18 Oct 2026 v Atalanta58.2on 15 Oct 2026 at Red Bull Salzburg+2.8
13Ruben Loftus-Cheek Midfielder · 360′ · 8 matches848.841.4on 22 Oct 2026 at Bournemouth62.6on 18 Oct 2026 v Atalanta42.9on 15 Oct 2026 at Red Bull Salzburg−4.4
14Diego Moreira Midfielder · 416′ · 7 matches762.058.6on 22 Oct 2026 at Bournemouth49.0on 18 Oct 2026 v Atalanta71.1on 11 Oct 2026 at Sassuolo−2.4
15Christian Pulišić Forward · 342′ · 6 matches657.240.8on 18 Oct 2026 v Atalanta53.5on 15 Oct 2026 at Red Bull Salzburg57.0on 11 Oct 2026 at Sassuolo−7.4
16Davide Bartesaghi Midfielder · 317′ · 6 matches655.656.1on 22 Oct 2026 at Bournemouth58.5on 15 Oct 2026 at Red Bull Salzburg40.5on 20 Sep 2026 v Leccelevel (+0.5)
17Omari Hutchinson Midfielder · 227′ · 6 matches650.051.1on 22 Oct 2026 at Bournemouth45.4on 18 Oct 2026 v Atalanta57.1on 15 Oct 2026 at Red Bull Salzburg+3.2
18Alexis Saelemaekers Midfielder · 218′ · 5 matches557.644.6on 20 Sep 2026 v Lecce100.0on 16 Sep 2026 v Benfica49.4on 6 Sep 2026 at Juventuslevel (+0.0)
19Fikayo Tomori Defender · 145′ · 3 matches351.652.2on 22 Oct 2026 at Bournemouth44.3on 18 Oct 2026 v Atalanta52.4on 15 Oct 2026 at Red Bull Salzburg–
20Francesco Camarda Forward · 73′ · 3 matches335.836.8on 15 Oct 2026 at Red Bull Salzburg0.0on 20 Sep 2026 v Lecce40.1on 12 Sep 2026 at Lazio–
21Filippo Terracciano Defender · 69′ · 3 matches338.60.0on 15 Oct 2026 at Red Bull Salzburg45.4on 16 Sep 2026 v Benfica77.6on 6 Sep 2026 at Juventus–
22Matteo Gabbia Defender · 37′ · 3 matches346.254.1on 11 Oct 2026 at Sassuolo13.6on 28 Aug 2026 v Venezia41.9on 23 Aug 2026 at Torino–
23Sankhoun Diawara Defender · 33′ · 2 matches237.639.2on 22 Oct 2026 at Bournemouth33.2on 15 Oct 2026 at Red Bull Salzburg–
24Lorenzo Torriani Goalkeeper · 58′ · 1 match150.650.6on 22 Oct 2026 at Bournemouth–
25Christian Comotto Midfielder · 14′ · 1 match149.449.4on 22 Oct 2026 at Bournemouth–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

48 since July 2025
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Europa Leagueat BournemouthL 0–30.1–3.10.07
18 Oct 2026Serie AAtalantaW 3–22.4–1.61.84
15 Oct 2026Europa Leagueat Red Bull SalzburgW 4–04.0–0.82.77
11 Oct 2026Serie Aat SassuoloD 1–11.2–1.21.34
20 Sep 2026Serie ALecceW 3–01.9–0.22.59
16 Sep 2026Europa LeagueBenficaL 0–21.0–0.61.65
12 Sep 2026Serie Aat LazioD 2–21.1–2.10.80
6 Sep 2026Serie Aat JuventusD 1–10.1–1.60.27
28 Aug 2026Serie AVeneziaW 2–02.1–0.82.22
23 Aug 2026Serie Aat TorinoW 2–11.6–1.01.79
All 48 results
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Europa Leagueat BournemouthL 0–30.1–3.10.07
18 Oct 2026Serie AAtalantaW 3–22.4–1.61.84
15 Oct 2026Europa Leagueat Red Bull SalzburgW 4–04.0–0.82.77
11 Oct 2026Serie Aat SassuoloD 1–11.2–1.21.34
20 Sep 2026Serie ALecceW 3–01.9–0.22.59
16 Sep 2026Europa LeagueBenficaL 0–21.0–0.61.65
12 Sep 2026Serie Aat LazioD 2–21.1–2.10.80
6 Sep 2026Serie Aat JuventusD 1–10.1–1.60.27
28 Aug 2026Serie AVeneziaW 2–02.1–0.82.22
23 Aug 2026Serie Aat TorinoW 2–11.6–1.01.79
24 May 2026Serie ACagliariL 1–21.7–2.90.81
17 May 2026Serie Aat GenoaW 2–11.8–1.31.70
10 May 2026Serie AAtalantaL 2–32.2–1.41.89
3 May 2026Serie Aat SassuoloL 0–20.2–1.60.38
26 Apr 2026Serie AJuventusD 0–00.7–0.51.41
19 Apr 2026Serie Aat Hellas VeronaW 1–00.9–0.71.45
11 Apr 2026Serie AUdineseL 0–31.6–1.21.65
6 Apr 2026Serie Aat SSC NapoliL 0–10.5–0.81.03
21 Mar 2026Serie ATorinoW 3–21.4–2.20.93
15 Mar 2026Serie Aat LazioL 0–11.4–0.42.13
8 Mar 2026Serie AInterW 1–00.9–1.01.20
1 Mar 2026Serie Aat CremoneseW 2–03.6–1.02.63
22 Feb 2026Serie AParmaL 0–11.3–0.52.05
18 Feb 2026Serie AComoD 1–10.8–1.50.86
13 Feb 2026Serie Aat PisaW 2–12.3–0.82.34
3 Feb 2026Serie Aat BolognaW 3–02.6–0.52.63
25 Jan 2026Serie Aat AS RomaD 1–10.4–2.80.22
18 Jan 2026Serie ALecceW 1–03.4–0.22.88
15 Jan 2026Serie Aat ComoW 3–11.3–1.91.02
11 Jan 2026Serie Aat FiorentinaD 1–11.8–1.51.59
8 Jan 2026Serie AGenoaD 1–12.4–1.32.05
2 Jan 2026Serie Aat CagliariW 1–00.9–0.41.81
28 Dec 2025Serie AHellas VeronaW 3–02.6–0.42.65
14 Dec 2025Serie ASassuoloD 2–21.2–1.11.49
8 Dec 2025Serie Aat TorinoW 3–21.7–1.01.83
29 Nov 2025Serie ALazioW 1–01.5–0.71.95
23 Nov 2025Serie Aat InterW 1–01.1–1.90.85
8 Nov 2025Serie Aat ParmaD 2–21.9–1.91.43
2 Nov 2025Serie AAS RomaW 1–03.5–1.92.17
28 Oct 2025Serie Aat AtalantaD 1–10.4–1.30.58
24 Oct 2025Serie APisaD 2–21.5–1.41.45
19 Oct 2025Serie AFiorentinaW 2–12.0–1.11.96
5 Oct 2025Serie Aat JuventusD 0–01.7–1.11.79
28 Sep 2025Serie ASSC NapoliW 2–10.7–3.00.31
20 Sep 2025Serie Aat UdineseW 3–01.4–0.32.22
14 Sep 2025Serie ABolognaW 1–01.0–0.22.08
29 Aug 2025Serie Aat LecceW 2–01.8–0.32.46
23 Aug 2025Serie ACremoneseL 1–21.9–0.22.56