Avec peu de soutien de la part de la fédération sud-africaine, Barrett ne peut disputer que les championnats d'Afrique et les championnats du monde. Sextuple médaillée d'argent continentale (dont une fois en individuel, en 2014), elle atteint le mondial cette année-là. Avec l'équipe nationale, elle remporte également l'or aux Jeux africains de 2015. Les mêmes problèmes de financement empêchent l'équipe d'Afrique du Sud de défendre ses chances de se qualifier pour les Jeux olympiques de Rio de Janeiro en 2016. Barrett doit donc disputer un tournoi de qualification olympique, qu'elle remporte. Malgré sa victoire, le comité olympique sud-africain applique la règle de non-sélection des athlètes qualifiés par le biais d'un tournoi de qualification continental. Elle doit donc renoncer et laisser sa place à l'Ivoirienne Gbahi Gwladys Sakoa, qu'elle avait battue.