Töltse ki a következő mondatot: A Mokoka 2012-ben nemzetközi versenyeken vett részt különböző távolságokon. Miután megnyerte a 10 000 méteres nemzeti címet egy 27:40.73 perc személyes rekordjával, a 2012-es afrikai atlétikai bajnokságon nyolcadik lett. A dél-afrikai olimpiai csapat tagja lett.
Olympiás maraton, bár a 49. helyen végzett. Két héttel később 60:57 perc volt a legjobb ideje a félmaratonban, és nyolcadik lett a 2012-es IAAF Félmaraton Világbajnokságon. Az utakon zárta az évét, megnyerte a Great South Run 10 mérföldes versenyt 46:40 perccel, és negyedik helyen végzett a Shanghai Maratonon 2:09:43-ban decemberben.