Erste Erfahrungen bei internationalen Meisterschaften sammelte Rivaldo Roberts im Jahr 2013, als er bei den Jugendweltmeisterschaften in Donezk mit 14,28 s in der ersten Runde im 110-Meter-Hürdenlauf ausschied. 2015 gewann er bei den Juniorenafrikameisterschaften in Addis Abeba in 14,27 s die Bronzemedaille über die Hürden und sicherte sich auch mit der südafrikanischen 4-mal-100-Meter-Staffel in 41,46 s die Bronzemedaille. 2022 schied er bei den Afrikameisterschaften in Port Louis mit 14,25 s in der ersten Runde über 110 m Hürden aus und kam im Staffelbewerb im Vorlauf zum Einsatz und trug damit zum Gewinn der Silbermedaille bei.