Mohamed osallistui Rio de Janeiron olympialaisiin 2016. Hän oli 5 000 metrin juoksussa alkueränsä 23:s, eikä päässyt loppukilpailuun. Lontoon maailmanmestaruuskilpailuissa 2017 hän oli samalla matkalla alkueränsä 18:s ja karsiutui taas loppukilpailusta. Maastojuoksun maailmanmestaruuskilpailuissa 2017 Kampalassa Mohamed oli henkilökohtaisen kilpailun 96:s.