ODI Debut: |
vs Sri Lanka, On 2019-03-03 at March 3, 2019 v Sri Lanka at The Wanderers Stadium, Johannesburg |
Last ODI played: |
vs Australia, On 2020-03-07 at March 7, 2020 v Australia at Senwes Park, Potchefstroom |
Test Debut: |
vs India, On 2019-10-10 at October 10, 2019 v India at Maharashtra Cricket Association Stadium, Pune |
Last Test played: |
vs Pakistan, On 2021-02-04 at February 4, 2021 v Pakistan at Rawalpindi Cricket Stadium, Rawalpindi |
T20 Debut: |
vs India, On 2019-09-18 at September 18, 2019 v India at Punjab Cricket Association IS Bindra Stadium, Mohali |
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 |