2012ko Udako Olinpiar Jokoetan, 4x400 metroko errelebo lasterketan Hegoafrikako taldeko kide izan zen
Lehen finala, bigarren zatia. Erori eta sorbalda dislokatu zuen Vincent Kiilu keniarrarekin talka egin zuenean, eta horren ondorioz, Hegoafrika lasterketatik erretiratu zen. Hegoafrika finalean sartu zen IAAFren errekurtsoaren ondorioz, Mogawane bota zuen atleta keniarraren esku-hartzearen ondorioz. Bederatzigarren ibilbidea esleitu zitzaien eta zortzigarren postuan amaitu zuten, denboraldiko denborarik onena 3:03.46 eginez.