Skip to content
442ball
Menu

AC Milan history

Every AC Milan season 442ball holds a table for, newest first. Our record starts in 2010 and is thinner before 2014, so this is what we hold rather than the club's complete history.

League finishes

League seasons only, newest last. Cup group stages are left out: a place in a group of four is not a finish in a league. Each point links to that season's table.

SeasonCompetitionPosPWDLGFGAGDPts
2026(in progress)Serie A5106312112+921
2026(in progress)UEFA Europa League28410347-33
2025Serie A538201085335+1870
2024Serie A838189116143+1863
2024UEFA Champions League1385031411+315
2023Serie A23822977649+2775
2023UEFA Champions Leaguein Group F3622258-38
2022Serie A538201086443+2170
2022UEFA Champions Leaguein Group E26312127+510
2021Serie A13826846931+3886
2021UEFA Champions Leaguein Group B4611469-34
2020Serie A23824777441+3379
2020UEFA Europa Leaguein UEFA Europa League: Group H16411127+513
2019Serie A638199106346+1766
2018Serie A538191185536+1968
2018UEFA Europa Leaguein UEFA Europa League: Group F36312129+310
2017Serie A6381810105642+1464
2017UEFA Europa League96321136+711
2016Serie A638189115745+1263
2015Serie A7381512114943+657
2014Serie A10381313125650+652
2013Serie A838169135749+857
2013UEFA Champions Leaguein Uefa Champions League: Group H2623185+39
2012Serie A33821986739+2872
2012UEFA Champions Leaguein Uefa Champions League: Group C2622276+18
2011Serie A23824867433+4180
2011UEFA Champions Leaguein Uefa Champions League: Group H26231118+39
2010Serie A138241046524+4182

A position in a group stage is a position within that group, not a finish in the competition. Seasons still being played are marked.

Season leaders

SeasonCompetitionGoalsAssistsG+AClean sheets442team
2026Serie AAdrien Rabiot5Adrien Rabiot3Adrien Rabiot8Not held in full
2026UEFA Europa LeagueAlphadjo Cissè3Adrien Rabiot1Alphadjo Cissè3Not held in full
2025Serie ARafael Leão9Adrien Rabiot4Christian Pulišić12Mike Maignan14
2024Serie AChristian Pulišić11Christian Pulišić9Christian Pulišić20Mike Maignan13
2024UEFA Champions LeagueChristian Pulišić4Youssouf Fofana2Christian Pulišić5Mike Maignan1
2023Serie AOlivier Giroud15Rafael Leão9Olivier Giroud23Mike Maignan11
2023UEFA Champions LeagueSamuel Chukwueze2Davide Calabria1Olivier Giroud2Mike Maignan2
2022Serie ARafael Leão15Rafael Leão8Rafael Leão23Mike Maignan8
2022UEFA Champions LeagueOlivier Giroud5Rafael Leão3Olivier Giroud7Ciprian Tătărușanu3
2021Serie AOlivier Giroud11Rafael Leão8Rafael Leão19Mike Maignan17
2021UEFA Champions LeagueNot held in fullNot held in fullNot held in fullCiprian Tătărușanu1
2020Serie AZlatan Ibrahimović15Hakan Çalhanoğlu9Franck Kessié17Gianluigi Donnarumma15
2020UEFA Europa LeagueBrahim Díaz3Ante Rebić2Jens Petter Hauge4Ciprian Tătărușanu2
2019Serie AAnte Rebić11Hakan Çalhanoğlu9Hakan Çalhanoğlu18Gianluigi Donnarumma13
2018Serie AKrzysztof Piątek9Suso10Suso17Gianluigi Donnarumma11
2018UEFA Europa LeagueNot held in fullNot held in fullNot held in fullPepe Reina1
2017Serie APatrick Cutrone10Hakan Çalhanoğlu7Hakan Çalhanoğlu13Gianluigi Donnarumma12
2017UEFA Europa LeagueAndré Silva6Fabio Borini3André Silva6Gianluigi Donnarumma2
2016Serie ACarlos Bacca13Suso9Carlos Bacca16Gianluigi Donnarumma12
2015Serie ACarlos Bacca18Giacomo Bonaventura8Carlos Bacca20Gianluigi Donnarumma11
2014Serie ANot heldNot heldNot heldNot held
2013Serie ANot heldNot heldNot heldNot held
2013UEFA Champions LeagueNot heldNot heldNot heldNot held
2012Serie ANot heldNot heldNot heldNot held
2012UEFA Champions LeagueNot heldNot heldNot heldNot held
2011Serie ANot heldNot heldNot heldNot held
2011UEFA Champions LeagueNot heldNot heldNot heldNot held
2010Serie ANot heldNot heldNot heldNot held

Each club's own leaders for that season, not the competition's. A player who moved mid-season counts only what they did here. Clean sheets are counted for goalkeepers who played.

Season table

AC Milan
TeamPGDPts
1Lazio10+1628
2Inter10+1325
3AS Roma10+1824
4Como10+1023
5AC Milan10+921
6Frosinone10+1020
7Juventus10+317
8Napoli10+414
9Bologna10+114
10Torino10-213
11Genoa10-413
12Cagliari10-613
13Atalanta10-411
14Lecce10-109
15Parma10-78
16Fiorentina10-88
17Sassuolo10-108
18Monza10-77
19Udinese10-125
20Venezia10-143

Overview