ODI Debut: |
vs New Zealand, On 2013-01-19 at January 19, 2013 v New Zealand at Boland Park, Paarl |
Last ODI played: |
vs Australia, On 2020-03-07 at March 7, 2020 v Australia at Senwes Park, Potchefstroom |
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 Sri Lanka, On 2021-01-03 at January 3, 2021 v Sri Lanka at The Wanderers Stadium, Johannesburg |
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 |