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