Domestically, he previously represented Nairobi Gymkhana Club, but since the 2011 season, he has been playing for Coast Pekee in the East African tournaments.
[1] After impressing for the Gymkhana Club, Oluoch first got a call-up to the national side during Kenya's home series against Uganda, where they played 3 List A matches in the end of 2010.
[3] After a dismal World Cup campaign in which the team lost all of their matches, the selectors axed the under-performing seniors, and introduced performance-based contracts.
[11] In May 2019, he was named in Kenya's squad for the Regional Finals of the 2018–19 ICC T20 World Cup Africa Qualifier tournament in Uganda.
[12][13] In September 2019, he was named in Kenya's squad for the 2019 ICC T20 World Cup Qualifier tournament in the United Arab Emirates.