All results

AthRecs results archive

EDP Porto Marathon 2026 results

· Porto · Portugal

RunningMarathon · 42.2 km / 26.2 mi4,257 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
2230OverallGonçalo Luz
Details for Gonçalo Luz

Category · M20

Category position 718

Claim this result for Gonçalo Luz
—3:52:24
2232OverallAlex Mathers
Details for Alex Mathers

Category · M20

Category position 719

Claim this result for Alex Mathers
—3:52:24
2234OverallFredrik Skalen
Details for Fredrik Skalen

Category · M45

Category position 283

Claim this result for Fredrik Skalen
—3:52:25
2236OverallNuno Gonçalves
Details for Nuno Gonçalves

Category · M35

Category position 302

Claim this result for Nuno Gonçalves
—3:52:29
2237OverallJorge Del Rio González
Details for Jorge Del Rio González

Category · M35

Category position 303

Claim this result for Jorge Del Rio González
—3:52:29
2239OverallCam Ferguson
Details for Cam Ferguson

Category · M20

Category position 720

Claim this result for Cam Ferguson
—3:52:31
2242OverallLuis Aular
Details for Luis Aular

Category · M20

Category position 721

Claim this result for Luis Aular
—3:52:35
2243OverallJoaquim Pereira
Details for Joaquim Pereira

Category · M50

Category position 210

Claim this result for Joaquim Pereira
—3:52:37
2247OverallValentin Eichhorn
Details for Valentin Eichhorn

Category · M20

Category position 723

Claim this result for Valentin Eichhorn
—3:52:40
2249OverallFrancisco Chaves
Details for Francisco Chaves

Category · M50

Category position 212

Claim this result for Francisco Chaves
—3:52:42
2250OverallCarlos Coutinho
Details for Carlos Coutinho

Category · M35

Category position 305

Claim this result for Carlos Coutinho
—3:52:42
2251OverallPeter Oneill
Details for Peter Oneill

Category · M50

Category position 213

Claim this result for Peter Oneill
—3:52:42
2252OverallGabriel Guesser
Details for Gabriel Guesser

Category · M20

Category position 724

Claim this result for Gabriel Guesser
—3:52:43
2254OverallIlyass Chakir
Details for Ilyass Chakir

Category · M20

Category position 725

Claim this result for Ilyass Chakir
—3:52:49
2256OverallManuel Rafael Pérez González
Details for Manuel Rafael Pérez González

Category · M50

Category position 214

Claim this result for Manuel Rafael Pérez González
—3:52:51
2259OverallRuben Maia
Details for Ruben Maia

Category · M20

Category position 727

Claim this result for Ruben Maia
—3:52:52
2260OverallFábio Teixo
Details for Fábio Teixo

Category · M20

Category position 728

Claim this result for Fábio Teixo
—3:52:53
2261OverallGonçalo Costa
Details for Gonçalo Costa

Category · M20

Category position 729

Claim this result for Gonçalo Costa
—3:52:53
2262OverallCharles Khouri
Details for Charles Khouri

Category · M20

Category position 730

Claim this result for Charles Khouri
—3:52:54
2263OverallDevlin Nelligan
Details for Devlin Nelligan

Category · M20

Category position 731

Claim this result for Devlin Nelligan
—3:53:00
2264OverallDamien Da Eira
Details for Damien Da Eira

Category · M35

Category position 307

Claim this result for Damien Da Eira
—3:53:01
2267OverallJosé Hamra
Details for José Hamra

Category · M35

Category position 308

Claim this result for José Hamra
—3:53:03
2268OverallCelso Santos
Details for Celso Santos

Category · M45

Category position 285

Claim this result for Celso Santos
—3:53:04
2269OverallKristian Midtgaard
Details for Kristian Midtgaard

Category · M45

Category position 286

Claim this result for Kristian Midtgaard
—3:53:06
2270OverallLuis Redondo Monge
Details for Luis Redondo Monge

