He represented at the 2008 Under-18 Academy Week tournament held in George, where he helped his side to victories in all three of their matches. Shortly after the tournament, he earned a call-up to the South Africa Schools Academy side that played against a South Africa Schools side, running out 41–19 winners in a warm-up match prior to the versus test match during the 2008 Tri Nations Series. He also made a single appearance for during the 2008 Under-19 Provincial Championship, coming on as a replacement in their 20–18 victory against in Cape Town.
2009 : Sharks Under-19
He moved to Durban in 2009 and played for the in the 2009 Under-19 Provincial Championship. He appeared in all six matches that they played in the competition as the Sharks finished in fifth position in the competition.
His time in Durban was short-lived, however, as he returned to Cape Town for the 2010 season. He started in four matches for during the regular season of Group A of the Under-21 Provincial Championship, helping Western Province finish top of the log with eleven wins in their twelve matches. He didn't feature in their semi-final draw against – which saw Western Province progress to the final by virtue of scoring more tries in the match – but did start the final and helped Western Province win the title with a 43–32 victory over. He made his first team debut for Western Province in the 2011 Vodacom Cup, by starting their Round Two match against the as a loosehead prop in an 86–14 victory. He reverted to his more familiar tighthead prop role for their next three matches – a 56–9 victory over Namibian side in Botha's home debut, a 16–8 win over the in Pretoria and a 23–22 win over. He came on as a half-time replacement in their final match of the regular season, a 26–12 victory over the in Potchefstroom, as Western Province went through the regular season with seven wins and a draw in their eight matches. He once again came on as a half-time replacement in their quarter final match against a, but ended the match in disappointment as the Sharks won 21–19 to eliminate Western Province from the competition. Botha started for Western Province in their compulsory friendly match against prior to the 2011 Currie Cup Premier Division, but didn't feature for the senior side in the competition proper. Instead, Botha played for the Western Province U21 side that tried to retain the title they won in 2010. He started in nine of their first ten matches in the competition – coming on as a replacement in the other – but didn't feature in the play-offs, as Western Province fell short on this occasion, with the s beating them 19–12 in the semi-finals. He was a key member of Western Province's 2012 Vodacom Cup campaign, starting nine of their ten matches in the competition and playing off the bench in the other. They won all seven of their matches during the regular season to finish top of the Southern Section log to qualify for the quarter finals. Botha started their 58–34 victory over the in the quarter finals, the 33–20 win over the in the semi-final and also in the final against four-time champions, where he helped Western Province to a 20–18 win to win the competition for the first time in their history. He was included in the Western Province squads for the 2012 Currie Cup Premier Division and was even included in a matchday squad for their match against the in Durban, but failed to get any game time in the competition.
2012–2014 : Montpellier
In October 2012, the player announced that he joined. He played for Montpellier's Under-23 team during the 2012–2013 season and helped them to winning the competition, beating their counterparts 37–20 in the final in May 2013. He again played for the Under-23 team during the 2013–2014 season, but failed to make the breakthrough into the first team.
He returned to South Africa in June 2014 by joining Port Elizabeth-based side on a short-term contract prior to their return to the Premier Division of the Currie Cup. He made his Eastern Province Kings debut in their 16–35 defeat to former side Western Province in the opening round of the competition. He also started their matches against the and the, the return leg against the Golden Lions and Western Province. and a match against the. Botha finished on the losing side in all those matches as a disappointing season saw the Eastern Province Kings lose their first nine matches before securing a 26–25 win over the in their final match. At the end of the season, Botha signed a two-year contract extension to remain in Port Elizabeth until the end of 2016. He appeared in just one match during the 2015 Vodacom Cup – a 19–27 defeat to – with a rib injury keeping him out for the remainder of the competition. He started eight of the Eastern Province Kings' matches during the 2015 Currie Cup Premier Division, including both their victories during the season as they slightly improved on their 2015 showing, finishing in seventh position. At the end of 2015, the worsening financial situation at the Eastern Province Kings resulted in all players' contracts being declared null and void, but Botha was one of the first 20 players that joined the Super Rugby side in the 2016 Super Rugby season.