[2] Abdirahman compitió en cinco Campeonatos Mundiales de Cross Country de la IAAF consecutivos entre los años 2000 y 2004, con su mejor puesto final en el puesto 11 en 2002 .
También terminó séptimo en los 10.000 metros en el Campeonato Mundial de Osaka 2007, su mejor resultado tras quedar 19º en 2003 y 13º en 2005.
En 2008, Abdirahman ganó los 10.000 metros en las Pruebas Olímpicas de Estados Unidos.
Su mejor marca personal tuvo lugar en los 10.000 metros con un tiempo de 27:16,99 minutos, logrado en junio de 2008 en Hayward Field durante el Prefontaine Classic .
[4] Abdirahman finalizó tercero en el TCS New York City Marathon 2016 con un tiempo de 2:11:23.