Kiprop won with a time of 2:13.17 hours, beating a compatriot, Joshua Kipsang, by 10 seconds, while Ethiopian Derara Geleta completed the podium with 2:13.58.
The winner surpassed the 2:13:53 he had achieved at the Eindhoven Marathon in 2024, setting a new personal best and surprising a group of African athletes who were threatening the race record, which remains at 2:08:58, set by Kenyan Zablon Chumba in 2021.
Derara Geleta, in turn, returned to the podium at the Porto Marathon, where he had finished second in the 2023 edition.
Costa, who had already finished sixth in 2014, repeated the feat more than a decade later, completing the race in 2:16:19, a new personal best for the Vizela Corre athlete, finishing as the best Portuguese runner.
Jepleting finished with a time of 2:31:05, beating a compatriot, Leonida Mosop, who came in second with 2:31:32, and relegating an Ethiopian to third place, with Meseret Dinke completing the distance in 2:32:27.
Following the same route as in 2024, starting near Sea Life on the Castelo do Queijo road and finishing at Queimódromo, the 42.195-kilometer race saw 7,500 athletes competing between Porto, Matosinhos, and Leça da Palmeira, but without crossing the Douro River to Vila Nova de Gaia due to the construction work on the D. Antónia Ferreira Bridge.
Sanctioned by World Athletics, the event also included a 10-kilometer charity race and a 6-kilometer walk, without competitive purposes or age restrictions.
In the 10 km, Frenchman Remi Olliveaux won with a time of 31 minutes and 34 seconds, 13 seconds less than the first Portuguese runner, Ricardo Pereira, who finished second by two seconds, ahead of Rui Pedro Silva, who took bronze.
In the women's race, the podium was 100% Portuguese, with Beira-Mar achieving a one-two finish, with Rafaela Fonseca (34:46) in first place and Carla Martinho (35:02) in second, leaving third place for Telma Pinho of Team El Comandante.
The two longest distances brought together approximately 12,500 people from 88 nationalities, with 51% being foreigners, numbers in line with the most recent editions of the Porto Marathon.











