Mokgadi Caster Semenya fait ses débuts sur la scène internationale à l'occasion des Championnats du monde juniors de 2008 de Bydgoszcz. Avec 2 min 11 s 98, elle ne parvient pas à franchir le cap des séries du 800 mètres (son meilleur temps à l'époque n'est que de 2 min 4 s 23). Le , lors des Championnats d'Afrique juniors de Bambous (Maurice), elle remporte la finale du en 1 min 56 s 72, améliorant le record national d'Afrique du Sud, et réalisant la meilleure performance mondiale de l'année sur la distance.