All results

AthRecs results archive

EDP Porto Marathon 2026 results

· Porto · Portugal

RunningMarathon · 42.2 km / 26.2 mi3,840 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
2040OverallCésar Gomes
Details for César Gomes

Category · M35

Category position 286

Claim this result for César Gomes
—3:48:46
2041OverallMaximiano Lopes Figueiredo Santos
Details for Maximiano Lopes Figueiredo Santos
—3:48:47
2042OverallSilvério Viana
Details for Silvério Viana

Category · M40

Category position 294

Claim this result for Silvério Viana
—3:48:51
2043OverallOctávio Torres
Details for Octávio Torres

Category · M20

Category position 654

Claim this result for Octávio Torres
—3:48:53
2045OverallMaik Cardoso
Details for Maik Cardoso

Category · M40

Category position 295

Claim this result for Maik Cardoso
—3:48:54
2047OverallMiguel Manso
Details for Miguel Manso

Category · M20

Category position 655

Claim this result for Miguel Manso
—3:48:55
2048OverallDuarte Soeiro
Details for Duarte Soeiro

Category · M40

Category position 297

Claim this result for Duarte Soeiro
—3:48:55
2051OverallAntonio José Gomes Carvalho
Details for Antonio José Gomes Carvalho

Category · M50

Category position 187

Claim this result for Antonio José Gomes Carvalho
—3:48:58
2052OverallFreddie Ezzeldin
Details for Freddie Ezzeldin

Category · M55

Category position 94

Claim this result for Freddie Ezzeldin
—3:49:01
2053OverallRuben Seixas
Details for Ruben Seixas

Category · M35

Category position 287

Claim this result for Ruben Seixas
—3:49:02
2055OverallRafal Rydzewski
Details for Rafal Rydzewski

Category · M50

Category position 188

Claim this result for Rafal Rydzewski
—3:49:05
2059OverallVítor Salgado
Details for Vítor Salgado

Category · M40

Category position 298

Claim this result for Vítor Salgado
—3:49:08
2060OverallRobin Negre
Details for Robin Negre

Category · M20

Category position 659

Claim this result for Robin Negre
—3:49:10
2061OverallBo Nyholm Sorensen
Details for Bo Nyholm Sorensen

Category · M45

Category position 263

Claim this result for Bo Nyholm Sorensen
—3:49:11
2063OverallFelipe Riera Álvarez
Details for Felipe Riera Álvarez

Category · M40

Category position 299

Claim this result for Felipe Riera Álvarez
—3:49:11
2064OverallMiguel Garcia Almeida Alves
Details for Miguel Garcia Almeida Alves

Category · M20

Category position 660

Claim this result for Miguel Garcia Almeida Alves
—3:49:13
2065OverallPierre Hubele
Details for Pierre Hubele

Category · M40

Category position 300

Claim this result for Pierre Hubele
—3:49:15
2066OverallCarlos Ramos
Details for Carlos Ramos

Category · M20

Category position 661

Claim this result for Carlos Ramos
—3:49:16
2069OverallKelan Collins
Details for Kelan Collins

Category · M20

Category position 662

Claim this result for Kelan Collins
—3:49:18
2073OverallDavid Rivals
Details for David Rivals

Category · M50

Category position 190

Claim this result for David Rivals
—3:49:21
2074OverallMariusz Kedziora
Details for Mariusz Kedziora

Category · M20

Category position 663

Claim this result for Mariusz Kedziora
—3:49:21
2075OverallGonzalo Garcia Flores
Details for Gonzalo Garcia Flores

Category · M20

Category position 664

Claim this result for Gonzalo Garcia Flores
—3:49:22
2076OverallIván Gómez Rodríguez
Details for Iván Gómez Rodríguez

Category · M45

Category position 264

Claim this result for Iván Gómez Rodríguez
—3:49:25
2078OverallAntonio Luis Titos Aguilar
Details for Antonio Luis Titos Aguilar

Category · M45

Category position 265

Claim this result for Antonio Luis Titos Aguilar
—3:49:29
2079OverallAlberto Conrotto
Details for Alberto Conrotto

Category · M35

Category position 290

Claim this result for Alberto Conrotto
—3:49:29
2090OverallWojciech Stachowiak
Details for Wojciech Stachowiak

Category · M45

Category position 268

Claim this result for Wojciech Stachowiak
—3:49:43
2091OverallEduardo Branco
Details for Eduardo Branco

Category · M20

Category position 667

Claim this result for Eduardo Branco
—3:49:46
2093OverallPablo López Barbeito
Details for Pablo López Barbeito

Category · M40

Category position 301

Claim this result for Pablo López Barbeito
—3:49:48
2095OverallJack Clifford
Details for Jack Clifford

Category · M20

Category position 669

Claim this result for Jack Clifford
—3:49:49
2100OverallMoisés Amoedo Collazo
Details for Moisés Amoedo Collazo

Category · M45

Category position 271

Claim this result for Moisés Amoedo Collazo
—3:49:58
2101OverallFrancesco Figura
Details for Francesco Figura

Category · M20

Category position 670

Claim this result for Francesco Figura
—3:49:58
2103OverallNathan Gilmour
Details for Nathan Gilmour

Category · M20

Category position 671

Claim this result for Nathan Gilmour
—3:50:06
2105OverallCarlos Maia
Details for Carlos Maia

Category · M50

Category position 192

Claim this result for Carlos Maia
—3:50:09
2106OverallCorentin Caminade
Details for Corentin Caminade

Category · M20

Category position 672

Claim this result for Corentin Caminade
—3:50:11
2109OverallJoseph Higson
Details for Joseph Higson

Category · M35

Category position 291

Claim this result for Joseph Higson
—3:50:11
2111OverallTiago Medeiros
Details for Tiago Medeiros

Category · M50

Category position 193

Claim this result for Tiago Medeiros
—3:50:13
2113OverallVitor Felix
Details for Vitor Felix

Category · M40

Category position 305

Claim this result for Vitor Felix
—3:50:15
2118OverallWill Fowler
Details for Will Fowler

Category · M20

Category position 675

Claim this result for Will Fowler
—3:50:20
2119OverallAndrew Hair
Details for Andrew Hair

Category · M20

Category position 676

Claim this result for Andrew Hair
—3:50:21
2120OverallGabriel Morrhaye
Details for Gabriel Morrhaye

Category · M45

Category position 272

Claim this result for Gabriel Morrhaye
—3:50:21
2124OverallBruno Henrique Oliveira
Details for Bruno Henrique Oliveira

Category · M40

Category position 306

Claim this result for Bruno Henrique Oliveira
—3:50:25
2125OverallQuinten Deconinck
Details for Quinten Deconinck

Category · M20

Category position 678

Claim this result for Quinten Deconinck
—3:50:25
2126OverallSonny Cairns
Details for Sonny Cairns

Category · M20

Category position 679

Claim this result for Sonny Cairns
—3:50:25
2127OverallDaniel Jove
Details for Daniel Jove

Category · M45

Category position 273

Claim this result for Daniel Jove
—3:50:26
2128OverallDiogo Coutinho
Details for Diogo Coutinho

Category · M35

Category position 292

Claim this result for Diogo Coutinho
—3:50:26
2129OverallYoann Audibert
Details for Yoann Audibert

Category · M20

Category position 680

Claim this result for Yoann Audibert
—3:50:27
2134OverallGonçalo Gomes
Details for Gonçalo Gomes

Category · M20

Category position 682

Claim this result for Gonçalo Gomes
—3:50:32
2137OverallLars Ohlsson
Details for Lars Ohlsson

Category · M50

Category position 194

Claim this result for Lars Ohlsson
—3:50:33
2139OverallJoseph Lagman
Details for Joseph Lagman

Category · M40

Category position 307

Claim this result for Joseph Lagman
—3:50:35
2140OverallJoão Fevereiro
Details for João Fevereiro

Category · M35

Category position 294

