At the 2012 Summer Olympics, Mogawane was part of the South African team in the 4x400 metres relay race first semifinal, where he ran the second leg. He fell and dislocated his shoulder when he collided with Kenya's Vincent Kiilu, resulting in South Africa's withdrawal from the race. South Africa was passed into the final on appeal to the IAAF, due to interference from the Kenyan athlete who downed Mogawane. They were assigned the 9th lane and finished in 8th place with their season's best time of 3:03.46.