ODI Debut: |
vs Bangladesh, On 2003-04-11 at April 11, 2003 v Bangladesh at Bangabandhu National Stadium, Dhaka |
Last ODI played: |
vs England, On 2013-01-27 at January 27, 2013 v England at Himachal Pradesh Cricket Association Stadium, Dharamsala |
Test Debut: |
vs Australia, On 2004-11-03 at November 3, 2004 v Australia at Wankhede Stadium, Mumbai |
Last Test played: |
vs England, On 2016-11-09 at November 9, 2016 v England at Saurashtra Cricket Association Stadium, Rajkot |
T20 Debut: |
vs Scotland, On 2007-09-13 at September 13, 2007 v Scotland at Kingsmead, Durban |
Last T20 played: |
vs Pakistan, On 2012-12-28 at December 28, 2012 v Pakistan at Sardar Patel Stadium, Motera, Ahmedabad |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |