All results

AthRecs results archive

EDP Porto Marathon 2026 results

· Porto · Portugal

RunningMarathon · 42.2 km / 26.2 mi4,259 performances in the archive

This archive may cover only part of the field. Placings and nationalities are shown as recorded for the race.

Results credited to EDP Porto Marathon provisional results (Runporto)

EDP Porto Marathon race details and past editions

Is your result here?

Claim it for your profile, or create your free athlete profile.

Recorded performances

Men
Men results for EDP Porto Marathon. Each placing is labelled as division, overall or reported.
PosAthleteCountryPerformance
4966OverallFernando Delgado
Details for Fernando Delgado

Category · M20

Category position 1560

Claim this result for Fernando Delgado
—4:47:49
4968OverallEmanuel Oliveira
Details for Emanuel Oliveira

Category · M20

Category position 1561

Claim this result for Emanuel Oliveira
—4:47:49
4970OverallRhys Popham
Details for Rhys Popham

Category · M20

Category position 1563

Claim this result for Rhys Popham
—4:47:50
4976OverallBranko Kupresanin
Details for Branko Kupresanin

Category · M20

Category position 1564

Claim this result for Branko Kupresanin
—4:48:01
4979OverallFrancisco Moreno Hernanz
Details for Francisco Moreno Hernanz

Category · M55

Category position 245

Claim this result for Francisco Moreno Hernanz
—4:48:05
4980OverallAske Rasmussen
Details for Aske Rasmussen

Category · M20

Category position 1566

Claim this result for Aske Rasmussen
—4:48:10
4983OverallMiguel Grácio
Details for Miguel Grácio

Category · M20

Category position 1567

Claim this result for Miguel Grácio
—4:48:21
4984OverallAndrzej Labiak
Details for Andrzej Labiak

Category · M50

Category position 420

Claim this result for Andrzej Labiak
—4:48:23
4987OverallJosé Pereira
Details for José Pereira

Category · M60

Category position 191

Claim this result for José Pereira
—4:48:26
4988OverallDavide Oliveira
Details for Davide Oliveira

Category · M20

Category position 1568

Claim this result for Davide Oliveira
—4:48:31
4991OverallNoah Rapharin
Details for Noah Rapharin

Category · M20

Category position 1569

Claim this result for Noah Rapharin
—4:48:38
4995OverallSérgio Sousa
Details for Sérgio Sousa

Category · M20

Category position 1570

Claim this result for Sérgio Sousa
—4:48:46
5000OverallFreddie Cobb
Details for Freddie Cobb

Category · M40

Category position 564

Claim this result for Freddie Cobb
—4:49:01
5001OverallChristophe Bardollet
Details for Christophe Bardollet

Category · M45

Category position 554

Claim this result for Christophe Bardollet
—4:49:02
5004OverallTobias Horstmann
Details for Tobias Horstmann

Category · M50

Category position 422

Claim this result for Tobias Horstmann
—4:49:07
5005OverallGuilherme Arouca
Details for Guilherme Arouca

Category · M20

Category position 1572

Claim this result for Guilherme Arouca
—4:49:09
5009OverallMaximilian Dedow
Details for Maximilian Dedow

Category · M35

Category position 575

Claim this result for Maximilian Dedow
—4:49:11
5010OverallHicham Ben Maajouz
Details for Hicham Ben Maajouz

Category · M45

Category position 555

Claim this result for Hicham Ben Maajouz
—4:49:11
5011OverallEsli Gaeremyn
Details for Esli Gaeremyn

Category · M35

Category position 576

Claim this result for Esli Gaeremyn
—4:49:15
5013OverallJakob Naurath
Details for Jakob Naurath

Category · M20

Category position 1573

Claim this result for Jakob Naurath
—4:49:16
5015OverallValtteri Rainio
Details for Valtteri Rainio

Category · M20

Category position 1574

Claim this result for Valtteri Rainio
—4:49:21
5016OverallNiklas Rainio
Details for Niklas Rainio

Category · M20

Category position 1575

Claim this result for Niklas Rainio
—4:49:21
5017OverallIlkka Lappeteläinen
Details for Ilkka Lappeteläinen

Category · M20

Category position 1576

Claim this result for Ilkka Lappeteläinen
—4:49:24
5019OverallAgustin Cainzos Pinola
Details for Agustin Cainzos Pinola

Category · M20

Category position 1577

Claim this result for Agustin Cainzos Pinola
—4:49:30
5020OverallJoão Ramalho
Details for João Ramalho

Category · M20

Category position 1578

Claim this result for João Ramalho
—4:49:30
5021OverallJorge Martins
Details for Jorge Martins

Category · M35

Category position 577

Claim this result for Jorge Martins
—4:49:39
5030OverallMario De Oliveira
Details for Mario De Oliveira

Category · M45

Category position 556

Claim this result for Mario De Oliveira
—4:50:11
5032OverallFrederik Kristensen
Details for Frederik Kristensen

Category · M20

Category position 1580

Claim this result for Frederik Kristensen
—4:50:19
5033OverallAgaash Thayananthamoorthy
Details for Agaash Thayananthamoorthy

Category · M20

Category position 1581

Claim this result for Agaash Thayananthamoorthy
—4:50:20
5035OverallTomás Mendes
Details for Tomás Mendes

Category · M20

Category position 1582

Claim this result for Tomás Mendes
—4:50:22
5037OverallAli Nadir
Details for Ali Nadir

Category · M40

Category position 567

Claim this result for Ali Nadir
—4:50:29
5038OverallGuilherme Jesus
Details for Guilherme Jesus

Category · M20

Category position 1583

Claim this result for Guilherme Jesus
—4:50:30
5039OverallRaul Neves
Details for Raul Neves

Category · M20

Category position 1584

Claim this result for Raul Neves
—4:50:31
5041OverallBernardo Fernandes
Details for Bernardo Fernandes

Category · M20

Category position 1585

Claim this result for Bernardo Fernandes
—4:50:35
5043OverallEnver Musa Ücek
Details for Enver Musa Ücek

Category · M20

Category position 1586

Claim this result for Enver Musa Ücek
—4:50:40
5044OverallLukas Gersl
Details for Lukas Gersl

Category · M20

Category position 1587

Claim this result for Lukas Gersl
—4:50:40
5046OverallAlberto Obregón Celdrán
Details for Alberto Obregón Celdrán

Category · M50

Category position 423

Claim this result for Alberto Obregón Celdrán
—4:50:44
5047OverallFrancisco Lancha
Details for Francisco Lancha

Category · M50

Category position 424

Claim this result for Francisco Lancha
—4:50:44
5051OverallJosé Carlos Fernandes
Details for José Carlos Fernandes

Category · M60

Category position 196

Claim this result for José Carlos Fernandes
—4:50:50
5058OverallTanausu Rancel Toledo
Details for Tanausu Rancel Toledo

Category · M40

Category position 569

Claim this result for Tanausu Rancel Toledo
—4:51:03
5059OverallBruno Vilas Boas
Details for Bruno Vilas Boas

Category · M35

Category position 578

Claim this result for Bruno Vilas Boas
—4:51:04
5060OverallPetr Balcar
Details for Petr Balcar

Category · M40

Category position 570

Claim this result for Petr Balcar
—4:51:05
5064OverallAndrea Giuricin
Details for Andrea Giuricin

Category · M40

Category position 571

Claim this result for Andrea Giuricin
—4:51:13
5067OverallYorick Hilbers
Details for Yorick Hilbers

Category · M20

Category position 1591

Claim this result for Yorick Hilbers
—4:51:25
5068OverallRuben Brito
Details for Ruben Brito

Category · M20

Category position 1592

Claim this result for Ruben Brito
—4:51:25
5071OverallRafael Vilaça
Details for Rafael Vilaça

Category · M40

Category position 572

Claim this result for Rafael Vilaça
—4:51:31
5072OverallMiguel Cruz Silva
Details for Miguel Cruz Silva

Category · M35

Category position 579

Claim this result for Miguel Cruz Silva
—4:51:37
5073OverallRafael Martinez
Details for Rafael Martinez

Category · M20

Category position 1593

