W 2009 roku zadebiutował na Mistrzostwach Świata, które odbyły się w Berlinie. Po przejściu eliminacji, odpadł jednak w fazie ćwierćfinałowej. Rok później Magakwe wystąpił na Mistrzostwach Afryki w Nairobi. Startując zarówno w biegu na 100, jak i na 200 m, zdobył dwa brązowe medale. W 2011 roku ponownie pojawił się na Mistrzostwach Świata – tym razem w południowokoreańskim Daegu. Swój start zakończył już w fazie eliminacyjnej. W czerwcu 2012 roku zdobył złoty medal na dystanie 100 m podczas Mistrzostw Afryki w Porto-Novo.