Sélectionnée dans l'équipe d'Haïti[1],[2] lors des Jeux olympiques d'été de 2008 à Pékin, Barbara Pierre participe à l'épreuve du 100 mètres. Elle termine quatrième de sa série du premier tour avec le temps de 11 s 52, puis échoue à la cinquième place de sa course des quarts de finale avec 11 s 56.
Elle concourt sous les couleurs des États-Unis depuis le .
En , Barbara Pierre porte son record personnel sur 100 m à 11 s 02 à George Town. Lors des championnats des États-Unis de Des Moines elle établit la meilleure performance mondiale de l'année sur 100 m en demi-finale en 10 s 85 (+2,0 m/s). Elle se classe cinquième de la finale en 10 s 94.
Lors de l'étape de la ligue de diamant à Londres, elle réalise de nouveau 10 s 85 égalant son récent record personnel.
Le , arrivée comme prétendante, Barbara Pierre est sacrée championne du monde du 60 m lors championnats du monde en salle de Portland en 7 s 02 devant la Néerlandaise Dafne Schippers (7 s 04). En demi-finale, elle avait réalisé 7 s 00[3].