Zimą 2005 za 7,6 miliona euro Elano przeszedł do Szachtara Donieck. W ukraińskiej lidze zadebiutował 1 marca w wygranym 1:0 wyjazdowym z Ilicziwcem Mariupol, a już w następnej kolejce zdobył gola w wygranym 3:1 meczu z Wołyniem Łuck. Nie miał jednak pewnego miejsca w podstawowej jedenastce. Zdobył 4 gole i został mistrzem Ukrainy. W sezonie 2005/2006 w końcu stał się filarem pomocy Szachtara. Wystąpił w rozgrywkach grupowych Pucharu UEFA, a w lidze miał duży udział w wywalczeniu drugiego z rzędu mistrzostwa przez Szachtar. W sezonie 2006/2007 zagrał w fazie grupowej Ligi Mistrzów oraz wywalczył wicemistrzostwo Ukrainy.

2 sierpnia 2007 Elano podpisał 4-letni kontrakt z Manchesterem City. Angielski klub zapłacił za niego 8 milionów funtów. W nowym zespole zadebiutował 11 sierpnia w spotkaniu z West Ham United. Pierwszą bramkę zdobył natomiast 29 września w meczu z Newcastle United. Swój debiutancki sezon w Manchesterze City zakończył z 34 występami w Premier League oraz ośmioma strzelonymi bramkami.

30 lipca 2009 roku podpisał kontrakt z Galatasaray SK. Elano kosztował ok. 9,5 mln euro. W 2011 roku powrócił do Santosu, z którym zdobył Copa Libertadores. W 2012 roku podpisał kontrakt z Grêmio, skąd w 2013 roku został wypożyczony na rok do CR Flamengo.