Career
Makacha began his career with Mathare United of the Mathare Youth Sports Association (MYSA) and was than scouted in 2000 from AFC Leopards. He played one year in the Primera División de Costa Rica for Heredia and joined than in July 2003 back to Kenya, who signed for Kangemi United. Makacha played two years with Kangemi United in the Kenyan Premier League and signed in September 2005 for League rival Mathare United.
The currently best Kenyan player joined on 9 April 2009 for a three-week trial period to Superettan club IK Sirius.
According to Johan Gille, the Communications Director of IK Sirius, Makacha"s contracts begins with immediate effect. After one season left Swedish side IK Sirius and returned to Kenya, who signed for Mathare United.
On 11 January 2012, Coach Gabriel "Kingi" Njoroge said Makacha has been allowed to leave and is free to join any club of his choice. The player, according to the coach, was considered surplus to requirements.
Other Mathare United player released include Simon Mburu, Jacob Kelly, Barnabas Omondi, and Ato Ayong.
Makacha has played 26 international matches and scored 11 goals for Kenya, on 19 March 2009 was suspended from the national team January 2002 – January 2002: AFC Leopards July 2002 – June 2003: Club Sport Herediano July 2003 – September 2005: Kangemi United July 2005 – April 2009: Mathare United April 2009 – December 2009: IK Sirius 2008: Kenyan Premier League.