Claim this result for Rafael Martinez
—4:51:40
5074OverallRúben Silva
Details for Rúben Silva

Category · M20

Category position 1594

Claim this result for Rúben Silva
—4:51:40
5077OverallSandor Kovacs
Details for Sandor Kovacs

Category · M55

Category position 250

Claim this result for Sandor Kovacs
—4:51:48
5078OverallManuel Luis Silva
Details for Manuel Luis Silva

Category · M60

Category position 199

Claim this result for Manuel Luis Silva
—4:51:50
5079OverallBrice Chapuis
Details for Brice Chapuis

Category · M20

Category position 1596

Claim this result for Brice Chapuis
—4:51:51
5081OverallGabriel Rodríguez Garcia
Details for Gabriel Rodríguez Garcia

Category · M45

Category position 558

Claim this result for Gabriel Rodríguez Garcia
—4:52:02
5084OverallDavid Gameiro
Details for David Gameiro

Category · M35

Category position 580

Claim this result for David Gameiro
—4:52:06
5085OverallLuís Eduardo Ruano Argueta
Details for Luís Eduardo Ruano Argueta

Category · M20

Category position 1597

Claim this result for Luís Eduardo Ruano Argueta
—4:52:09
5087OverallJosé Falcão
Details for José Falcão

Category · M55

Category position 252

Claim this result for José Falcão
—4:52:15
5088OverallAndré Amorim
Details for André Amorim

Category · M20

Category position 1598

Claim this result for André Amorim
—4:52:16
5089OverallAlberto Anta Escuredo
Details for Alberto Anta Escuredo

Category · M50

Category position 425

Claim this result for Alberto Anta Escuredo
—4:52:17
5094OverallLaton Wint
Details for Laton Wint

Category · M20

Category position 1600

Claim this result for Laton Wint
—4:52:25
5095OverallArnaud De Brabandère
Details for Arnaud De Brabandère

Category · M45

Category position 559

Claim this result for Arnaud De Brabandère
—4:52:26
5096OverallAndré Noronha
Details for André Noronha

Category · M35

Category position 581

Claim this result for André Noronha
—4:52:29
5098OverallJames Hymers
Details for James Hymers

Category · M20

Category position 1601

Claim this result for James Hymers
—4:52:32
5099OverallAntonio Verissimo
Details for Antonio Verissimo

Category · M50

Category position 426

Claim this result for Antonio Verissimo
—4:52:36
5103OverallDiogo Tavares
Details for Diogo Tavares

Category · M20

Category position 1602

Claim this result for Diogo Tavares
—4:52:43
5106OverallEmanuel Araújo
Details for Emanuel Araújo

Category · M20

Category position 1603

Claim this result for Emanuel Araújo
—4:52:49
5107OverallRomain Bichotte
Details for Romain Bichotte

Category · M20

Category position 1604

Claim this result for Romain Bichotte
—4:52:52
5109OverallAntónio Carlos Lopes Da Costa
Details for António Carlos Lopes Da Costa

Category · M45

Category position 560

Claim this result for António Carlos Lopes Da Costa
—4:52:53
5112OverallJosé Gachet
Details for José Gachet

Category · M50

Category position 428

Claim this result for José Gachet
—4:52:55
5118OverallEnzo Lococciolo
Details for Enzo Lococciolo

Category · M20

Category position 1605

Claim this result for Enzo Lococciolo
—4:53:09
5120OverallMarcin Dworak
Details for Marcin Dworak

Category · M55

Category position 255

Claim this result for Marcin Dworak
—4:53:15
5121OverallJasper Van Beurden
Details for Jasper Van Beurden

Category · M20

Category position 1606

Claim this result for Jasper Van Beurden
—4:53:16
5122OverallMark Lopez Pardo
Details for Mark Lopez Pardo

Category · M20

Category position 1607

Claim this result for Mark Lopez Pardo
—4:53:16
5124OverallAdil Bennis
Details for Adil Bennis

Category · M50

Category position 429

Claim this result for Adil Bennis
—4:53:20
5125OverallMiguel Alves
Details for Miguel Alves

Category · M20

Category position 1608

Claim this result for Miguel Alves
—4:53:22
5133OverallJosé Cruz
Details for José Cruz

Category · M50

Category position 430

Claim this result for José Cruz
—4:53:31
5137OverallLogan Leveaufre
Details for Logan Leveaufre

Category · M20

Category position 1609

Claim this result for Logan Leveaufre
—4:53:38
5141OverallJuan Daniel Rodriguez Fuentes
Details for Juan Daniel Rodriguez Fuentes

Category · M45

Category position 562

Claim this result for Juan Daniel Rodriguez Fuentes
—4:53:57
5142OverallAndré Rodrigues
Details for André Rodrigues

Category · M35

Category position 587

Claim this result for André Rodrigues
—4:54:06
5143OverallGonçalo Cegonho
Details for Gonçalo Cegonho

Category · M20

Category position 1610

Claim this result for Gonçalo Cegonho
—4:54:06
5145OverallHugo Nunes
Details for Hugo Nunes

Category · M20

Category position 1611

Claim this result for Hugo Nunes
—4:54:11
5147OverallBruno Miguel Silva Magalhães
Details for Bruno Miguel Silva Magalhães

Category · M40

Category position 577

Claim this result for Bruno Miguel Silva Magalhães
—4:54:19
5150OverallJoão Mendes
Details for João Mendes

Category · M20

Category position 1613

Claim this result for João Mendes
—4:54:22
5151OverallNicolas Van Damme
Details for Nicolas Van Damme

Category · M40

Category position 578

Claim this result for Nicolas Van Damme
—4:54:22
5154OverallMateusz Dziurkowski
Details for Mateusz Dziurkowski

Category · M20

Category position 1614

Claim this result for Mateusz Dziurkowski
—4:54:24
5157OverallAdam Jacobs
Details for Adam Jacobs

Category · M20

Category position 1615

Claim this result for Adam Jacobs
—4:54:26
5158OverallDimitrije Pešic
Details for Dimitrije Pešic

Category · M20

Category position 1616

Claim this result for Dimitrije Pešic
—4:54:28
5159OverallIvan Noel
Details for Ivan Noel

Category · M35

Category position 588

Claim this result for Ivan Noel
—4:54:29
5160OverallYann Besson
Details for Yann Besson

Category · M40

Category position 580

Claim this result for Yann Besson
—4:54:29
5162OverallJoão Barbosa
Details for João Barbosa

Category · M40

Category position 581

Claim this result for João Barbosa
—4:54:37
5164OverallJoão Mouta
Details for João Mouta

Category · M20

Category position 1617

Claim this result for João Mouta
—4:54:40
5170OverallCédric Revil
Details for Cédric Revil

Category · M20

Category position 1619

Claim this result for Cédric Revil
—4:54:49
5171OverallMiguel Cachada
Details for Miguel Cachada

Category · M20

Category position 1620

Claim this result for Miguel Cachada
—4:54:52
5172OverallGeorge Costello
Details for George Costello

Category · M60

Category position 203

Claim this result for George Costello
—4:54:58
5173OverallMarcelo Fernandes
Details for Marcelo Fernandes

Category · M45

Category position 566

Claim this result for Marcelo Fernandes
—4:55:00
5175OverallRaphael Rocha
Details for Raphael Rocha

Category · M40

Category position 582

Claim this result for Raphael Rocha
—4:55:01
5176OverallFrederic Tumoine
Details for Frederic Tumoine

Category · M40

Category position 583

Claim this result for Frederic Tumoine
—4:55:03
5177OverallTelmo Menoita
Details for Telmo Menoita

Category · M20

Category position 1621

Claim this result for Telmo Menoita
—4:55:06
5180OverallJames Horsburgh
Details for James Horsburgh

Category · M35

Category position 589

Claim this result for James Horsburgh
—4:55:19
5181OverallAlexandru Florian Pastrav
Details for Alexandru Florian Pastrav

Category · M45

Category position 569

Claim this result for Alexandru Florian Pastrav
—4:55:21
5184OverallMário Oliveira
Details for Mário Oliveira

Category · M50

Category position 432

Claim this result for Mário Oliveira
—4:55:27
First page of results