Joe began the 2019/20 KPL season flushed with confidence and led the team out of the tunnel as the matchday captain in the opening fixture against Nzoia Sugar FC.
He scored a fantastic lob against Zoo FC last season which was arguably a contender for the goal of the season.
He joined Wazito in 2015 from Mumbi Nationale. He helped the team gain promotion to the KPL in 2017. After a turbulent half season in the top tier 2019/19, Mt. Kenya United prised him away from Wazito in the mid season 2018 window transfer.
Six months later, he rejoined Wazito FC in the NSL 2018/19 season and helped the team gain promotion back to the KPL. His performances earned him a call up to the senior national team.
He is a fleet-footed forward with a bag of tricks and flicks and is comfortable operating on the flanks or through the middle.
He has featured in the opening two fixtures of the 2020/21 BPL campaign and recorded his first assist of the season in the 3-1 home win against Vihiga United.