[2] In 2012, he represented the SWD Eagles at the premier high schools rugby union tournament in South Africa, the Under-18 Craven Week, held in Port Elizabeth.
[3] He was again selected in SWD Eagles' Craven Week side for the 2013 event held in Polokwane and scored a try in his first match, a 27–34 defeat to the Golden Lions.
He was included in the Blue Bulls U19 squad for the 2014 Under-19 Provincial Championship and immediately established himself as the first-choice fly-half for the team.
[11] He scored his first (and second) try at this level in their Round Five match against trans-Jukskei rivals Golden Lions U19, also kicking eleven points to help his side to a 36–11 victory.
He was generally used as backup to Joshua Stander during the competition, but did start in their matches against CUT Ixias[17] and UJ,[18] making a total of eight appearances and scored 29 points, including a try in their 53–8 win over Maties.
He started training with Port Elizabeth-based Southern Kings during the 2016 Super Rugby season and was named on the bench for their Round Fourteen match against Argentine side the Jaguares.