Takamiehenä pelannut Barrett oli mukana Yhdysvaltain vuoden 1967 MM-kilpailuissa neljänneksi sijoittuneessa joukkueessa. Seuraavana vuonna hän pelasi Méxicon kesäolympialaisissa kultaa voittaneessa joukkueessa kaikissa sen yhdeksässä ottelussa. Seuratasolla Barrett pelasi ABA:ssa vuosina 1969–1973.