Podobnie jak w 2003, tak i w latach 2004 i 2005 zdobywał z nim stanu Rio Grande do Sul.
Na początku 2006 roku Gavilán został zawodnikiem argentyńskiego Newell’s Old Boys z Rosario. Występował w nim zarówno w fazie Clausura 2006, jak i Apertura 2006. W 2007 roku wrócił do Brazylii i przez rok był piłkarzem Grêmio Foot-Ball Porto Alegrense, a w 2008 przeszedł do Rio de Janeiro CR Flamengo.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1998 Cerro Porteño
Primera División 21 7 1999 Cerro Porteño
Primera División 3 0 1999/00 Newcastle United
Premiership 6 1 2000/01 Newcastle United
Premiership 1 0 2001/02 Newcastle United
Premiership 0 0 2002/03 Tecos UAG
Primera División 14 1 2003 SC Internacional
Campeonato Brasileiro 39 5 2003/04 Udinese Calcio
Serie A 0 0 2004 SC Internacional
Campeonato Brasileiro 31 2 2005 SC Internacional
Campeonato Brasileiro 26 0 2005/06 Newell’s Old Boys
Primera División 15 1 2006/07 Newell’s Old Boys
Primera División 11 0 2007 Grêmio Foot-Ball Porto Alegrense
Campeonato Brasileiro 17 0 2008 CR Flamengo
Campeonato Brasileiro