Extra Time › Played for both › AC Milan and São Paulo

Played for both · 6 famous players

Players who played for both AC Milan and São Paulo

In short

6 famous players have played for both AC Milan and São Paulo, including Kaká, Rivaldo, Cafu and Leonardo Araújo. 2 of them played for AC Milan first; 4 started at São Paulo.

Did you know?

  • Leonardo AraújoEarliest on this list to play for both: São Paulo (1990–1991, 1993–1994, 2001), then AC Milan from 1997.
  • Alexandre PatoLatest on this list: AC Milan first, then São Paulo from 2014.
  • Leonardo AraújoMost separate spells: 5 across the two clubs (AC Milan 1997–2001, 2002–2003; São Paulo 1990–1991, 1993–1994, 2001).

All 6 players, most famous first

  1. KakáBrazil · Midfielder · born 1982
    AC Milan
    2003–2009, 2013–2014
    São Paulo
    2001–2003, 2014
  2. RivaldoBrazil · Forward · born 1972
    AC Milan
    2002–2003
    São Paulo
    2011
  3. CafuBrazil · Defender · born 1970
    AC Milan
    2003–2008
    São Paulo
    1990–1994
  4. Leonardo AraújoBrazil · Midfielder · born 1969
    AC Milan
    1997–2001, 2002–2003
    São Paulo
    1990–1991, 1993–1994, 2001
  5. Alexandre PatoBrazil · Forward · born 1989
    AC Milan
    2007–2013
    São Paulo
    2014–2015, 2019–2020, 2023
  6. Márcio AmorosoBrazil · Forward · born 1974
    AC Milan
    2006
    São Paulo
    2005–2006

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 São Paulo?

6 in our data, including Kaká, Rivaldo, Cafu and Leonardo Araújo. 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, Leonardo Araújo: São Paulo (1990–1991, 1993–1994, 2001), then AC Milan (1997–2001, 2002–2003).

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.