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