Professionista nei Cats, oggi Lions, Swanepoel debuttò nel 1997 con la maglia degli "Springbok" durante uno dei "test match" previsti nel "tour" dei British Lions in Sudafrica, e due anni dopo fu presente alla dove il giunse terzo.