Van Rooyen sijoittui kuudenneksi alle 20-vuotiaiden MM-kilpailuissa 2010. Hän voitti alle 20-vuotiaiden Afrikan-mestaruuden 2011. Hän oli 2014 kuudes sekä Glasgow'n Kansainyhteisön kisoissa että Marrakechin Afrikan-mestaruuskilpailuissa. Hän karsiutui loppukilpailusta Pekingin MM-kilpailuissa 2015, Rio de Janeiron olympialaisissa 2016 ja Lontoon MM-kilpailuissa 2017.