 Carstens made his senior provincial and Super rugby debut in 2001 for the Sharks.He was selected to tour Europe with the South African national side in 2002 and made his test debut on that tour, against Scotland on 16 November 2002.Scotland won the match by a record score of 21 points to 6.