ALL
ODI
T20
Test
100B
T10

CWL League-2 2023-27
Feb 15 - Sep 30Played for CAN

Global T20 2024
Jul 26 - Aug 11Played for VCK

CAN vs USA 2024
Apr 7 - Apr 13Played for CAN

U19 WC 2020
Jan 17 - Feb 9Played for CANU19

U19 WC 2018
Jan 13 - Feb 3Played for CANU19

CWL League-2 2023-27
Feb 15 - Sep 30Played for CAN