Associazione Calcio Milan is an Italian professional football club based in Milan. The club was founded in December 1899 as Milan Foot-Ball and Cricket Club, and played their first competitive match on 15 April 1900, when they entered the semi-final of the 1900 Italian Football Championship. Since playing their first competitive match, more than 900 players have made a competitive first-team appearance for the club, of whom over 150 players have made at least 100 appearances (including substitute appearances); those players are listed here.

Milan's record appearance-maker is Paolo Maldini, who made 902 appearances over his 25 seasons at the club from 1985 to 2009. Gunnar Nordahl is the club's top goalscorer with 221 goals in 268 appearances. Four other players have made more than 500 appearances: Franco Baresi (719), Alessandro Costacurta (663), Gianni Rivera (658) and Mauro Tassotti (583). Nordahl is the only player to have scored over 200 goals for Milan, while nine more players have scored at least 100.

List of players

Appearances and goals are for first-team competitive matches only, including domestic league (Serie A, Serie B, Divisione Nazionale, Prima Divisione, Prima Categoria), domestic cup (Coppa Italia, Supercoppa Italiana, Torneo Estivo del 1986) UEFA competition (European Cup/Champions League, UEFA Cup/Europa League, Cup Winners' Cup, Super Cup, Intercontinental Cup), pre-UEFA European competition (Latin Cup, Inter-Cities Fairs Cup, Mitropa Cup, Coppa dell'Amicizia, Cup of the Alps) and FIFA Club World Cup matches; wartime matches are regarded as unofficial and are excluded. Players are listed according to the date of their first team debut for the club.

Statistics correct as of match played 20 September 2026

Table headers Nationality – If a player played international football, the country or countries he played for are shown. Otherwise, the player's nationality is given as his citizenship of birth (or the corresponding one at the time they played for Milan). Milan career – The year of the player's first appearance for Milan to the year of his last appearance.

+ Positions keyPre-1960sPost-1960sGKGoalkeeperFBFull backDFDefenderHBHalf backMFMidfielderFWForwardUUtility player

