Club career

01/2010 - 06/2018 Young Africans Defender
11/2008 - 12/2009 Vancouver Whitecaps 2 Defender
01/2006 - 10/2008 Young Africans Defender
07/2003 - 12/2005 Malindi Defender

Internationals