Kiprop won met een tijd van 2:13.17 uur en versloeg daarmee landgenoot Joshua Kipsang met 10 seconden, terwijl de Ethiopiër Derara Geleta het podium completeerde met 2:13.58.

De winnaar overtrof de 2:13:53 die hij had gelopen tijdens de marathon van Eindhoven in 2024, zette een nieuw persoonlijk record neer en verraste een groep Afrikaanse atleten die een bedreiging vormden voor het racerecord, dat nog steeds op 2:08:58 staat en in 2021 werd gevestigd door de Keniaan Zablon Chumba.

Derara Geleta keerde op zijn beurt terug op het podium van de marathon van Porto, waar hij in de editie van 2023 tweede was geworden.

Costa, die in 2014 al zesde was geworden, herhaalde dit meer dan tien jaar later door de race te finishen in 2:16:19, een nieuw persoonlijk record voor de Vizela Corre-atleet, die daarmee als beste Portugese loper eindigde.

Jepleting finishte met een tijd van 2:31:05 en versloeg daarmee een landgenote, Leonida Mosop, die tweede werd met 2:31:32, en degradeerde een Ethiopische naar de derde plaats, Meseret Dinke voltooide de afstand in 2:32:27.

Volgens hetzelfde parcours als in 2024, met de start vlakbij Sea Life op de weg naar Castelo do Queijo en de finish bij Queimódromo, streden 7.500 atleten tijdens de 42,195 kilometer lange race tussen Porto, Matosinhos en Leça da Palmeira, maar zonder de rivier de Douro over te steken naar Vila Nova de Gaia vanwege de bouwwerkzaamheden aan de D. Antónia Ferreira-brug.

Het evenement, dat werd gesanctioneerd door World Athletics, omvatte ook een liefdadigheidsrace van 10 kilometer en een wandeltocht van 6 kilometer, zonder wedstrijddoelen of leeftijdsbeperkingen.

Op de 10 kilometer won de Fransman Remi Olliveaux met een tijd van 31 minuten en 34 seconden, 13 seconden minder dan de eerste Portugese loper, Ricardo Pereira, die tweede werd met twee seconden voorsprong op Rui Pedro Silva, die brons pakte.

Bij de vrouwen was het podium 100% Portugees, met Beira-Mar dat een één-twee finishte, met Rafaela Fonseca (34:46) op de eerste plaats en Carla Martinho (35:02) op de tweede, waardoor de derde plaats overbleef voor Telma Pinho van Team El Comandante.

Aan de twee langste afstanden namen ongeveer 12.500 mensen deel met 88 nationaliteiten, waarvan 51% buitenlanders, aantallen die in lijn zijn met de meest recente edities van de Porto Marathon.