Następnie powrócił do Sporting Clube de Goa i zdobył dla tego zespołu 9 bramek w lidze indyjskiej w sezonie 2005/2006. W sezonie 2006/2007 strzelił w lidze 13 bramek. Dudu pełnił funkcję kapitana drużyny Sporting Clube de Goa.
31 sierpnia 2007 roku Dudu podpisał roczny kontrakt z Wisłą Kraków z opcją przedłużenia. Zadebiutował 23 września w meczu z Polonią Bytom i już w tym spotkaniu strzelił bramkę. W wywiadach prasowych po swoim pierwszym meczu w barwach krakowskiego klubu emanował pewnością siebie i powiedział, że strzelona bramka to dopiero początek, bo przecież jego drugie imię to Goal Machine. 31 października 2007 roku w 1/8 finału Pucharu Polski zdobył dla Wisły Kraków dwie bramki, w meczu przeciwko GKS 71 Tychy. Zdobył również dwa gole w meczach Pucharu Ekstraklasy. Po zakończeniu sezonu zarząd Wisły postanowił nie przedłużać z nim kontraktu.
W 2010 roku Dudu przeszedł do Kecskeméti TE z Węgier. Jeszcze w tym samym roku został zawodnikiem fińskiego Kuopion Palloseura, z którym wywalczył wicemistrzostwo Finlandii. W 2012 roku został zawodnikiem klubu z Kuopio – Palloseury. Następnie był zawodnikiem klubów: ponownie Salgaocar FC, East Bengal FC, FC Pune City, ponownie East Bengal FC, Mohun Bagan AC, FC Goa, FC Haka, Chennaiyin FC, ponownie East Bengal FC i Oskarshamns AIK.