Après avoir eu du mal à s'imposer comme titulaire chez les Bulls et les Sharks au début de sa carrière, Libbok s'est révélé chez les Stormers qu'il rejoint en 2021[3],[4]. Dès son arrivée, il s'impose rapidement dans le XV de départ, guidant l'équipe vers le titre de champion du United Rugby Championship en 2022[4]. Il termine également meilleur réalisateur de cette édition du championnat[4].
La saison d'après, en 2022-2023, il retourne en finale du United Rugby Championship mais est cette fois battu en finale par le Munster[5],[6]. Il finit pour la deuxième année consécutive meilleur réalisateur de l'URC[4].
À l'issue de la saison 2023-2024, après avoir rejeté les propositions de transferts de plusieurs clubs, notamment français, il prolonge son contrat avec les Stormers de trois ans, soit jusqu'en 2027, alors qu'il était en fin de contrat[4],[7].
En sélection
En octobre 2022 il est appelé par le sélectionneur de l'Afrique du Sud pour la tournée de novembre en Europe[8]. Le 12 novembre 2022, il joue son premier match avec les Springboks lors de la rencontre perdue 30-26 contre la France, il entre en fin de match à la place de Jesse Kriel[9].