ALL
ODI
T20
Test
100B
T10
Intercontinental Cup 2011-2013
Jun 28 - Mar 31Played for KEN
WC 2011
Feb 19 - Apr 2Played for KEN
AFG V KEN 2010
Oct 7 - Oct 11Played for KEN
KEN vs CAN ODI 2009
Aug 19 - Aug 23Played for KEN
ZIM vs KEN ODI 2009
Jan 27 - Feb 4Played for KEN
KEN vs RSA 2008
Oct 31 - Nov 2Played for KEN