ODI Debut: |
vs Bangladesh, On 2017-10-22 at October 22, 2017 v Bangladesh at Buffalo Park, East London |
Last ODI played: |
vs Pakistan, On 2021-04-07 at April 7, 2021 v Pakistan at SuperSport Park, Centurion |
Test Debut: |
vs Bangladesh, On 2017-09-28 at September 28, 2017 v Bangladesh at Senwes Park, Potchefstroom |
Last Test played: |
vs Pakistan, On 2021-02-04 at February 4, 2021 v Pakistan at Rawalpindi Cricket Stadium, Rawalpindi |
T20 Debut: |
vs Sri Lanka, On 2019-03-22 at March 22, 2019 v Sri Lanka at SuperSport Park, Centurion |
Last T20 played: |
vs Pakistan, On 2021-04-16 at April 16, 2021 v Pakistan at SuperSport Park, Centurion |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |