Mohamed Esa produced the fastest marathon ever run on African soil in Sunday's Sanlam Cape Town Marathon, with a blistering winning time of 2:04:55.

Mohamed Esa ensured the Sanlam Cape Town Marathon will be remembered for far more than Eliud Kipchoge’s much-anticipated continental marathon debut after the Ethiopian produced the fastest marathon ever run on African soil on Sunday.

While much of the build-up centred on Kipchoge’s first competitive marathon appearance in Africa, it was fellow East African Esa who stole the show in the Mother City with a blistering winning time of 2:04:55.

The Ethiopian shattered the previous course record of 2:08:16, set by compatriot Abdisa Tola in 2024, and eclipsed the previous fastest time recorded on African soil – Morocco’s Hicham Laqouahi’s 2:06:32 in 2020. Esa broke clear in the closing stages after a thrilling battle at the front and surged away over the final three kilometres before pulling further clear in the last kilometre.

Compatriot Yihunilign Adane crossed just four seconds later in 2:04:59, while Kenya’s Kalipus Lomwai completed the podium in 2:05:06 as the elite men’s race delivered unprecedented depth. Remarkably, the first 10 runners all finished inside the previous course record in what organisers described as the strongest marathon field ever assembled in Africa.