ALL
ODI
T20
Test
100B
T10

IPL 2013
Apr 3 - May 26Played for RCB

IPL 2012
Apr 4 - May 27Played for PW

T20 Blast 2011
Jun 1 - Aug 27Played for SOM

IPL 2011
Apr 8 - May 28Played for PW

IPL 2010
Mar 13 - Apr 24Played for KKR

IPL 2009
Apr 18 - May 24Played for KKR