ALL
ODI
T20
Test
100B
T10

CWC League-II 2023-27
Feb 15 - Sep 30Played for CAN

US T10 League 2023
Aug 18 - Aug 27Played for AR

Global T20 2019
Jul 25 - Aug 11Played for BW

Global T20 2018
Jun 28 - Jul 16Played for WPH

WCLC 2012-13
Jul 3 - Oct 4Played for CAN

Intercontinental Cup 2011-2013
Jun 28 - Mar 31Played for CAN