Gans was born in Vredenburg. He attended primary school in the town, before moving to Pretoria to attend Hoërskool Waterkloof. He earned provincial colours by representing the Blue Bulls at high school tournaments between 2013 and 2015. In 2013, he played for them at the Under-16 Grant Khomo Week held in Vanderbijlpark,[3] before representing them at South Africa's premier high schools competition, the Under-18 Craven Week in both 2014[4] and 2015.[5] He scored one try in the 2014 event held in Middelburg, in a 21–10 victory over the Golden Lions,[6] and repeated the feat in the 2015 event in Stellenbosch, scoring a try against Western Province in a 13–20 defeat.[7] He caught the eye of the national selectors and was named in the 2015 South Africa Schools squad for the Under-18 International Series.[8] He scored two tries in their match against Wales in the first match of the series, helping his team to a 42–11 victory,[9] and also helped them to wins over France[10] and England.[11]
2016: UP Tuks, South Africa Under-20 and Blue Bulls Under-19