Bei den Weltmeisterschaften 2015 in Peking belegte Makwala im 400-Meter-Lauf den fünften Platz. Mit der 4-mal-400-Meter-Staffel verpasste er hingegen den Finaleinzug. Wenige Wochen später siegte er bei den Afrikaspielen in Brazzaville über 400 Meter und gewann außerdem in der Staffel die Silbermedaille. Bei den Olympischen Spielen 2016 in Rio de Janeiro erreichte Makwala die Halbfinalrunde, verpasste die Finalteilnahme allerdings deutlich. Mit der botswanischen 4-mal-400-Meter-Staffel belegte er den fünften Platz.