Claim this result for João Fevereiro
—3:50:35
2143OverallFilipe Brito
Details for Filipe Brito

Category · M20

Category position 686

Claim this result for Filipe Brito
—3:50:37
2144OverallAntónio Fernandes
Details for António Fernandes

Category · M60

Category position 66

Claim this result for António Fernandes
—3:50:38
2146OverallFrancois Gonay
Details for Francois Gonay

Category · M20

Category position 687

Claim this result for Francois Gonay
—3:50:43
2147OverallEleutério Fernandes Luís
Details for Eleutério Fernandes Luís

Category · M60

Category position 67

Claim this result for Eleutério Fernandes Luís
—3:50:45
2152OverallXavier Moutinho
Details for Xavier Moutinho

Category · M20

Category position 692

Claim this result for Xavier Moutinho
—3:50:51
2153OverallCarlos Miranda
Details for Carlos Miranda

Category · M50

Category position 196

Claim this result for Carlos Miranda
—3:50:51
2154OverallTiago Lourenço
Details for Tiago Lourenço

Category · M20

Category position 693

Claim this result for Tiago Lourenço
—3:50:53
2156OverallSamuel Ribas
Details for Samuel Ribas

Category · M20

Category position 694

Claim this result for Samuel Ribas
—3:50:55
2157OverallSérgio Marques
Details for Sérgio Marques

Category · M50

Category position 197

Claim this result for Sérgio Marques
—3:51:01
2159OverallHercilio Silva
Details for Hercilio Silva

Category · M50

Category position 198

Claim this result for Hercilio Silva
—3:51:04
2160OverallJesus Fernandez Olleros
Details for Jesus Fernandez Olleros

Category · M45

Category position 274

Claim this result for Jesus Fernandez Olleros
—3:51:04
2161OverallBastos Bastos
Details for Bastos Bastos

Category · M35

Category position 296

Claim this result for Bastos Bastos
—3:51:05
2162OverallAdam Ainsworth
Details for Adam Ainsworth

Category · M20

Category position 695

Claim this result for Adam Ainsworth
—3:51:08
2165OverallRafael Ferreira
Details for Rafael Ferreira

Category · M20

Category position 696

Claim this result for Rafael Ferreira
—3:51:09
2166OverallAntonio Feyo
Details for Antonio Feyo

Category · M20

Category position 697

Claim this result for Antonio Feyo
—3:51:11
2167OverallStéphane Paiva
Details for Stéphane Paiva

Category · M20

Category position 698

Claim this result for Stéphane Paiva
—3:51:11
2169OverallMichele Rossi Renier
Details for Michele Rossi Renier

Category · M20

Category position 700

Claim this result for Michele Rossi Renier
—3:51:11
2170OverallLeandro Salvador
Details for Leandro Salvador

Category · M20

Category position 701

Claim this result for Leandro Salvador
—3:51:12
2171OverallTelmo Costa
Details for Telmo Costa

Category · M20

Category position 702

Claim this result for Telmo Costa
—3:51:12
2174OverallNikodem Jacek
Details for Nikodem Jacek

Category · M20

Category position 703

Claim this result for Nikodem Jacek
—3:51:18
2175OverallNicolas Lambert
Details for Nicolas Lambert

Category · M50

Category position 199

Claim this result for Nicolas Lambert
—3:51:19
2176OverallFrancisco Castro
Details for Francisco Castro

Category · M20

Category position 704

Claim this result for Francisco Castro
—3:51:19
2178OverallFernando Costa
Details for Fernando Costa

Category · M50

Category position 201

Claim this result for Fernando Costa
—3:51:22
2181OverallJoão Vasconcelos
Details for João Vasconcelos

Category · M45

Category position 276

Claim this result for João Vasconcelos
—3:51:28
2184OverallRodrigo Passos
Details for Rodrigo Passos

Category · M20

Category position 705

Claim this result for Rodrigo Passos
—3:51:34
2186OverallJean François Dor
Details for Jean François Dor

Category · M45

Category position 277

