Career
Nicknamed "Boopie", he played mostly for Violet Kickers F.C., but also played one season for Wadadah F.C. in the 2000/2001 season. Barrett made his debut for the Jamaica national football team in 1990 against Barbados. He captained his nation at the 1998 Fédération internationale de football association World Cup.
According to the Jamaica Football Federation, Barrett earned 127 caps for his country, but this figure has not been officially acknowledged by Fédération internationale de football association because the JFF includes all matches, even against club sides, youth or olympic teams.
He played his final Fédération internationale de football association international in 2000 against Honduras in the 2000 CONCACAF Gold Cup. He came on as a substitute for midfielder Winston Griffiths as Aaron Lawrence was sent official
Barrett was selected as a national goalkeeping coach for Jamaica in 2008. On July 26, 2010, Barrett was suspended from all coaching duties by the JFF for an altercation with a match official at Jarrett Park.
He was the goalkeeping coach of the Jamaican squad that finished as runners-up in the 2015 CONCACAF Gold Cup.