ODI Debut: |
vs New Zealand, On 2013-01-19 at January 19, 2013 v New Zealand at Boland Park, Paarl |
Last ODI played: |
vs Pakistan, On 2021-04-04 at April 4, 2021 v Pakistan at The Wanderers Stadium, Johannesburg |
Test Debut: |
vs Australia, On 2014-02-20 at February 20, 2014 v Australia at St George's Park, Port Elizabeth |
Last Test played: |
vs Pakistan, On 2021-02-04 at February 4, 2021 v Pakistan at Rawalpindi Cricket Stadium, Rawalpindi |
T20 Debut: |
vs New Zealand, On 2012-12-21 at December 21, 2012 v New Zealand at Kingsmead, Durban |
Last T20 played: |
vs England, On 2020-12-01 at December 1, 2020 v England at Newlands, Cape Town |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |