All results

AthRecs results archive

EDP Porto Marathon 2026 results

· Porto · Portugal

RunningMarathon · 42.2 km / 26.2 mi1,069 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
339OverallKuchyn Yurii
Details for Kuchyn Yurii

Category · M40

Category position 61

Claim this result for Kuchyn Yurii
—3:07:40
340OverallJoão Horta
Details for João Horta

Category · M35

Category position 60

Claim this result for João Horta
—3:07:40
343OverallSérgio Costa
Details for Sérgio Costa

Category · M35

Category position 62

Claim this result for Sérgio Costa
—3:07:46
344OverallAntónio Mendes
Details for António Mendes

Category · M45

Category position 49

Claim this result for António Mendes
—3:07:47
346OverallPaulo Magalhães
Details for Paulo Magalhães

Category · M55

Category position 7

Claim this result for Paulo Magalhães
—3:07:49
349OverallJuan De Oliveira
Details for Juan De Oliveira

Category · M50

Category position 31

Claim this result for Juan De Oliveira
—3:08:01
350OverallBob Scholtes
Details for Bob Scholtes

Category · M20

Category position 120

Claim this result for Bob Scholtes
—3:08:05
354OverallRafal Cierczek
Details for Rafal Cierczek

Category · M35

Category position 63

Claim this result for Rafal Cierczek
—3:08:10
355OverallHarris Macdonald
Details for Harris Macdonald

Category · M20

Category position 122

Claim this result for Harris Macdonald
—3:08:11
356OverallTelmo Marques
Details for Telmo Marques

Category · M20

Category position 123

Claim this result for Telmo Marques
—3:08:11
359OverallBob Van Pommeren
Details for Bob Van Pommeren

Category · M40

Category position 63

Claim this result for Bob Van Pommeren
—3:08:14
360OverallFrederico Reis
Details for Frederico Reis

Category · M20

Category position 125

Claim this result for Frederico Reis
—3:08:15
362OverallJosé Gonçalo Bernardo
Details for José Gonçalo Bernardo

Category · M40

Category position 64

Claim this result for José Gonçalo Bernardo
—3:08:17
363OverallGabriel Glize
Details for Gabriel Glize

Category · M20

Category position 126

Claim this result for Gabriel Glize
—3:08:19
364OverallÂngelo Araujo
Details for Ângelo Araujo

Category · M50

Category position 32

Claim this result for Ângelo Araujo
—3:08:22
365OverallEmil Winther
Details for Emil Winther

Category · M20

Category position 127

Claim this result for Emil Winther
—3:08:24
366OverallDimitri Catteeuw
Details for Dimitri Catteeuw

Category · M45

Category position 53

Claim this result for Dimitri Catteeuw
—3:08:29
368OverallMarco Gouveia
Details for Marco Gouveia

Category · M20

Category position 128

Claim this result for Marco Gouveia
—3:08:34
369OverallZé Miguel
Details for Zé Miguel

Category · M20

Category position 129

Claim this result for Zé Miguel
—3:08:39
374OverallRaphaël Campos
Details for Raphaël Campos

Category · M20

Category position 131

Claim this result for Raphaël Campos
—3:09:00
379OverallManuel Casais
Details for Manuel Casais

Category · M60

Category position 6

Claim this result for Manuel Casais
—3:09:13
380OverallYavuz Turkeli
Details for Yavuz Turkeli

Category · M35

Category position 65

Claim this result for Yavuz Turkeli
—3:09:21
381OverallMarcos Magalhães
Details for Marcos Magalhães

Category · M35

Category position 66

Claim this result for Marcos Magalhães
—3:09:23
382OverallHelder Antunes
Details for Helder Antunes

Category · M40

Category position 65

Claim this result for Helder Antunes
—3:09:25
383OverallSerafim Rocha
Details for Serafim Rocha

Category · M45

Category position 57

