Является воспитанником кенийского клуба «Гор Махиа». С 2020 года начал привлекаться к тренировкам основной команды. 12 декабря в первом туре нового чемпионата впервые попал в заявку клуба на матч с «Улинзи Старз», но на поле не появился[1]. Дебютировал в кенийской премьер-лиге 16 мая 2021 года в домашней встрече с «Найроби Сити Старз», появившись на поле в стартовом составе и отыграв все 90 минут[2]. 15 октября принял участие в первом матче второго раунда Кубка Конфедерации КАФ с суданским «Аль-Ахли»[3].
19 января 2022 года Одиамбо подписал контракт со шведским «Юргорденом» сроком на пять лет[4].
Карьера в сборных
В конце октября 2020 года был вызван в сборную Кении до 20 лет на предстоящий Чемпионат КЕСАФА в Танзании[5]. На турнире Кения дошла до полуфинала, где уступила сверстникам из Уганды. Одиамбо вышел на игру в стартовом составе[6].