He captained the national side on ten occasions and was part of the team that won South Africa's first Tri-Nations title in 1998. Domestically he played for the provincial side the Blue Bulls from 1993 to 2003, with whom he won two domestic Currie Cup trophies in 1998 and 2002, and from 1996 until his retirement in 2003 played Super 12 rugby for Northern Transvaal (later renamed the Bulls). He was inducted into the International Rugby Hall of Fame in 2007 and later into the World Rugby Hall of Fame.