ALL
ODI
T20
Test
100B
T10
Global T20 2019
Jul 25 - Aug 11Played for MT
WC QLY 2014
Jan 23 - Feb 1Played for CAN
WCLC 2012-13
Jul 3 - Oct 4Played for CAN
CAN vs UAE 2013
Mar 15 - Mar 16Played for CAN
World Twenty20 Qualifier 2012
Mar 13 - Mar 24Played for CAN
Intercontinental Cup 2011-2013
Jun 28 - Mar 31Played for CAN