Baloyi represented Botswana at the 2008 Summer Olympics in Beijing, where he competed for the men's 800 metres. He ran in the second heat against six other athletes, including Sudan's Abubaker Kaki, who emerged himself as a heavy favorite and a possible top medal contender in this event. He finished the race in fourth place by four tenths of a second (0.40) behind Russia's Dmitriy Bogdanov, with a time of 1:47.89. Baloyi, however, failed to advance into the semi-finals, as he placed thirty-eighth overall, and was ranked below two mandatory slots for the next round.