 He made his ODI debut against Zimbabwe at Benoni on 8 November 2009.He has single fifty in the format and took 77 wickets in 54 matches up to October 2015.His T20I debut also came on 2009, against England at Johannesburg.