En 2017, il signe un contrat court avec la province galloise des Scarlets, évoluant en Pro14, où il compense notamment l'absence de Gareth Davies retenu en sélection[4]. Il ne joue qu'un match avec l'équipe galloise, avant de rentrer en Afrique du Sud[1].
L'année suivante, il connaît sa première titularisation avec la Western Province, lors d'un match de Rugby Challenge[5].
Toujours en 2018, il fait ses débuts en Super Rugby avec les Stormers, à l'occasion d'un match contre les Sharks le , lors de l'avant-dernière journée de la saison[6],[7]. Après un seul match en 2018, il s'impose en 2019 comme le titulaire au poste de demi de mêlée dans cette équipe, et comme un grand espoir national à ce poste[8],[9].
Herschel Jantjies est sélectionné pour la première fois avec les Springboks en par le nouveau sélectionneur Rassie Erasmus[11],[12]. Il obtient sa première cape internationale avec l'équipe d'Afrique du Sud le à l’occasion d’un match contre l'équipe d'Australie à Johannesbourg[13]. Lors de cette première sélection, il marque les esprits en inscrivant un doublé[14].
En 2019, il est retenu par sélectionneur Rassie Erasmus dans le groupe de 31 joueurs pour disputer la Coupe du monde au Japon[15]. Lors de la compétition il dispute six matchs lors du tournoi, la plupart comme remplaçant, s'imposant comme la doublure privilégiée de Faf de Klerk au détriment du plus expérimenté Cobus Reinach[16]. Il est notamment sur le banc lors de la finale que son équipe remporte face à l'Angleterre[17].