Claim this result for Serafim Rocha
—3:09:25
385OverallJules Kuipers
Details for Jules Kuipers

Category · M20

Category position 134

Claim this result for Jules Kuipers
—3:09:33
388OverallMiguel Machado
Details for Miguel Machado

Category · M35

Category position 67

Claim this result for Miguel Machado
—3:09:39
391OverallTiago Fábrica
Details for Tiago Fábrica

Category · M35

Category position 68

Claim this result for Tiago Fábrica
—3:09:43
392OverallGuy Arias
Details for Guy Arias

Category · M20

Category position 135

Claim this result for Guy Arias
—3:09:44
393OverallJavier Taibo García
Details for Javier Taibo García

Category · M35

Category position 69

Claim this result for Javier Taibo García
—3:09:45
394OverallLivius De Graaf
Details for Livius De Graaf

Category · M20

Category position 136

Claim this result for Livius De Graaf
—3:09:50
395OverallRasmus Johann Moritz Tiessen
Details for Rasmus Johann Moritz Tiessen

Category · M20

Category position 137

Claim this result for Rasmus Johann Moritz Tiessen
—3:09:54
396OverallAndré Cunha
Details for André Cunha

Category · M40

Category position 67

Claim this result for André Cunha
—3:09:54
397OverallWolfgang Pider
Details for Wolfgang Pider

Category · M45

Category position 58

Claim this result for Wolfgang Pider
—3:09:57
398OverallJose Rocha
Details for Jose Rocha

Category · M50

Category position 35

Claim this result for Jose Rocha
—3:09:59
399OverallTomé Pires
Details for Tomé Pires

Category · M20

Category position 138

Claim this result for Tomé Pires
—3:10:05
400OverallIvan Mostepanov
Details for Ivan Mostepanov

Category · M20

Category position 139

Claim this result for Ivan Mostepanov
—3:10:08
402OverallFrancesco Teneziano
Details for Francesco Teneziano

Category · M20

Category position 140

Claim this result for Francesco Teneziano
—3:10:11
403OverallFrancesco Ferrise
Details for Francesco Ferrise

Category · M35

Category position 71

Claim this result for Francesco Ferrise
—3:10:11
405OverallJosé Braga
Details for José Braga

Category · M35

Category position 72

Claim this result for José Braga
—3:10:14
409OverallÂngelo Relvas
Details for Ângelo Relvas

Category · M45

Category position 59

Claim this result for Ângelo Relvas
—3:10:24
410OverallTimothée Massot
Details for Timothée Massot

Category · M20

Category position 142

Claim this result for Timothée Massot
—3:10:27
411OverallJosé Vaz
Details for José Vaz

Category · M60

Category position 7

Claim this result for José Vaz
—3:10:29
412OverallDaniel Bermúdez Álvarez
Details for Daniel Bermúdez Álvarez

Category · M40

Category position 68

Claim this result for Daniel Bermúdez Álvarez
—3:10:31
413OverallVítor Ferreira
Details for Vítor Ferreira

Category · M45

Category position 60

Claim this result for Vítor Ferreira
—3:10:32
415OverallJuan Antonio Peñarrubia Martinez
Details for Juan Antonio Peñarrubia Martinez
—3:10:50
416OverallAntónio Fonseca
Details for António Fonseca

Category · M50

Category position 36

Claim this result for António Fonseca
—3:10:51
417OverallPedro Catarino
Details for Pedro Catarino

Category · M35

Category position 73

Claim this result for Pedro Catarino
—3:10:51
419OverallGonçalo Mareco
Details for Gonçalo Mareco

Category · M35

Category position 74

Claim this result for Gonçalo Mareco
—3:10:59
425OverallDiogo Vasconcelos
Details for Diogo Vasconcelos

Category · M20

Category position 144

Claim this result for Diogo Vasconcelos
—3:11:12
428OverallAndreu Galín Figueras
Details for Andreu Galín Figueras

