ALL
ODI
T20
Test
100B
T10

BBL 2017-18
Dec 19 - Feb 4Played for MLR

BBL 2016-17
Dec 20 - Jan 28Played for MLR

IPL 2016
Apr 9 - May 29Played for KKR

BBL 2015-16
Dec 17 - Jan 24Played for PRS

IPL 2015
Apr 8 - May 24Played for KKR

CPL 2014
Jul 11 - Aug 16Played for AH