Category · M20

Category position 732

Claim this result for Luis Redondo Monge
—3:53:07
2272OverallJoão Castro
Details for João Castro

Category · M35

Category position 309

Claim this result for João Castro
—3:53:16
2274OverallMiguel Botelho
Details for Miguel Botelho

Category · M20

Category position 734

Claim this result for Miguel Botelho
—3:53:19
2275OverallDiogo Marinha
Details for Diogo Marinha

Category · M40

Category position 315

Claim this result for Diogo Marinha
—3:53:19
2276OverallÁlvaro Arroyo Pedreño
Details for Álvaro Arroyo Pedreño

Category · M20

Category position 735

Claim this result for Álvaro Arroyo Pedreño
—3:53:20
2278OverallAlexandre Descomps
Details for Alexandre Descomps

Category · M20

Category position 736

Claim this result for Alexandre Descomps
—3:53:21
2281OverallPierre Luc
Details for Pierre Luc

Category · M20

Category position 737

Claim this result for Pierre Luc
—3:53:23
2282OverallEyal Tadmor
Details for Eyal Tadmor

Category · M60

Category position 70

Claim this result for Eyal Tadmor
—3:53:24
2283OverallJosé Eduardo Ferreira
Details for José Eduardo Ferreira

Category · M45

Category position 287

Claim this result for José Eduardo Ferreira
—3:53:25
2285OverallAlexandre Pinto
Details for Alexandre Pinto

Category · M20

Category position 738

Claim this result for Alexandre Pinto
—3:53:26
2286OverallTimon Hein
Details for Timon Hein

Category · M20

Category position 739

Claim this result for Timon Hein
—3:53:26
2287OverallMatthieu Dhallenne
Details for Matthieu Dhallenne

Category · M45

Category position 288

Claim this result for Matthieu Dhallenne
—3:53:27
2289OverallDonald Peden
Details for Donald Peden

Category · M20

Category position 740

Claim this result for Donald Peden
—3:53:28
2290OverallMário Pires
Details for Mário Pires

Category · M60

Category position 71

Claim this result for Mário Pires
—3:53:28
2292OverallHarry Mossman
Details for Harry Mossman

Category · M35

Category position 310

Claim this result for Harry Mossman
—3:53:31
2295OverallDino Di Laurent
Details for Dino Di Laurent

Category · M45

Category position 289

Claim this result for Dino Di Laurent
—3:53:35
2296OverallJules Juncker
Details for Jules Juncker

Category · M20

Category position 741

Claim this result for Jules Juncker
—3:53:36
2299OverallFabio Galli
Details for Fabio Galli

Category · M40

Category position 317

Claim this result for Fabio Galli
—3:53:37
2300OverallLeszek Sygula
Details for Leszek Sygula

Category · M45

Category position 290

Claim this result for Leszek Sygula
—3:53:37
2301OverallSylvain Colbalchini
Details for Sylvain Colbalchini

Category · M40

Category position 318

Claim this result for Sylvain Colbalchini
—3:53:38
2304OverallRui Abreu
Details for Rui Abreu

Category · M55

Category position 102

Claim this result for Rui Abreu
—3:53:42
2308OverallEduardo Leite
Details for Eduardo Leite

Category · M20

Category position 743

Claim this result for Eduardo Leite
—3:53:45
2312OverallDaniel Repovs
Details for Daniel Repovs

Category · M35

Category position 312

Claim this result for Daniel Repovs
—3:53:47
2314OverallLucas Fleury
Details for Lucas Fleury

Category · M20

Category position 744

Claim this result for Lucas Fleury
—3:53:48
2318OverallFernando Neri Pinto
Details for Fernando Neri Pinto

Category · M55

Category position 104

Claim this result for Fernando Neri Pinto
—3:53:52
2321OverallRoberto Tobar Cascon
Details for Roberto Tobar Cascon

Category · M40

Category position 321

Claim this result for Roberto Tobar Cascon
—3:53:55
2323OverallJean-Baptiste Barou
Details for Jean-Baptiste Barou

Category · M20

Category position 747

Claim this result for Jean-Baptiste Barou
—3:53:55
2324OverallRenan Vieira
Details for Renan Vieira

Category · M20

Category position 748

Claim this result for Renan Vieira
—3:53:55
2326OverallAlbino Dias
Details for Albino Dias

Category · M50

Category position 216

Claim this result for Albino Dias
—3:53:58
2327OverallOscar Van Lishout
Details for Oscar Van Lishout

Category · M20

Category position 750

Claim this result for Oscar Van Lishout
—3:53:59
2328OverallTiago Garcia
Details for Tiago Garcia

Category · M20

Category position 751

Claim this result for Tiago Garcia
—3:54:02
2332OverallJoão Rainho Cantador
Details for João Rainho Cantador

Category · M45

Category position 293

Claim this result for João Rainho Cantador
—3:54:07
2333OverallIgnacio Perez De Zabalza
Details for Ignacio Perez De Zabalza

Category · M45

Category position 294

Claim this result for Ignacio Perez De Zabalza
—3:54:07
2334OverallAndré Castro
Details for André Castro

Category · M45

Category position 295

Claim this result for André Castro
—3:54:07
2335OverallGabriel De Sousa Castro
Details for Gabriel De Sousa Castro

Category · M40

Category position 322

Claim this result for Gabriel De Sousa Castro
—3:54:07
2337OverallTomás Cech
Details for Tomás Cech

Category · M40

Category position 323

Claim this result for Tomás Cech
—3:54:09
2338OverallRui Jorge Freitas
Details for Rui Jorge Freitas

Category · M50

Category position 218

Claim this result for Rui Jorge Freitas
—3:54:09
2342OverallMark Frick
Details for Mark Frick

Category · M40

Category position 325

Claim this result for Mark Frick
—3:54:10
2344OverallJonas Stiefvater
Details for Jonas Stiefvater

Category · M20

Category position 753

Claim this result for Jonas Stiefvater
—3:54:11
2346OverallÁlvaro Teixeira
Details for Álvaro Teixeira

Category · M35

Category position 314

Claim this result for Álvaro Teixeira
—3:54:14
2348OverallJulien Maucourt
Details for Julien Maucourt

Category · M20

Category position 754

Claim this result for Julien Maucourt
—3:54:14
2349OverallTiago Faustino
Details for Tiago Faustino

Category · M35

Category position 315

Claim this result for Tiago Faustino
—3:54:15
2350OverallFilipe Serra
Details for Filipe Serra

Category · M50

Category position 219

Claim this result for Filipe Serra
—3:54:16
2351OverallJoão Ventura
Details for João Ventura

Category · M20

Category position 755

Claim this result for João Ventura
—3:54:20
2352OverallHugo Pedro
Details for Hugo Pedro

Category · M20

Category position 756

Claim this result for Hugo Pedro
—3:54:21
2353OverallGilberto Palmeira
Details for Gilberto Palmeira

Category · M50

Category position 220

Claim this result for Gilberto Palmeira
—3:54:21
2354OverallWojciech Korzelecki
Details for Wojciech Korzelecki

Category · M40

Category position 326

Claim this result for Wojciech Korzelecki
—3:54:21
2355OverallWcislo Piotr
Details for Wcislo Piotr

Category · M35

Category position 316

Claim this result for Wcislo Piotr
—3:54:22
2358OverallAdalberto Sousa
Details for Adalberto Sousa

Category · M50

Category position 221

Claim this result for Adalberto Sousa
—3:54:26
2359OverallHenrique Vazquez
Details for Henrique Vazquez

Category · M50

Category position 222

Claim this result for Henrique Vazquez
—3:54:28
2361OverallJuan Miguel Rodríguez Pérez
Details for Juan Miguel Rodríguez Pérez

Category · M20

Category position 757

