Boitumelo Masilo nahm erstmals 2014 an den nationalen Meisterschaften seines Heimatlandes teil. Damals gewann er über 800 Meter die Bronzemedaille. Über diese Distanz, und zusätzlich auch über 1500 Meter, ging er im Mai desselben Jahres bei den offenen Südafrikanischen Juniorenmeisterschaften an den Start, bei denen er über 800 Meter mit Bestzeit von 1:50,65 min gewinnen konnte. 2015 trat er September über diese Distanz bei den Afrikaspielen in Brazzaville an. Dort gelang ihm der Einzig in das Finale, in dem er den achten Platz belegte. 2016 verbesserte sich Masilo bei den Botswanischen Meisterschaften, bei denen er erstmals Gold gewann, auf 1:46,65 min. Damit erfüllte er die Voraussetzungen, um an den Olympischen Sommerspielen in Rio de Janeiro teilzunehmen. Zuvor startete er bei den Afrikameisterschaften in Durban, bei denen er den vierten Platz belegte. Kurz vor den Olympischen Spielen lief er in Belgien mit 1:45,87 min nochmals Bestzeit. Im Vorlauf in Rio blieb er dann mit 1:48,48 min deutlich hinter dieser Zeit zurück und schied als Sechster seines Laufes aus.