Claim this result for Jean François Dor
—3:51:36
2189OverallJan Rutke
Details for Jan Rutke

Category · M20

Category position 706

Claim this result for Jan Rutke
—3:51:44
2191OverallGabriel Oliveira Carballo
Details for Gabriel Oliveira Carballo

Category · M20

Category position 708

Claim this result for Gabriel Oliveira Carballo
—3:51:45
2192OverallPedro José Rodrigues Da Silva
Details for Pedro José Rodrigues Da Silva

Category · M50

Category position 203

Claim this result for Pedro José Rodrigues Da Silva
—3:51:46
2193OverallAdrien Legendre
Details for Adrien Legendre

Category · M40

Category position 310

Claim this result for Adrien Legendre
—3:51:47
2194OverallAngel Gil Fernandez
Details for Angel Gil Fernandez

Category · M35

Category position 298

Claim this result for Angel Gil Fernandez
—3:51:47
2198OverallMarcos Seoane Fernandez
Details for Marcos Seoane Fernandez

Category · M45

Category position 278

Claim this result for Marcos Seoane Fernandez
—3:51:51
2200OverallPedro Del Río
Details for Pedro Del Río

Category · M20

Category position 710

Claim this result for Pedro Del Río
—3:51:51
2201OverallNikolaas Arts
Details for Nikolaas Arts

Category · M40

Category position 311

Claim this result for Nikolaas Arts
—3:52:00
2202OverallNicolás Martiarena Martín
Details for Nicolás Martiarena Martín

Category · M20

Category position 711

Claim this result for Nicolás Martiarena Martín
—3:52:01
2203OverallGeorge Dimitropoulos
Details for George Dimitropoulos

Category · M50

Category position 204

Claim this result for George Dimitropoulos
—3:52:04
2208OverallLaureano Teixeira
Details for Laureano Teixeira

Category · M60

Category position 68

Claim this result for Laureano Teixeira
—3:52:08
2211OverallJaime Silva
Details for Jaime Silva

Category · M55

Category position 100

Claim this result for Jaime Silva
—3:52:11
2212OverallLuis Torres
Details for Luis Torres

Category · M50

Category position 206

Claim this result for Luis Torres
—3:52:12
2213OverallDaniel Albergaria Ferreira Da Silva
Details for Daniel Albergaria Ferreira Da Silva
—3:52:12
2214OverallJoao Filipe Santos
Details for Joao Filipe Santos

Category · M40

Category position 312

Claim this result for Joao Filipe Santos
—3:52:13
2215OverallSylvain Hille
Details for Sylvain Hille

Category · M40

Category position 313

Claim this result for Sylvain Hille
—3:52:13
2216OverallVictor Pazos
Details for Victor Pazos

Category · M50

Category position 207

Claim this result for Victor Pazos
—3:52:14
2220OverallGustavo Antunes
Details for Gustavo Antunes

Category · M45

Category position 280

Claim this result for Gustavo Antunes
—3:52:17
2221OverallCaio Brandão
Details for Caio Brandão

Category · M35

Category position 300

Claim this result for Caio Brandão
—3:52:18
2222OverallDaniel Matarranz Martin
Details for Daniel Matarranz Martin

Category · M20

Category position 715

Claim this result for Daniel Matarranz Martin
—3:52:18
2224OverallPedro Gregório
Details for Pedro Gregório

Category · M20

Category position 716

Claim this result for Pedro Gregório
—3:52:20
2227OverallAntonio Sanchez Escribano
Details for Antonio Sanchez Escribano

Category · M45

Category position 282

Claim this result for Antonio Sanchez Escribano
—3:52:23
2228OverallAntonio Caballero Díaz
Details for Antonio Caballero Díaz

Category · M20

Category position 717

Claim this result for Antonio Caballero Díaz
—3:52:23
2229OverallDavid-Alexandre Perrotte
Details for David-Alexandre Perrotte

Category · M50

Category position 208

Claim this result for David-Alexandre Perrotte
—3:52:23
First page of results