At the 2016 Summer Olympics, Fakhri competed for the Bruneian team in the men's 100 metres. He posted a time of 10.92 seconds to progress further from the prelims as one of the eight fastest sprinters of the field, before rounding out the first of eight heats in ninth place with a 10.95, almost half a second shy of his personal best. He also served as Brunei's flag bearer during the parade of nations segment of the opening ceremony.