Ved VM i friidrett for handikappede 2006, som blr arrangert i Assen i Nederland, vant han gull på 100 meter, foran Fu Xinhan og Jon Halldorsson. Mokgalagadi slo her sin egen verdensrekord, og løp på tiden 12.98.