ALL
ODI
T20
Test
100B
T10

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

BER vs CAN 2008
Jun 28 - Jul 1Played for CAN

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

WC 2007
Mar 13 - Apr 28Played for CAN

KEN vs CAD 2006
Aug 5 - Aug 6Played for CAN

BER ZIM IN WI 2006
May 15 - May 20Played for CAN

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