ALL
ODI
T20
Test
100B
T10

WC QLY 2014
Jan 23 - Feb 1Played for CAN

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

World Twenty20 Qualifier 2012
Mar 13 - Mar 24Played for CAN

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

WC 2011
Feb 19 - Apr 2Played for CAN

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