the 2017 race was run under sunny skies with a temperature of 65 degrees at the start of the race with rising humidity for the 8,143 registered runners. the men's division was won by daniel chebii in 27:58 and the women's division winner was joan chelimo in 31:24. both runners took home the $10,000 prize for winning their respective division.