Career
His regular position is centre. Youth
Swanepoel played for the Leopards at primary school level, representing them at the 2005 and 2006 Under-13 Craven Week competitions. He then went to Grey College in Bloemfontein, where he played schoolboy rugby next to future Springbok January Serfontein He represented the Free State Cheetahs at Under-16 level at the 2009 Grant Khomo Week and at Under-18 level at the 2011 Craven Week.
This led to his inclusion in the South African Schools side in 2011, where he also acted as vice-captain.
In 2012, he moved to Pretoria to join the Blue Bulls. He made four starts for them in the 2012 Under-19 Provincial Championship competition, scoring three tries.
In 2013, he earned a call-up to the South America Under-20 side that played in the 2013 Institutional Review Board Junior World Championship. After making substitute appearances against the United States and England, he started the final pool match against France – scoring a first-minute try to help them top their pool – and the semi-final loss to Wales.
He returned to domestic action at the end of the year, scoring five tries in fourteen appearances for the Blue Bulls U21 side in the 2013 Under-21 Provincial Championship.
He scored a try in the final, but it wasn"t enough to help the Blue Bulls secure the title, losing 30–23 to Western Province U21. He played for university side Uttar Pradesh Tuks during the 2014 Varsity Cup, scoring six tries in six starts. Blue Bulls
Swanepoel"s first class debut came in the 2013 Vodacom Cup competition.
He made a further five appearances in the competition, scoring a total of six tries, the joint seventh-highest in the competition.