ALL
ODI
T20
Test
100B
T10

IPL 2011
Apr 8 - May 28Played for KTK

IPL 2010
Mar 13 - Apr 24Played for PBKS

IPL 2009
Apr 18 - May 24Played for PBKS

IPL 2008
Apr 19 - May 31Played for PBKS

AUS in IND 2007
Sep 29 - Oct 17Played for IND

IND vs ENG 2007
Aug 21 - Sep 8Played for IND