Dixième du saut en longueur des Jeux olympiques de 2008, elle détient les records du Canada du saut en longueur (6,82 m le à La Canée) et du triple saut (13,99 m le à Eugene)[1].
En 2010, Tabia Charles remporte les médailles de bronze du saut en longueur et du triple saut lors des Jeux du Commonwealth de New Delhi.