+List of A.C. Milan players with at least 100 appearancesPlayerNationalityPositionMilan careerAppearancesGoalsRef.Alessandro ScarioniHB1916–19211182Cesare LovatiHB1911–19151916–19221016Francesco SolderaHB1914–19241089Pietro BronziniHB1919–19261395Giuseppe SantagostinoFW1921–1932236106Alfredo De FranceschiniHB1922–19291040Alessandro SchienoniFB1924–19332110Luigi PerversiFB1925–19261927–19403410Francesco PomiFB1926–19332241Giuseppe MarchiHB1926–19331342Giuseppe TorrianiFW1927–193520634Dario CompianiGK1927–19352200Pietro ArcariFW1930–193618670Giuseppe BonizzoniFB1931–19402662Giovanni MorettiFW1931–193922368Antonio BortolettiHB1933–19402251Carlo RigottiHB1933–19371240Mario ZorzanGK1935–19411760Aldo BoffiFW1936–1943187131Giuseppe Antonini / HB1937–19441945–194927523Enrico BonifortiFB1939–19431095Gianni Toppan / HB1940–19481501Giovanni Rossetti / GK1941–19511460Andrea Bonomi / HB1942–19522333Omero Tognon / HB1945–19563422Ettore Puricelli / FW1945–194911657Carlo Annovazzi / HB1945–195328755Riccardo CarapelleseFW1946–194910652Mario FogliaFB1946–19511270Renzo BuriniFW1948–195319488Gunnar NordahlFW1949–1956268221Gunnar GrenHB1949–195313738Nils LiedholmHB1949–196139489Lorenzo BuffonGK1950–19593000Arturo SilvestriFB1950–19551637Amleto FrignaniFW1951–195614229Francesco ZagattiFB1952–19622522Eros BeraldoHB1952–19591334Alfio FontanaFB1953–19551956–19601707Mario BergamaschiHB1953–19581514Cesare MaldiniFB1954–19664123Juan Alberto Schiaffino / HB1954–196017160Carlo GalliFW1956–196112857Giovanni TrapattoniMF1958–19713516Mario TrebbiFB1958–19661671José Altafini / FW1958–1965246161Giorgio GhezziGK1959–19651440Ambrogio PelagalliHB19601961–19661541Mario DavidFB1960–19651408Gianni RiveraMF1960–1979658164Giovanni LodettiMF1962–197028826Bruno MoraFW1962–196914833Dario BarluzziGK1962–19671020Giuliano FortunatoFW1962–196710422AmarildoFW1963–196713138Nello SantinDF1963–19691040Karl-Heinz SchnellingerDF1965–19743343Angelo SormaniFW1965–197018065Roberto RosatoDF1966–19732698Pierino PratiFW19661967–1973209102Angelo AnquillettiDF1966–19774182Fabio CudiciniGK1967–19721830Romeo BenettiMF1970–197625149Giorgio BiasioloMF1970–197721517Giulio ZignoliDF1970–19741975–19761101Alberto BigonMF1971–198032990Giuseppe SabadiniDF1971–197824417Aldo MalderaDF19721973–198231039Luciano ChiarugiFW1972–197615560Maurizio TuroneDF1972–19781912Walter De VecchiMF19741978–198111211Enrico AlbertosiGK1974–19802330Aldo BetDF1974–19812042Egidio CalloniFW1974–197814354Fulvio CollovatiDF1976–19821988Giorgio MoriniU1976–19801077Ruben BurianiMF1977–198218014Roberto AntonelliFW1977–198214332Franco BaresiDF1978–199771933Walter NovellinoMF1978–198215114Francesco RomanoMF1979–19831084Sergio BattistiniMF1979–198520137Ottorino PiottiGK1980–19841320Mauro TassottiDF1980–199758310Andrea IcardiMF1981–19861626Alberico EvaniMF1981–199339319Vinicio VerzaMF1982–198510617Filippo GalliDF1983–19963254Agostino Di BartolomeiMF1984–198712214Pietro Paolo VirdisFW1984–198918676Ray WilkinsMF1984–19871053Paolo MaldiniDF1985–200990233Alessandro CostacurtaDF19861987–20076633Roberto DonadoniMF1986–19961997–199939023Giovanni GalliGK1986–19901470Daniele MassaroFW1986–19881989–199530670Carlo AncelottiMF1987–199216011Angelo ColomboMF1987–19901157Ruud GullitMF1987–1993199417156Marco van BastenFW1987–1993201124Frank RijkaardMF1988–199320126Demetrio AlbertiniMF1989–19901991–200240628Marco SimoneFW1989–19972001–200226075Sebastiano RossiGK1990–20023300Stefano EranioMF1992–199714012Dejan SavićevićMF1992–199814434Zvonimir Boban / MF1992–200125130Christian PanucciDF1993–199713412Marcel DesaillyMF1993–19981867George WeahFW1995–199914758Massimo AmbrosiniMF1995–19971998–201348936LeonardoFW1997–20012002–200312430Oliver BierhoffFW1998–200111944Thomas HelvegDF1998–20031472Christian AbbiatiGK1999–20052008–20163800Andriy ShevchenkoFW1999–20062008–2009322175SerginhoDF1999–200828124Gennaro GattusoMF1999–201246811DidaGK2000–20012002–20103020Kakha Kaladze / DF2001–200928413Cristian BrocchiMF2001–20052006–20081616Filippo InzaghiFW2001–2012300126Rui CostaMF2001–200619211Andrea PirloMF2001–201140141Dario ŠimićDF2002–20081291Jon Dahl TomassonFW2002–200511536Alessandro NestaDF2002–201232610Clarence SeedorfMF2002–201243262CafuDF2003–20081664KakáMF2003–20092013–2014307104Ignazio AbateDF2003–20042009–20193063Alberto GilardinoFW2005–200813244Marek JankulovskiDF2005–20111585Daniele BoneraDF2006–20152010Alexandre PatoFW2008–201215063Mathieu FlaminiMF2008–20131228Gianluca ZambrottaDF2008–20121072Luca AntoniniDF2008–20131111Thiago SilvaDF2009–20121196Kevin-Prince BoatengMF2010–2013201611418Zlatan IbrahimovićFW2010–20122020–202316393RobinhoFW2010–201414432Urby EmanuelsonMF2011–20132013–20141065Philippe MexèsDF2011–20161147Stephan El ShaarawyFW2011–201510227Mattia De SciglioDF2011–20171330Riccardo MontolivoMF2012–201915810Cristián ZapataDF2012–20191485Andrea PoliMF2013–20171093Giacomo BonaventuraMF2014–202018435SusoFW2015–20162016–202015324Davide CalabriaDF2015–202527210Alessio RomagnoliDF2015–202224710Gianluigi DonnarummaGK2015–20212510Franck KessiéMF2017–202222337Hakan ÇalhanoğluFW2017–202117232Matteo GabbiaDF2017–20182019–20232024–1456Samu CastillejoMF2018–202211310Ismaël BennacerMF2019–20251788Rafael LeãoFW2019–202629180Ante RebićFW2019–202312329Théo HernandezDF2019–202526234Rade KrunićMF2019–20241393Alexis SaelemaekersMF2020–202320242025–18513Brahim Díaz / MF2020–202312418Sandro TonaliMF2020–20231307Pierre KaluluDF2020–20241123Simon KjærDF2020–20241221Fikayo TomoriDF2021–2147Olivier GiroudFW2021–202413249Mike MaignanGK2021–2100Ruben Loftus-CheekMF2023–10513Christian PulisicFW2023–13743Tijjani ReijndersMF2023–202510419

