In 2007 Mogawane was found guilty of methylprednisolone doping. The sample was delivered on 22 June 2006 in an in-competition test in Algiers, Algeria. He received a public warning from the IAAF rather than a lengthy ban.[1]
Mogawane was included in South African team and ran in the 4 × 400 m relay at the World Championships in Daegu, South Korea. South Africa advanced to the finals with a national record time of 2 minutes 59.21 seconds, and took Silver in the final.[2]
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.[3] 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[4] and finished in 8th place with their season's best time of 3:03.46.[5]