Category · M35

Category position 75

Claim this result for Andreu Galín Figueras
—3:11:23
429OverallJavier Martin-Timson
Details for Javier Martin-Timson

Category · M20

Category position 145

Claim this result for Javier Martin-Timson
—3:11:25
432OverallRuben Santos
Details for Ruben Santos

Category · M35

Category position 77

Claim this result for Ruben Santos
—3:11:27
433OverallChris Oester
Details for Chris Oester

Category · M45

Category position 63

Claim this result for Chris Oester
—3:11:33
436OverallDavid Costa
Details for David Costa

Category · M40

Category position 71

Claim this result for David Costa
—3:11:42
437OverallJaime Pereira
Details for Jaime Pereira

Category · M20

Category position 146

Claim this result for Jaime Pereira
—3:11:45
440OverallMarco Pires
Details for Marco Pires

Category · M20

Category position 148

Claim this result for Marco Pires
—3:11:48
441OverallAndré Cristiano Macedo Santos
Details for André Cristiano Macedo Santos

Category · M40

Category position 72

Claim this result for André Cristiano Macedo Santos
—3:11:50
443OverallOliver Rosenkilde
Details for Oliver Rosenkilde

Category · M20

Category position 149

Claim this result for Oliver Rosenkilde
—3:11:55
444OverallJules De Staercke
Details for Jules De Staercke

Category · M20

Category position 150

Claim this result for Jules De Staercke
—3:11:57
447OverallEnrique Lapetra
Details for Enrique Lapetra

Category · M20

Category position 152

Claim this result for Enrique Lapetra
—3:12:06
449OverallAntoine Goitino
Details for Antoine Goitino

Category · M35

Category position 80

Claim this result for Antoine Goitino
—3:12:09
450OverallRenato Kadiu
Details for Renato Kadiu

Category · M20

Category position 153

Claim this result for Renato Kadiu
—3:12:10
452OverallPedro Voga
Details for Pedro Voga

Category · M50

Category position 38

Claim this result for Pedro Voga
—3:12:14
453OverallWassim Aboussikine
Details for Wassim Aboussikine

Category · M20

Category position 154

Claim this result for Wassim Aboussikine
—3:12:20
454OverallTiago Largo
Details for Tiago Largo

Category · M40

Category position 73

Claim this result for Tiago Largo
—3:12:24
455OverallJorge Costa Matos
Details for Jorge Costa Matos

Category · M55

Category position 12

Claim this result for Jorge Costa Matos
—3:12:24
457OverallHélder Brito
Details for Hélder Brito

Category · M20

Category position 155

Claim this result for Hélder Brito
—3:12:32
458OverallRubén Monte
Details for Rubén Monte

Category · M35

Category position 81

Claim this result for Rubén Monte
—3:12:40
459OverallAlejandro Lamas Pérez
Details for Alejandro Lamas Pérez

Category · M50

Category position 39

Claim this result for Alejandro Lamas Pérez
—3:12:40
460OverallMario Macedo
Details for Mario Macedo

Category · M50

Category position 40

Claim this result for Mario Macedo
—3:12:50
462OverallAndreas Olsen
Details for Andreas Olsen

Category · M20

Category position 156

Claim this result for Andreas Olsen
—3:12:57
463OverallMaxime Raquin
Details for Maxime Raquin

Category · M35

Category position 82

Claim this result for Maxime Raquin
—3:12:57
464OverallGarcía Clavero José Miguel
Details for García Clavero José Miguel

Category · M20

Category position 157

Claim this result for García Clavero José Miguel
—3:12:59
465OverallArtur Martins
Details for Artur Martins

Category · M55

Category position 13

Claim this result for Artur Martins
—3:13:03
467OverallJaime Gragera
Details for Jaime Gragera

Category · M60

Category position 10

Claim this result for Jaime Gragera
—3:13:04
469OverallSébastien Rigamonti
Details for Sébastien Rigamonti

