ALL
ODI
T20
Test
100B
T10
LCT 90Ball 2024
Mar 8 - Mar 19Played for NSS
LLC 2023-24
Nov 18 - Dec 9Played for MT
Global T20 2023
Jul 20 - Aug 6Played for BW
County Div One 2023
Apr 6 - Sep 29Played for LANCS
T20 Blast 2023
May 20 - Jul 15Played for LANCS
ILT20 2023
Jan 13 - Feb 12Played for GG