ALL
ODI
T20
Test
100B
T10

CAN vs SCO 2009
Jul 7 - Jul 8Played for CAN

Canada T20 2008
Oct 10 - Oct 13Played for CAN

CAN vs KEN 2007
Oct 18 - Oct 20Played for CAN

NED vs CAN 2007
Jul 3 - Jul 4Played for CAN

WC 2007
Mar 13 - Apr 28Played for CAN

BER NED in KEN 2007
Jan 29 - Feb 7Played for CAN