ODI Debut: |
vs Sri Lanka, On 2009-07-30 at July 30, 2009 v Sri Lanka at Rangiri Dambulla International Stadium, Rangiri |
Last ODI played: |
vs Sri Lanka, On 2019-10-02 at October 2, 2019 v Sri Lanka at National Stadium, Karachi |
Test Debut: |
vs Sri Lanka, On 2009-07-04 at July 4, 2009 v Sri Lanka at Galle International Stadium, Galle |
Last Test played: |
vs South Africa, On 2019-01-11 at January 11, 2019 v South Africa at The Wanderers Stadium, Johannesburg |
T20 Debut: |
vs England, On 2009-06-07 at June 7, 2009 v England at The Oval, London |
Last T20 played: |
vs England, On 2020-08-30 at August 30, 2020 v England at Old Trafford, Manchester |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |