In 2016 nam Yaqoob deel aan de Olympische Spelen van 2016 in Rio de Janeiro. In een nationaal record van 20,19 seconden kon Yaqoob zich kwalificeren voor de halve finale op de 200 m. In de tweede halve finale eindigde hij op de gedeelde vijfde plaats, maar met een tijd van 20,43 seconden kon hij zich niet kwalificeren voor de finale.