W 2005 roku Catanha wrócił do Belenenses, ale po pół roku wrócił do Brazylii i w sezonie 2005 grał tam w zespołach Marília AC oraz Atlético Mineiro.

Na początku 2006 roku Catanha ponownie wyjechał do Hiszpanii, gdzie został graczem klubu CD Linares z Segunda División B. Po 2,5 roku odszedł do drużyny Unión Estepona, występującej w Tercera División. W 2009 roku awansował z nią do Segunda División B. W Uniónie spędził 2 lata. W 2010 roku wrócił do Brazylii, podpisując kontrakt z SC Cortinhians. Jeszcze w tym samym roku ponownie trafił do Centro Sportivo Alagoano z Série D.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1991 São Cristóvão

Campeonato Carioca ? ? 1992 São Cristóvão

Campeonato Carioca ? ? 1993 Centro Sportivo Alagoano

Campeonato Alagoano 20 9 1994 Centro Sportivo Alagoano

Campeonato Alagoano 18 12 1995 Centro Sportivo Alagoano

Campeonato Alagoano 15 11 1995/96 CF Os Belenenses

Superliga 13 12 1996/97 UD Salamanca

Segunda División 13 1 1997/98 CD Leganés

Segunda División 34 14 1998/99 Málaga CF

Segunda División 40 25 1999/00 Málaga CF

Primera División 33 24 2000/01 Celta Vigo

Primera División 36 15 2001/02 Celta Vigo

Primera División 38 17 2002/03 Celta Vigo

Primera División 31 4 2003/04 Celta Vigo

Primera División 10 1 2004