Lors des championnats d'Afrique 2014 se déroulant à Marrakech au Maroc, Makwala conserve son titre continental sur en établissant un nouveau record des championnats en 44 s 23. Il remporte par ailleurs la médaille d'argent du derrière l'Ivoirien Wilfried Koffi, et s'adjuge la médaille d'or du relais 4 × 400 m en compagnie de Pako Seribe, Nijel Amos et Leaname Maotoanong. L'équipe du Botswana établit à cette occasion un nouveau record du Botswana en . Sélectionné dans l'équipe d'Afrique lors de la continentale, à Marrakech, il se classe deuxième du , derrière l'Américain LaShawn Merritt, et remporte l'épreuve du relais 4 × 400 m.