На летних Олимпийских играх 2012 года Абдирахман сменил дисциплину. Вместо бега на 10 000 метров американский спортсмен принял участие в марафоне, но сошёл после 15 км дистанции.