Viết tiếp cho đoạn này - Mokoka đã thi đấu quốc tế trong một loạt khoảng cách vào năm 2012. Sau khi giành được danh hiệu quốc gia 10.000 m với thời gian tốt nhất cá nhân là 27
, mặc dù anh ấy đứng thứ 49. Một nửa marathon tốt nhất của 60:57 phút đến hai tuần sau ở Cape Town và anh tiếp tục đứng thứ tám tại Giải vô địch nửa marathon thế giới IAAF 2012. Ông đã kết thúc năm của mình trên đường, giành chiến thắng tại Great South Run 10 dặm với thời gian chạy 46:40 phút và kết thúc ở vị trí thứ tư tại Shanghai Marathon trong 2:09:43 vào tháng 12.