ODI Debut: |
vs England, On 2020-02-04 at February 4, 2020 v England at Newlands, Cape Town |
Last ODI played: |
vs Pakistan, On 2021-04-07 at April 7, 2021 v Pakistan at SuperSport Park, Centurion |
Test Debut: |
vs Sri Lanka, On 2020-12-26 at December 26, 2020 v Sri Lanka at SuperSport Park, Centurion |
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 Pakistan, On 2019-02-03 at February 3, 2019 v Pakistan at The Wanderers Stadium, Johannesburg |
Last T20 played: |
vs Pakistan, On 2021-02-14 at February 14, 2021 v Pakistan at Gaddafi Stadium, Lahore |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |