W 2008 roku spadł z Metz do Ligue 2 i na tym poziomie rozgrywek grał jeszcze przez rok.
W 2009 roku Barbosa podpisał kontrakt z trzecioligowym klubem Evian TG. W 2010 roku awansował z nim do Ligue 2, a w 2011 roku do Ligue 1.
Sezon Klub Kraj Rozgrywki Mecze Bramki Rozgrywki Europy Mecze Bramki 1994/95 Olympique Alès
Division 2 17 1 – – – 1995/96 Olympique Alès
Division 2 11 0 – – – 1996/97 Olympique Alès
National ? ? – – – 1997/98 Montpellier HSC
Division 1 2 0 – – – 1998/99 Montpellier HSC
Division 1 22 1 – – – 1999/00 Montpellier HSC
Division 1 30 1 Liga Europa UEFA 4 0 2000/01 Montpellier HSC
Division 2 32 4 – – – 2001/02 Montpellier HSC
Division 1 28 2 – – – 2002/03 Montpellier HSC
Ligue 1 33 4 – – – 2003/04 Stade Rennes
Ligue 1 32 2 – – – 2004/05 Stade Rennes
Ligue 1 6 0 – – – 2005/06 Stade Rennes
Ligue 1 13 0 Liga Europa UEFA 2 0 2006/07 Troyes AC
Ligue 1 30 2 – – – 2007/08 FC Metz
Ligue 1 20 4 – – – 2008/09 FC Metz
Ligue 2 30 0 – – – 2009/10 Evian Thonon Gaillard FC
National 28 2 – – – 2010/11 Evian Thonon Gaillard FC
Ligue 2 23 3 – – – 2011/12 Evian Thonon Gaillard FC
Ligue 1 29 8 – – – 2012/13 Evian Thonon Gaillard FC
Ligue 1 30 8