O 14 de xaneiro de 2012, Abdirahman clasificouse para os Xogos Olímpicos de 2012 ao rematar terceiro na proba da maratón olímpica dos Estados Unidos en Houston. Nos Xogos Olímpicos de 2012
Saíu da maratón antes da metade por unha lesión no xeonllo.