ALL
ODI
T20
Test
100B
T10

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

WC 2011
Feb 19 - Apr 2Played for CAN

IRE vs CAN 2010
Sep 6 - Sep 7Played for CAN

CAN VS WI 2010
Apr 12 - Apr 14Played for CAN

AFG VS CAN 2010
Feb 16 - Feb 17Played for CAN

CAN vs NED ODI 2009
Jul 11 - Jul 12Played for CAN

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