Players who played for AC Milan and Roma

61 players have played for both AC Milan and Roma, according to Wikidata. The best known include Carlo Ancelotti, Cafu and Bojan Krkić. 19 of them moved straight from one club to the other, including Carlo Ancelotti. The earliest arrival at one of the two clubs was in 1927 (Piero Pastore), the most recent in 2021 (Tammy Abraham).

The full list (61 players)

PlayerPositionNationalityAC MilanRoma
Carlo AncelottiMidfielderItaly1987–19921979–1987
CafuDefenderBrazil2003–20081997–2003
Bojan KrkićForwardSpain2012–20132011–2013
Fabio CapelloMidfielderItaly1976–19801967–1970
Antonio CassanoForwardItaly2011–20122001–2006
Stephan El ShaarawyForwardItaly2011–20162016–2026
Simon KjærDefenderDenmark2020–20242011–2012
Daniele MassaroForwardItaly1986–19951988–1989
Alessandro FlorenziMidfielderItaly2021–20252011–2022
Philippe MexèsDefenderFrance2011–20162004–2011
Gunnar NordahlForwardSweden1949–19561956–1958
Jérémy MénezMidfielderFrance2014–20162008–2011
Alberto AquilaniMidfielderItaly2011–20122002–2009
Christian PanucciDefenderItaly1993–19972001–2009
Nikola KalinićForwardCroatia2017–20182019–2020
Alcides Ghiggia–Italy, Uruguay1961–19621953–1961
Massimo AmbrosiniMidfielderItaly1995–2013–
Davide AstoriDefenderItaly2006–20082014–2015
EmersonMidfielderBrazil2007–20092000–2004
Marco BorrielloForwardItaly2002–20102010–2015
Marco AmeliaGoalkeeperItaly2010–20142000–2001
Juan Alberto SchiaffinoMidfielderItaly, Uruguay1954–19601960–1962
Alessio RomagnoliDefenderItaly2015–20222003–2015
Fabio BoriniForwardItaly2017–20202011–2012
Bryan CristanteMidfielderItaly2011–2014–
Tammy AbrahamForwardEngland2024–20252021–2026
Urby EmanuelsonDefenderNetherlands2011–20142014–2015
Alessio CerciMidfielderItaly2015–20162003–2010
Alexis SaelemaekersMidfielderBelgium20202024–2025
Fulvio CollovatiDefenderItaly1976–19821987–1989
Pietro VierchowodDefenderItaly1996–19971982–1983
Karl-Heinz SchnellingerDefenderGermany1965–19741963–1965
Marco StorariGoalkeeperItaly2007–2010–
Mattia DestroForwardItaly20152012–2015
Amarildo Tavares da SilveiraForwardBrazil1963–19671971–1972
Pierino PratiForwardItaly1966–19731973–1977
Alessandro ManciniMidfielderBrazil20102003–2008
Andrea BertolacciMidfielderItalysince 20152009–2012
Romeo BenettiMidfielderItaly1970–19761979–1981
Nevio ScalaMidfielderItaly1965–19761966–1967
Franco TancrediGoalkeeperItaly1974–19761977–1990
Antonio Valentín AngelilloForwardItaly, Argentina1965–19681961–1965
Max TonettoDefenderItaly19992006–2010
Francesco AntonioliGoalkeeperItaly1988–19941999–2003
Aldo MalderaDefenderItaly1971–19821982–1985
Francesco MorieroMidfielderItaly19971994–1997
Angelo SormaniForwardBrazil1965–19701963–1964
Fabio CudiciniGoalkeeperItaly1967–19721958–1966
Luciano SpinosiDefenderItaly1983–19841967–1982
Diego FuserMidfielderItaly1989–19922001–2003
Paolo BarisonForwardItaly1960–19631965–1967
Agostino Di BartolomeiMidfielderItaly1984–19871972–1984
Mario DavidDefenderItaly1960–19651958–1960
Piero PastoreForwardItaly, Kingdom of Italy1927–19321935–1936
Saul MalatrasiDefenderItaly1967–19701963–1964
Víctor BenítezMidfielderPeru1962–19651965–1970
Carlo GalliForwardItaly1956–19611951–1956
Pier Luigi PizzaballaGoalkeeperItaly1973–19761966–1969
Ruben BurianiMidfielderItaly1977–19821984–1985
Dario BonettiDefenderItaly1986–19871980–1986
Andrea PazzagliGoalkeeperItaly1989–19911993–1994

Players ranked from best known to least known (number of language editions of their Wikipedia page). Data from Wikidata: spotted a mistake? Let us know.

Other club pairs

With AC Milan

With Roma