Club captains Since 1899, 45 players have held the position of club captain for Milan. The first club captain was David Allison, who filled the role for the inaugural season. The longest-serving club captain is Franco Baresi, who captained the club from 1982 to 1997. Baresi also has the distinction of having won the most trophies as club captain, with 17; he won five Serie A titles, four Italian Super Cups, three European Cup/Champions League titles, three European Super Cups and two Intercontinental Cups.

+List of A.C. Milan club captainsDatesPlayerNationalityNotes1899–1900David AllisonFirst club captain and one of the charter members of the club1900–1908Herbert KilpinFounding father of the club; also served as player-manager from 1899 to 19061908–1909Gerolamo RadiceFirst club captain from Italy1909–1910Guido Moda1910–1911Max Tobias1911–1913Giuseppe Rizzi1913–1915Louis Van Hege1915–1916Marco Sala1916–1919Aldo Cevenini1919–1921Alessandro Scarioni1921–1922Cesare Lovati1922–1924Francesco Soldera1924–1926Pietro Bronzini1926–1927Gianangelo Barzan1927–1929Abdon Sgarbi1929–1930Alessandro Schienoni1930–1933Mario Magnozzi1933–1934Carlo Rigotti1934–1936Giuseppe Bonizzoni1936–1938Luigi Perversi1938–1939Giuseppe Bonizzoni (2)1939–1940Antonio Bortoletti1940–1941Bruno Arcari1941–1942Giuseppe Meazza1942–1944Giuseppe Antonini1944–1945Paolo Todeschini1945–1948Giuseppe Antonini (2) / 1948Ettore Puricelli1948–1952Andrea Bonomi1952–1953Carlo Annovazzi1953–1956Omero Tognon1956–1961Nils Liedholm1961Francesco Zagatti1961–1966Cesare Maldini1966–1975Gianni Rivera1975–1976Romeo Benetti1976–1979Gianni Rivera (2)1979–1980Alberto Bigon1980–1981Aldo Maldera1981–1982Fulvio Collovati1982–1997Franco BaresiLed the team to more official trophies (17) than any other Milan captain1997–2009Paolo Maldini2009–2013Massimo Ambrosini2013–2017Riccardo Montolivo2017–2018Leonardo Bonucci2018–2022Alessio Romagnoli2022–2025Davide Calabria2025–Mike Maignan

Honours List of players who won at least ten trophies with Milan: RankPlayerSACISCIUCLCWCELUSCFCWC IC Total1 Paolo Maldini 7 1 5 5 - - 5 3 262 Alessandro Costacurta 7 1 5 5 - - 4 2 243 Franco Baresi 6 - 4 3 - - 3 2 18 Roberto Donadoni 6 - 4 3 - - 3 2 184 Mauro Tassotti 5 - 4 3 - - 3 2 17 Filippo Galli 5 - 4 3 - - 3 2 177 Marco van Basten 4 - 4 3 - - 3 2 168 Demetrio Albertini 5 - 3 3 - - 2 2 159 Daniele Massaro 4 - 3 2 - - 3 2 14 Marco Simone 4 - 3 2 - - 3 2 1411 Gianni Rivera 3 4 - 2 2 - - 1 12 Ruud Gullit 3 - 3 2 - - 2 2 12 Sebastiano Rossi 5 - 3 1 - - 2 1 12 Massimo Ambrosini 4 1 2 2 - - 2 2 1215 Alberico Evani 3 - 2 2 - - 2 2 1116 Frank Rijkaard 2 - 2 2 - - 2 2 10 Gennaro Gattuso 2 1 2 2 - - 2 1 10 Filippo Inzaghi 2 1 2 2 - - 2 1 10 Clarence Seedorf 2 1 2 2 - - 2 1 10 Alessandro Nesta 2 1 2 2 - - 2 1 10

Notes

References General

Specific