ODI Debut: |
vs India, On 2009-12-18 at December 18, 2009 v India at Vidarbha Cricket Association Stadium, Nagpur |
Last ODI played: |
vs South Africa, On 2019-06-28 at June 28, 2019 v South Africa at Riverside Ground, Chester-le-Street |
Test Debut: |
vs West Indies, On 2010-11-23 at November 23, 2010 v West Indies at R.Premadasa Stadium, Colombo |
Last Test played: |
vs Zimbabwe, On 2020-01-27 at January 27, 2020 v Zimbabwe at Harare Sports Club, Harare |
T20 Debut: |
vs England, On 2011-06-25 at June 25, 2011 v England at County Ground, Bristol |
Last T20 played: |
vs South Africa, On 2019-03-24 at March 24, 2019 v South Africa at The Wanderers Stadium, Johannesburg |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |