He represented the TUT Vikings in Varsity Cup rugby in the 2008, 2009, 2010 and 2011 seasons, making twenty five appearances in total. Van Rooyen was also in the South African police service for 2 years before getting a pro contract after varsity stating that he always wanted to follow in his father's footsteps as a police officer despite going to varsity
In 2013, after impressing at amateur club level with Pretoria Police, he joined Johannesburg-based team the Golden Lions. He made his first class debut in the opening match of the 2013 Vodacom Cup competition, coming on as a substitute against the Leopards.[3] Two weeks later, he made his first start in the same competition against near rivals the Blue Bulls.[4] He made six appearances in total for the Golden Lions, including playing in the quarter-final and starting the semi-final, as well as the final, which the Lions won by beating the Pumas.[5]