ODI Debut: |
vs South Africa, On 2003-04-13 at April 13, 2003 v South Africa at Bangabandhu National Stadium, Dhaka |
Last ODI played: |
vs New Zealand, On 2016-10-29 at October 29, 2016 v New Zealand at Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam |
Test Debut: |
vs Australia, On 2008-10-17 at October 17, 2008 v Australia at Punjab Cricket Association IS Bindra Stadium, Mohali |
Last Test played: |
vs England, On 2016-12-16 at December 16, 2016 v England at MA Chidambaram Stadium, Chennai |
T20 Debut: |
vs Zimbabwe, On 2010-06-13 at June 13, 2010 v Zimbabwe at Harare Sports Club, Harare |
Last T20 played: |
vs England, On 2017-02-01 at February 1, 2017 v England at M.Chinnaswamy Stadium, Bengaluru |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |