ODI Debut: |
vs Bangladesh, On 2017-10-22 at October 22, 2017 v Bangladesh at Buffalo Park, East London |
Last ODI played: |
vs Australia, On 2019-07-06 at July 6, 2019 v Australia at Old Trafford, Manchester |
Test Debut: |
vs Bangladesh, On 2017-09-28 at September 28, 2017 v Bangladesh at Senwes Park, Potchefstroom |
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 Sri Lanka, On 2019-03-22 at March 22, 2019 v Sri Lanka at SuperSport Park, Centurion |
Last T20 played: |
vs Sri Lanka, On 2019-03-24 at March 24, 2019 v Sri Lanka at The Wanderers Stadium, Johannesburg |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |