He also played for Namibian sides African Stars, Blue Waters, Orlando Pirates, Ramblers and United Africa Tigers and South African sides Black Leopards and Maritzburg United.
Having started his career at African Stars in 1998,[2] Mbaha joined fellow Namibia Premier League side Blue Waters in 2003,[3] where he won the Namibia Premier League in his first season at the club.
[17] He would become a regular player for Namibia, appearing in the 2006 and 2007 COSAFA Cup tournaments,[18][19] as well as the 2008 Africa Cup of Nations qualification, as Namibia qualified for only their second major tournament of their history,[20] alongside multiple international friendlies.
[1] Mbaha was part of the Namibia squad at the 2008 Africa Cup of Nations, and though he missed the opening game of the tournament as they were defeated 5–1 by Morocco, he appeared in their 1–0 defeat to Ghana and a 1–1 draw with Guinea as Namibia were eliminated in the group stage.
[2] Since retiring from football, Mbaha has taught chess to young people in his community.