Dwaine Pretorius as a bowling allrounder has had an impactful cricketing career in both domestic and International cricket.