Category · M35

Category position 85

Claim this result for Sébastien Rigamonti
—3:13:11
471OverallLucas Cardoso
Details for Lucas Cardoso

Category · M20

Category position 158

Claim this result for Lucas Cardoso
—3:13:15
473OverallAaron Ofearghail
Details for Aaron Ofearghail

Category · M45

Category position 67

Claim this result for Aaron Ofearghail
—3:13:16
476OverallLeandro Ferreira Nunes
Details for Leandro Ferreira Nunes

Category · M45

Category position 68

Claim this result for Leandro Ferreira Nunes
—3:13:24
477OverallGabriel Oliveira
Details for Gabriel Oliveira

Category · M45

Category position 69

Claim this result for Gabriel Oliveira
—3:13:29
480OverallJoão Maria Candeias
Details for João Maria Candeias

Category · M20

Category position 161

Claim this result for João Maria Candeias
—3:13:37
481OverallRenzo Neira
Details for Renzo Neira

Category · M45

Category position 70

Claim this result for Renzo Neira
—3:13:41
482OverallVíctor Ángel Rivas Cid
Details for Víctor Ángel Rivas Cid

Category · M55

Category position 14

Claim this result for Víctor Ángel Rivas Cid
—3:13:42
483OverallThomas De Bruycker
Details for Thomas De Bruycker

Category · M20

Category position 162

Claim this result for Thomas De Bruycker
—3:13:44
485OverallDavid Ramalho
Details for David Ramalho

Category · M45

Category position 72

Claim this result for David Ramalho
—3:13:52
487OverallAndré Cruz
Details for André Cruz

Category · M45

Category position 73

Claim this result for André Cruz
—3:13:53
488OverallRodolfo Ferreira
Details for Rodolfo Ferreira

Category · M20

Category position 163

Claim this result for Rodolfo Ferreira
—3:13:56
489OverallAgostinho Carneiro
Details for Agostinho Carneiro

Category · M60

Category position 12

Claim this result for Agostinho Carneiro
—3:13:56
490OverallVíctor Aldea Lagunas
Details for Víctor Aldea Lagunas

Category · M20

Category position 164

Claim this result for Víctor Aldea Lagunas
—3:13:59
492OverallSantiago Piñeiro Graña
Details for Santiago Piñeiro Graña

Category · M45

Category position 75

Claim this result for Santiago Piñeiro Graña
—3:14:02
496OverallÁlvaro Jose Dias Ferreira
Details for Álvaro Jose Dias Ferreira

Category · M20

Category position 166

Claim this result for Álvaro Jose Dias Ferreira
—3:14:05
498OverallMauro Costa
Details for Mauro Costa

Category · M35

Category position 87

Claim this result for Mauro Costa
—3:14:06
499OverallJoão Tinoco
Details for João Tinoco

Category · M35

Category position 88

Claim this result for João Tinoco
—3:14:06
501OverallFilipe Rodrigues
Details for Filipe Rodrigues

Category · M40

Category position 75

Claim this result for Filipe Rodrigues
—3:14:08
505OverallJorge Teixeira
Details for Jorge Teixeira

Category · M35

Category position 90

Claim this result for Jorge Teixeira
—3:14:12
506OverallHassane El Bekraoui
Details for Hassane El Bekraoui

Category · M55

Category position 15

Claim this result for Hassane El Bekraoui
—3:14:15
507OverallNils Boschert
Details for Nils Boschert

Category · M20

Category position 168

Claim this result for Nils Boschert
—3:14:16
508OverallReinaldo Dos Reis Silva
Details for Reinaldo Dos Reis Silva

Category · M20

Category position 169

Claim this result for Reinaldo Dos Reis Silva
—3:14:20
509OverallAlex Treacy
Details for Alex Treacy

Category · M20

Category position 170

Claim this result for Alex Treacy
—3:14:24
First page of results