On January 14, 2012, Abdirahman qualified for the 2012 Olympics by finishing third in the U.S. Olympic Marathon Trial in Houston. At the 2012 Olympics he dropped out of the marathon before the halfway mark with a knee injury.