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į rungtynes jis žaidė 2000 m. prieš Hondūrasą.
2000 m. CONCACAF aukso taurė; jis įstojo kaip vidurio žaidėjo Winstono Griffithso pakaitalas, kai Aaronas Lawrence'as buvo išsiųstas. Jis yra vedęs ir turi tris vaikus, Ashley, Warren Jr. ir Moya.