W 2002 roku Edmundo podpisał kontrakt z japońskim klubem Tokyo Verdy 1969. W 30 meczach zdobył osiem goli, po czym przeszedł do Urawa Red Diamonds. W tym zespole jednak nie zdołał zagrać w ani jednym pojedynku i po raz kolejny w karierze wrócił do Brazylii, po raz kolejny do Vasco da Gama. W późniejszym czasie Edmundo grał jeszcze we Fluminense Rio de Janeiro, Nova Iguaçu Futebol Clube, Figueirense FC i Palmeiras, jednak w żadnych z tych zespołów nie zagrzał na długo miejsca mimo tego, że spisywał się w nich przyzwoicie. W Palmeiras brazylijskiemu graczowi udało się nawet zanotować czternaście trafień. W 2008 roku już po raz piąty w karierze Edmundo dołączył do Vasco da Gama, którym zakończył przygodę z futbolem.
Kariera reprezentacyjna W reprezentacji Brazylii Edmundo zadebiutował w 1992 roku. W 1998 roku wystąpił na mistrzostwach świata, na których „Canarinhos” zdobyli srebrny medal. Na imprezie tej Brazylijczyk zagrał w dwóch spotkaniach, w rundzie grupowej przeciwko Maroko oraz w przegranym 3:0 finale z Francją. Reprezentacyjną karierę wychowanek Vasco da Gama zakończył w 2000 roku.