ODI Debut: |
vs India, On 2012-02-05 at February 5, 2012 v India at Melbourne Cricket Ground (MCG), Melbourne |
Last ODI played: |
vs India, On 2017-10-01 at October 1, 2017 v India at Vidarbha Cricket Association Stadium, Nagpur |
Test Debut: |
vs West Indies, On 2012-04-07 at April 7, 2012 v West Indies at Kensington Oval, Bridgetown, Barbados |
Last Test played: |
vs India, On 2021-01-15 at January 15, 2021 v India at Brisbane Cricket Ground (Woolloongabba), Brisbane |
T20 Debut: |
vs South Africa, On 2011-10-13 at October 13, 2011 v South Africa at Newlands, Cape Town |
Last T20 played: |
vs New Zealand, On 2021-02-25 at February 25, 2021 v New Zealand at University Oval, Dunedin |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |