2011 gewann Muchavo die Bronzemedaille über 200 m T12 Sprint bei den Afrikaspielen in Maputo mit einer Zeit von 27,44 s.