ALL
ODI
T20
Test
100B
T10
KPL 2017
Sep 1 - Sep 23Played for SMS
KPL 2016
Sep 17 - Oct 2Played for BLT
KPL 2015
Sep 3 - Sep 20Played for BIJ
IPL 2011
Apr 8 - May 28Played for KTK
IPL 2009
Apr 18 - May 24Played for RCB
IPL 2008
Apr 19 - May 31Played for RCB
KPL 2017
Sep 1 - Sep 23Played for SMS