Bryan Ruiz (32) er den siste Sporting Lisboa-spilleren som har forlatt klubben etter at 50 supportere angrep laget i mai.
Den costaricanske landslagskapteinen har signert for den brasilianske klubben Santos.
Avtalen strekker seg til sommeren 2020. Han kommer gratis etter at kontrakten hans med Lisboa-klubben gikk ut i sommer.
32-åringen føyer seg inn i rekken av spillere som forlater Sporting etter at 50 opprørte klubbtilhengere inntok treningsfeltet og angrep spillerne i mai. Noen ble regelrett banket opp.
Misnøyen skyldtes laget svake prestasjoner i hjemlig liga og kvartfinaleexiten i europaligaen.
Også trener Jorge Jesus ga seg etter angrepet.
Erstatteren Sinisa Mihajlovic ble sparket etter ni dager i jobben.
Ruiz ledet Costa Rica på banen i årets VM, men landet røk ut i gruppespillet etter ett poeng.
Midtbanespilleren, som tidligere har spilt i Fulham, sikret 2-2 fra straffesparkmerket mot Sveits i siste kamp.
Onsdag ble det kjent at tidligere Manchester United-spiller Nani er klar for sin tredje periode i Sporting.
Redaksjonen