ALL
ODI
T20
Test
100B
T10

LLC 2023-24
Nov 18 - Dec 9Played for MT

IPL 2017
Apr 5 - May 21Played for GL

IPL 2016
Apr 9 - May 29Played for GL

IPL 2015
Apr 8 - May 24Played for SRH

IPL 2014
Apr 16 - Jun 2Played for MI

IPL 2013
Apr 3 - May 26Played for PBKS

LLC 2023-24
Nov 18 - Dec 9Played for MT