 Roux was born in New York City to South African parents.He moved back to South Africa aged five, playing both underage representative cricket and football, and later attended Pretoria Boys High School.At South African domestic level, Roux played for Northerns (previously Northern Transvaal), a second-tier team providing players to the top-level Titans franchise.