Currently, D. Pretorius has played for the South Africa national cricket team since 2017 and in the Indian T20 League, he plays for the Chennai Team since 2022.