Bei den Afrikameisterschaften 2010 in Nairobi wurde Magakwe sowohl über 100 als auch über 200 Meter jeweils Dritter. In der 4-mal-100-Meter-Staffel feierte er zusammen mit Hannes Dreyer, Lehann Fourie und Thuso Mpuang der Titelgewinn. Auch bei der Universiade 2011 in Shenzhen siegte er in der Staffel. Dagegen kam er bei den Weltmeisterschaften in Daegu im 100-Meter-Lauf nicht über die Vorläufe hinaus.