 He was born in Grahamstown.Smuts made his cricketing debut for South Africa Under-19s, playing a single Under-19 Test match against Bangladesh.He later played two matches in a Tri-Nation tournament, one against Bangladesh and one against India.