In 2016 nam Hadi deel aan de 100 meter op de Olympische Spelen in Rio de Janeiro. Hij werd tweede tijdens de eerste voorronde, maar was daarna kansloos 9e en laatste in de vierde reeks, waarmee hij zich niet kon plaatsen voor de halve finale.