Two years is a long time from his last major win in London and his 10-race winning streak.
Running in his fifth Olympics, 44-year-old Abdirahman was the oldest man in the field.
The Carlsbad 5 km road race is the venue for the world best times for a 5k road race for men and women respectively.