ALL
ODI
T20
Test
100B
T10

VHT 2023
Nov 23 - Dec 16Played for MGLY

KEN vs SCO 2013
Jul 4 - Jul 5Played for KEN

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

KEN vs NED 2013
Apr 20 - Apr 24Played for KEN

KEN vs NAM 2013
Apr 19 - Apr 19Played for KEN

CAN vs UAE 2013
Mar 15 - Mar 16Played for KEN

VHT 2023
Nov 23 - Dec 16Played for MGLY