W 1997 występował krótko w Bragantino Bragança Paulista. W Bragantino 5 listopada 1997 przegranym 1-2 meczu z EC Juventude Charles Guerreiro po raz ostatni wystąpił w lidzehttps://archive.is/20120710055106/http://futpedia.globo.com/campeonatos/campeonato-brasileiro/1997/11/05/juventude-2-x-1-bragantino Ostatni mecz w lidze. Ogółem w latach 1985–1997 w lidze brazylijskiej wystąpił w 163 meczach, w których strzelił 2 bramki. W latach 1998–2000 Guerreiro ponownie występował w Paysandu. Z Paysandu zdobył dwa kolejne mistrzostwa stanowe w 1998 i 2000. Karierę zakończył w 2004 w barwach Portuguesy São Paulo

Kariera reprezentacyjna Charles Guerreiro w reprezentacji Brazylii zadebiutował 15 kwietnia 1992 w wygranym 3-1 towarzyskim meczu z reprezentacją Finlandii. Ostatni raz w reprezentacji wystąpił 8 listopada 1995 w wygranym 1-0 towarzyskim meczu z reprezentacją Argentyny.

Mecze i gole w reprezentacji#DataMiastoPrzeciwnikGolWynikRozgrywki1.15.04.1992Cuiabá3:1towarzyski2.17.05.1992Londyn1:1towarzyski3.23.09.1992Paranavaí4:2towarzyski4.88.11.1995Buenos Aires1:0towarzyski