2012年夏季オリンピックで,モガワネは南アフリカ代表チームの一員で,
4x400mリレーレースのセミファイナルで,彼は第2節を走った. 彼はケニアのヴィンセント・キイルと衝突した際に転倒し肩を脱<unk>させ,その結果,南アフリカがレースから撤退した. 南アフリカは,モガワネを倒したケニアのアスリートの干渉により,IAAFの控訴で決勝に合格した. 彼らは第9レーンに割り当てられ,シーズン最高の3時03分46秒で8位に終わった.