Barretas debiutavo Jamaikos nacionalinėje futbolo komandoje 1990 metais prieš Barbadosą. 1998 m. Pasaulio futbolo čempionate jis vadovavo savo šaliai. Jamaikos futbolo federacijos duomenimis, Barretas už savo šalį sužaidė 127 varžybas, tačiau šis skaičius nebuvo oficialiai pripažintas FIFA, nes JFF apima visas rungtynes, net ir prieš klubo komandas, jaunimo ar olimpines komandas. Paskutinį FIFA tarptautinį žaidimą jis sužaidė 2000 m. prieš Hondūrą 2000 m. CONCACAF aukso taurėje.
Jis įstojo į aikštę kaip vidurinės aikštės žaidėjo Winstono Griffithso pakaitalas, kai Aaronas Lawrence'as buvo išmestas. Jis yra vedęs ir turi tris vaikus, Ashley, Warren Jr. ir Moya.