Extra Time › Played for both › AC Milan and Chelsea

Played for both · 23 famous players

Players who played for both AC Milan and Chelsea

In short

23 famous players have played for both AC Milan and Chelsea, including George Weah, Fernando Torres, Olivier Giroud and Andriy Shevchenko. 11 of them played for AC Milan first; 12 started at Chelsea.

Did you know?

  • Jimmy GreavesEarliest on this list to play for both: Chelsea (1957–1961), then AC Milan from 1961.
  • João FélixLatest on this list: Chelsea first, then AC Milan from 2025.
  • Andriy ShevchenkoWent back for a second spell at AC Milan.

All 23 players, most famous first

  1. George WeahLiberia · Forward · born 1966
    AC Milan
    1995–2000
    Chelsea
    2000
  2. Fernando TorresSpain · Forward · born 1984
    AC Milan
    2014–2016
    Chelsea
    2011–2015
  3. Olivier GiroudFrance · Forward · born 1986
    AC Milan
    2021–2024
    Chelsea
    2018–2021
  4. Andriy ShevchenkoUkraine · Forward · born 1976
    AC Milan
    1999–2006, 2008–2009
    Chelsea
    2006–2009
  5. Hernán CrespoItaly · Forward · born 1975
    AC Milan
    2004–2005
    Chelsea
    2003–2008
  6. Ruud GullitNetherlands · Midfielder · born 1962
    AC Milan
    1987–1993, 1994
    Chelsea
    1995–1998
  7. Gonzalo HiguaínArgentina · Forward · born 1987
    AC Milan
    2018–2019
    Chelsea
    2019
  8. Pierre-Emerick AubameyangGabon · Forward · born 1989
    AC Milan
    2007–2011
    Chelsea
    2022–2023
  9. Thiago SilvaBrazil · Defender · born 1984
    AC Milan
    2009–2012
    Chelsea
    2020–2024
  10. Álvaro MorataSpain · Forward · born 1992
    AC Milan
    2024–2026
    Chelsea
    2017–2019
  11. Michael EssienGhana · Midfielder · born 1982
    AC Milan
    2014–2015
    Chelsea
    2005–2014
  12. Marcel DesaillyFrance · Defender · born 1968
    AC Milan
    1993–1998
    Chelsea
    1998–2004
  13. João FélixPortugal · Forward · born 1999
    AC Milan
    2025
    Chelsea
    2023, 2024–2025
  14. Alexandre PatoBrazil · Forward · born 1989
    AC Milan
    2007–2013
    Chelsea
    2016
  15. Christian PulisicUnited States · Midfielder · born 1998
    AC Milan
    from 2023
    Chelsea
    2019–2023
  16. Christian PanucciItaly · Defender · born 1973
    AC Milan
    1993–1997
    Chelsea
    2000–2001
  17. Mario PašalićCroatia · Midfielder · born 1995
    AC Milan
    2016–2017
    Chelsea
    2014–2020
  18. Asmir BegovićBosnia and Herzegovina · Goalkeeper · born 1987
    AC Milan
    2020
    Chelsea
    2015–2017
  19. Christopher NkunkuFrance · Midfielder · born 1997
    AC Milan
    from 2025
    Chelsea
    2023–2025
  20. Brian LaudrupDenmark · Forward · born 1969
    AC Milan
    1993–1994
    Chelsea
    1998
  21. Marco AmeliaItaly · Goalkeeper · born 1982
    AC Milan
    2010–2014
    Chelsea
    2015–2016
  22. Alex Rodrigo Dias da CostaBrazil · Defender · born 1982
    AC Milan
    2014–2016
    Chelsea
    2004–2012
  23. Jimmy GreavesEngland · Forward · born 1940
    AC Milan
    1961
    Chelsea
    1957–1961

Years are club stints from Wikidata (snapshot 2026-09-28); a loan that runs straight into a transfer is shown as one stint. “from YEAR” means no end year is recorded — it is not a claim about a current club.

Play today’s Football Grid

Name players who played for both clubs — a new 3×3 grid of real careers every day.

Play the Grid

More “played for both” lists

All club pairs →

Questions

How many famous players have played for both AC Milan and Chelsea?

23 in our data, including George Weah, Fernando Torres, Olivier Giroud and Andriy Shevchenko. The list covers famous footballers only — players covered by at least 45 language editions of Wikipedia — so it is not every player who ever wore both shirts.

Who was the first player on this list to play for both clubs?

In our data, Jimmy Greaves: Chelsea (1957–1961), then AC Milan (1961).

Where does this list come from?

Club careers from Wikidata, the open database behind Wikipedia (public domain, CC0), snapshot 2026-09-28. Senior spells count, loans included when Wikidata records them; youth and reserve teams do not. Found a mistake? Tell us via the About page.