Barbosa voitti sisäratojen maailmanmestaruuden 800 metrillä Indianapolisissa 1987 ajalla 1.47,49. Hän sai samalla matkalla MM-hopeaa Budapestissa 1989 ajalla 1.45,55, ja keskeytti loppukilpailun Torontossa 1993.