Claim this result for Juan Miguel Rodríguez Pérez
—3:54:34
2362OverallVincent Van Megen
Details for Vincent Van Megen

Category · M20

Category position 758

Claim this result for Vincent Van Megen
—3:54:35
2363OverallLennart Hatenboer
Details for Lennart Hatenboer

Category · M20

Category position 759

Claim this result for Lennart Hatenboer
—3:54:35
2364OverallRohan Mahan
Details for Rohan Mahan

Category · M20

Category position 760

Claim this result for Rohan Mahan
—3:54:38
2365OverallVictorio Manuel Guerrero Quesada
Details for Victorio Manuel Guerrero Quesada

Category · M55

Category position 106

Claim this result for Victorio Manuel Guerrero Quesada
—3:54:38
2367OverallLuis Campos
Details for Luis Campos

Category · M40

Category position 329

Claim this result for Luis Campos
—3:54:42
2368OverallElliott Steer
Details for Elliott Steer

Category · M20

Category position 761

Claim this result for Elliott Steer
—3:54:43
2371OverallHugo Nogueira
Details for Hugo Nogueira

Category · M45

Category position 297

Claim this result for Hugo Nogueira
—3:54:49
2372OverallMathieu Dias Capitao
Details for Mathieu Dias Capitao

Category · M20

Category position 763

Claim this result for Mathieu Dias Capitao
—3:54:49
2377OverallHugo Pais
Details for Hugo Pais

Category · M35

Category position 319

Claim this result for Hugo Pais
—3:54:56
2379OverallAndré Vicente
Details for André Vicente

Category · M45

Category position 299

Claim this result for André Vicente
—3:54:56
2380OverallPierre Quéré
Details for Pierre Quéré

Category · M20

Category position 766

Claim this result for Pierre Quéré
—3:54:58
2381OverallDaniel Guerreiro
Details for Daniel Guerreiro

Category · M40

Category position 330

Claim this result for Daniel Guerreiro
—3:54:59
2382OverallJosé Alberto Santos Santos
Details for José Alberto Santos Santos

Category · M40

Category position 331

Claim this result for José Alberto Santos Santos
—3:55:00
2386OverallThomas Stark
Details for Thomas Stark

Category · M45

Category position 301

Claim this result for Thomas Stark
—3:55:03
2390OverallYann Barateau
Details for Yann Barateau

Category · M35

Category position 321

Claim this result for Yann Barateau
—3:55:10
2391OverallRafael Veiguela García
Details for Rafael Veiguela García

Category · M50

Category position 224

Claim this result for Rafael Veiguela García
—3:55:10
2393OverallClemente António F. De C. E C. Raposo
Details for Clemente António F. De C. E C. Raposo
—3:55:14
2395OverallPedro Paixão
Details for Pedro Paixão

Category · M20

Category position 769

Claim this result for Pedro Paixão
—3:55:20
2396OverallRafael Monteiro
Details for Rafael Monteiro

Category · M45

Category position 303

Claim this result for Rafael Monteiro
—3:55:21
2401OverallJoão Ramos
Details for João Ramos

Category · M20

Category position 770

Claim this result for João Ramos
—3:55:28
2402OverallAugusto Aluai
Details for Augusto Aluai

Category · M55

Category position 107

Claim this result for Augusto Aluai
—3:55:29
2405OverallJoel Neto
Details for Joel Neto

Category · M40

Category position 333

Claim this result for Joel Neto
—3:55:31
2407OverallDario Cardoso
Details for Dario Cardoso

Category · M50

Category position 225

Claim this result for Dario Cardoso
—3:55:35
2408OverallPedro Serôdio
Details for Pedro Serôdio

Category · M20

Category position 774

Claim this result for Pedro Serôdio
—3:55:35
2409OverallJacobo Lapetra
Details for Jacobo Lapetra

Category · M20

Category position 775

Claim this result for Jacobo Lapetra
—3:55:35
First page of results