"モコカは2012年に様々な距離で国際大会に出場した" 彼は個人ベスト27:40.73分で10,000mの全国タイトルを獲得し,2012年のアフリカ陸上選手権で8位となりました. 彼は南アフリカのオリンピックチームに選ばれ,
オリンピックマラソンで 49位だったのに 半マラソンのベスト60:57分は2週間後にケープタウンで達成し,2012年IAAF世界半マラソン選手権で8位となりました. 彼は12月の上海マラソンで2時09分43秒で4位で優勝し,グレートサウスラン10マイルで46分40分を走った.