En 2012, il figure dans l'Équipe d'Afrique du Sud des moins de 20 ans qui dispute les mondiaux juniors de 2012. Malgré une défaite face à l'Irlande lors de la première rencontre de poule, rencontre où il n'est pas aligné, il participe aux deux rencontres suivantes, deux victoires face à l'Italie, où il inscrit dix points, puis , huit points, face à l'Angleterre. Grâce à un troisième rang au classement global à l'issue de la phase de poule, l'Afrique du Sud dispute une demi-finale face à l'Argentine où il inscrit douze points, deux pénalités et trois transformations lors d'une victoire . En finale face aux "", surnom de la sélection néo-zélandaise, il inscrit douze points, trois pénalités et un drop lors de la victoire .