Born in
Awasi,
Kisumu County, Ouma signed a six-month contract with
Gor Mahia in January 2016, before renewing it until the end of the year during the summer. Ouma left Gor Mahia at the end of his contract, going on to sign a six-month contract with Georgian club
Kolkheti Poti in January 2017. In February 2018 he moved to Albanian club
KS Kastrioti, and by September 2018 he was playing for Swedish club
Vasalund, for whom he made 22 appearances, scoring 2 goals. He moved to
AIK for the 2020 season. On 11 January 2024, Otieno signed a three-year contract with defending
Ekstraklasa champions
Raków Częstochowa. ==International career==