ALL
ODI
T20
Test
100B
T10

Road Safety World-T20 2022
Sep 10 - Oct 1Played for AUSL

T20 Blast 2014
May 16 - Aug 25Played for SOM

BBL 2013-14
Dec 1 - Feb 7Played for SYT

IPL 2013
Apr 3 - May 26Played for CSK

BBL 2012-13
Dec 7 - Jan 19Played for SYT

BBL 2011-12
Dec 16 - Jan 28Played for MLR

Road Safety World-T20 2022
Sep 10 - Oct 1Played for AUSL