New York City Marathon
Abdirahman finished 3rd in the 2016 TCS New York City Marathon in a time of 2:11:23.