ALL
ODI
T20
Test
100B
T10
MLC 2023
Jul 14 - Jul 31Played for LAKR
BPL 2023
Jan 6 - Feb 16Played for CGC
NEP T20 2022-23
Dec 24 - Jan 11Played for LAS
BBL 2021-22
Dec 5 - Jan 28Played for MLR
IPL 2016
Apr 9 - May 29Played for MI
IPL 2015
Apr 8 - May 24Played for MI