ODI Debut: |
vs South Africa, On 2015-01-25 at January 25, 2015 v South Africa at St George's Park, Port Elizabeth |
Last ODI played: |
vs Sri Lanka, On 2020-03-01 at March 1, 2020 v Sri Lanka at Pallekele International Cricket Stadium, Kandy |
Test Debut: |
vs India, On 2013-11-06 at November 6, 2013 v India at Eden Gardens, Kolkata |
Last Test played: |
vs South Africa, On 2014-12-17 at December 17, 2014 v South Africa at SuperSport Park, Centurion |
T20 Debut: |
vs England, On 2014-03-13 at March 13, 2014 v England at Kensington Oval, Bridgetown, Barbados |
Last T20 played: |
vs New Zealand, On 2020-11-30 at November 30, 2020 v New Zealand at Bay Oval, Mount Maunganui |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |