In 2016 nam Fisher voor Bahrein deel aan de Olympische Spelen van 2016 in Rio de Janeiro. Op de 100 m kon hij zich kwalificeren voor de halve finale. In de tweede halve finale werd hij gediskwalificeerd na een valse start.