Il est le fils et homonyme de l'ancien entraîneur des Sharks Robert du Preez[4]. Il est également le frère aîné des jumeaux de Daniel du Preez et Jean-Luc du Preez, qui comme lui, sont internationaux sud-africains et évoluent aux Sale Sharks[4].
Carrière
En club
Robert du Preez rejoint en 2006 l'académie des Natal Sharks, avec qui il dispute la Craven Week en 2006 et 2011[5]. En 2014, il dispute la Varsity Cup(en) (championnat universitaire sud-africain), avec l'équipe des Maties de Stellenbosch[5],[6].
Sa carrière professionnelle débute en 2014 avec la Western Province lorsqu'il est appelé à disputer la Vodacom Cup[5],[6]. Il fait ses débuts le contre les Free State Cheetahs[1]. La même année, il joue également en Currie Cup avec cette même équipe[5]. Il remporte la Currie Cup à deux reprises, en 2014 et 2017.
En 2015, il est recruté par la franchise des Stormers pour disputer le Super Rugby[7]. Il joue son premier et unique match de la saison 2015 le contre la Sharks[1]. Il joue trois saisons avec les Stormers, et dispute quatorze rencontres[1].
À la recherche de plus de temps de jeu, il quitte les Stormers en 2018 pour rejoindre sa province formatrice des Sharks de Durban, entrainée par son père[4]. Grâce à son jeu au pied précis et sa qualité d'animation, il parvient à s'imposer comme le titulaire au poste, et dispute toutes les rencontres des saisons 2018 et 2019[1],[8]. Avec les Natal Sharks, il remporte la Currie Cup en 2018, aux côtés de ses deux frères[9].
En , il signe un contrat court de trois mois avec le club anglais des Sale Sharks, qui évolue en Premiership, où il compense la blessure d'AJ MacGinty[10]. Il reste au club jusqu'au mois de avant de retourner disputer le Super Rugby avec les Sharks.
En 2019, il retourne à Sale, cette fois pour un contrat de trois saisons, et évolue à nouveau aux côtés de ses deux frères[11],[12].