Marathon legend Eliud Kipchoge has admitted he has nothing left to prove after securing a ninth-place finish in the Sydney Marathon on Saturday, August 30.

Kipchoge, 40, was the star attraction during the marathon, although there were hints that his best years were behind him as he struggled for large parts of the 42-kilometre race.

The men's race was won by the fairly youthful Hailemaryam Kiros, who ran a course record time of 2:06:06.

Notably, it was the 28th 28-year-old's first win at a major marathon, following his fourth-place finish in Tokyo and a fifth-place finish in Berlin.