ODI Debut: |
vs Ireland, On 2016-09-25 at September 25, 2016 v Ireland at Willowmoore Park, Benoni |
Last ODI played: |
vs Pakistan, On 2021-04-07 at April 7, 2021 v Pakistan at SuperSport Park, Centurion |
Test Debut: |
vs West Indies, On 2014-12-26 at December 26, 2014 v West Indies 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 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 |