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
3342OverallJhon Willy González Cabanillas
Details for Jhon Willy González Cabanillas

Category · M20

Category position 1091

Claim this result for Jhon Willy González Cabanillas
—4:11:48
3343OverallLouis Benthe
Details for Louis Benthe

Category · M20

Category position 1092

Claim this result for Louis Benthe
—4:11:50
3344OverallTiago Ferreira Barbosa
Details for Tiago Ferreira Barbosa

Category · M35

Category position 425

Claim this result for Tiago Ferreira Barbosa
—4:11:53
3347OverallMathias Franquet
Details for Mathias Franquet

Category · M50

Category position 297

Claim this result for Mathias Franquet
—4:11:57
3352OverallWojciech Sokólski
Details for Wojciech Sokólski

Category · M35

Category position 428

Claim this result for Wojciech Sokólski
—4:12:04
3353OverallAmilcar Costa
Details for Amilcar Costa

Category · M55

Category position 147

Claim this result for Amilcar Costa
—4:12:05
3354OverallIvo Martins
Details for Ivo Martins

Category · M45

Category position 399

Claim this result for Ivo Martins
—4:12:08
3355OverallGonçalo Viegas
Details for Gonçalo Viegas

Category · M20

Category position 1094

Claim this result for Gonçalo Viegas
—4:12:08
3356OverallGuilherme Pinto
Details for Guilherme Pinto

Category · M20

Category position 1095

Claim this result for Guilherme Pinto
—4:12:11
3363OverallNuno Azevedo
Details for Nuno Azevedo

Category · M20

Category position 1096

Claim this result for Nuno Azevedo
—4:12:18
3364OverallAndré Simões
Details for André Simões

Category · M35

Category position 429

Claim this result for André Simões
—4:12:18
3365OverallLucas Kurica
Details for Lucas Kurica

Category · M20

Category position 1097

Claim this result for Lucas Kurica
—4:12:20
3370OverallMichele Piccolo
Details for Michele Piccolo

Category · M50

Category position 299

Claim this result for Michele Piccolo
—4:12:23
3372OverallErik Erik Jönsson
Details for Erik Erik Jönsson

Category · M20

Category position 1099

Claim this result for Erik Erik Jönsson
—4:12:25
3374OverallMiguel Serafim
Details for Miguel Serafim

Category · M20

Category position 1100

Claim this result for Miguel Serafim
—4:12:28
3377OverallFirmino Gomes
Details for Firmino Gomes

Category · M45

Category position 400

Claim this result for Firmino Gomes
—4:12:30
3378OverallJoão Paulo Da Cunha Velasco De Sousa
Details for João Paulo Da Cunha Velasco De Sousa
—4:12:30
3380OverallJorge Fernandes
Details for Jorge Fernandes

Category · M45

Category position 401

Claim this result for Jorge Fernandes
—4:12:32
3382OverallMilan Kovacic
Details for Milan Kovacic

Category · M35

Category position 431

Claim this result for Milan Kovacic
—4:12:33
3383OverallJoão Baía
Details for João Baía

Category · M35

Category position 432

Claim this result for João Baía
—4:12:34
3384OverallNick Alexander Jacoby
Details for Nick Alexander Jacoby

Category · M20

Category position 1102

Claim this result for Nick Alexander Jacoby
—4:12:35
3385OverallFrederico Martins Gonçalves
Details for Frederico Martins Gonçalves

Category · M40

Category position 427

Claim this result for Frederico Martins Gonçalves
—4:12:35
3387OverallAndré Barbosa
Details for André Barbosa

Category · M40

Category position 428

Claim this result for André Barbosa
—4:12:37
3389OverallFrancisco Bartolomeu
Details for Francisco Bartolomeu

Category · M50

Category position 302

Claim this result for Francisco Bartolomeu
—4:12:38
3390OverallFilipe Sousa
Details for Filipe Sousa

Category · M20

Category position 1103

Claim this result for Filipe Sousa
—4:12:38
3391OverallAngelo Boccardi
Details for Angelo Boccardi

Category · M20

Category position 1104

Claim this result for Angelo Boccardi
—4:12:39
3392OverallKrzysztof Wycislok
Details for Krzysztof Wycislok

Category · M40

Category position 429

Claim this result for Krzysztof Wycislok
—4:12:39
3393OverallDiego Lokhorst
Details for Diego Lokhorst

Category · M20

Category position 1105

Claim this result for Diego Lokhorst
—4:12:40
3394OverallJeferson Dutra
Details for Jeferson Dutra

Category · M40

Category position 430

Claim this result for Jeferson Dutra
—4:12:41
3395OverallDiogo Gonçalves
Details for Diogo Gonçalves

Category · M20

Category position 1106

Claim this result for Diogo Gonçalves
—4:12:46
3398OverallAntónio Moita
Details for António Moita

Category · M20

Category position 1107

Claim this result for António Moita
—4:12:51
3399OverallGarcía Cintas Antonio
Details for García Cintas Antonio

Category · M40

Category position 431

Claim this result for García Cintas Antonio
—4:12:51
3400OverallGuenter Berthold
Details for Guenter Berthold

Category · M40

Category position 432

Claim this result for Guenter Berthold
—4:12:52
3401OverallJaime Ricardo Costa Lopes Catarino
Details for Jaime Ricardo Costa Lopes Catarino
—4:12:57
3404OverallKane Sieman
Details for Kane Sieman

Category · M20

Category position 1109

Claim this result for Kane Sieman
—4:13:00
3406OverallGuillaume Billonnet
Details for Guillaume Billonnet

Category · M40

Category position 434

Claim this result for Guillaume Billonnet
—4:13:01
3408OverallHugo Cardoso
Details for Hugo Cardoso

Category · M20

Category position 1111

Claim this result for Hugo Cardoso
—4:13:02
3409OverallLars Valner
Details for Lars Valner

Category · M20

Category position 1112

Claim this result for Lars Valner
—4:13:06
3414OverallMartin Rauch
Details for Martin Rauch

Category · M20

Category position 1114

Claim this result for Martin Rauch
—4:13:10
3416OverallRichard Panetier
Details for Richard Panetier

Category · M35

Category position 434

Claim this result for Richard Panetier
—4:13:11
3420OverallOskar Søreng
Details for Oskar Søreng

Category · M20

Category position 1116

Claim this result for Oskar Søreng
—4:13:14
3423OverallJohn Bassett
Details for John Bassett

Category · M20

Category position 1118

Claim this result for John Bassett
—4:13:18
3425OverallDavid Gonçalves
Details for David Gonçalves

Category · M20

Category position 1119

Claim this result for David Gonçalves
—4:13:21
3427OverallMaximiliano Brindisi
Details for Maximiliano Brindisi

Category · M35

Category position 435

Claim this result for Maximiliano Brindisi
—4:13:22
3428OverallAidan Collins
Details for Aidan Collins

Category · M20

Category position 1120

Claim this result for Aidan Collins
—4:13:23
3430OverallSergio Fernández Taboada
Details for Sergio Fernández Taboada

Category · M45

Category position 406

Claim this result for Sergio Fernández Taboada
—4:13:24
3433OverallHenrique Costa
Details for Henrique Costa

Category · M40

Category position 437

Claim this result for Henrique Costa
—4:13:28
3435OverallJan De Jong
Details for Jan De Jong

Category · M50

Category position 304

Claim this result for Jan De Jong
—4:13:29
3437OverallMateusz Zakrzewski
Details for Mateusz Zakrzewski

Category · M35

Category position 436

Claim this result for Mateusz Zakrzewski
—4:13:35
3441OverallChristian Bajenaru
Details for Christian Bajenaru

Category · M35

Category position 437

Claim this result for Christian Bajenaru
—4:13:40
3443OverallAndrei Bajenaru
Details for Andrei Bajenaru

Category · M20

Category position 1123

Claim this result for Andrei Bajenaru
—4:13:40
3444OverallMartin Airas
Details for Martin Airas

Category · M40

Category position 439

Claim this result for Martin Airas
—4:13:42
3445OverallPiotr Odolak
Details for Piotr Odolak

Category · M35

Category position 438

Claim this result for Piotr Odolak
—4:13:43
3447OverallXavier Graullera Agusti
Details for Xavier Graullera Agusti

Category · M45

Category position 408

Claim this result for Xavier Graullera Agusti
—4:13:45
3451OverallJoão Areias
Details for João Areias

Category · M20

Category position 1125

Claim this result for João Areias
—4:13:47
3452OverallNicolas Torres
Details for Nicolas Torres

Category · M20

Category position 1126

Claim this result for Nicolas Torres
—4:13:48
3454OverallDuarte Fernández Piñeiro
Details for Duarte Fernández Piñeiro

Category · M20

Category position 1127

Claim this result for Duarte Fernández Piñeiro
—4:13:50
3456OverallMário Jorge Almeida
Details for Mário Jorge Almeida

Category · M40

Category position 440

Claim this result for Mário Jorge Almeida
—4:13:51
3457OverallAndreu Reines Pons
Details for Andreu Reines Pons

Category · M60

Category position 105

Claim this result for Andreu Reines Pons
—4:13:52
3460OverallFabio Alonso Gensch
Details for Fabio Alonso Gensch

Category · M35

Category position 439

Claim this result for Fabio Alonso Gensch
—4:13:54
3461OverallRafal Trólka
Details for Rafal Trólka

Category · M45

Category position 411

Claim this result for Rafal Trólka
—4:13:55
3462OverallB.E.R.T.O Oliveira
Details for B.E.R.T.O Oliveira

Category · M45

Category position 412

Claim this result for B.E.R.T.O Oliveira
—4:13:56
3463OverallAntónio Soares
Details for António Soares

Category · M45

Category position 413

Claim this result for António Soares
—4:13:56
3464OverallGuilherme Carmo
Details for Guilherme Carmo

Category · M20

Category position 1130

Claim this result for Guilherme Carmo
—4:13:58
3466OverallJúlio Pinto
Details for Júlio Pinto

Category · M35

Category position 440

Claim this result for Júlio Pinto
—4:13:59
3470OverallJosé Francisco Silva
Details for José Francisco Silva

Category · M20

Category position 1131

Claim this result for José Francisco Silva
—4:14:02
3472OverallLuís Aguiar Dias
Details for Luís Aguiar Dias

Category · M60

Category position 106

Claim this result for Luís Aguiar Dias
—4:14:05
3473OverallParzych Wojciech
Details for Parzych Wojciech

Category · M50

Category position 306

Claim this result for Parzych Wojciech
—4:14:05
3474OverallHenrique Fragoso
Details for Henrique Fragoso

Category · M20

Category position 1132

Claim this result for Henrique Fragoso
—4:14:06
3475OverallJake Kirkham
Details for Jake Kirkham

Category · M20

Category position 1133

Claim this result for Jake Kirkham
—4:14:08
3476OverallCarlos Carreira
Details for Carlos Carreira

Category · M45

Category position 416

Claim this result for Carlos Carreira
—4:14:08
3477OverallTiago Mateus
Details for Tiago Mateus

Category · M20

Category position 1134

Claim this result for Tiago Mateus
—4:14:09
3480OverallIgor Condric
Details for Igor Condric

Category · M35

Category position 441

Claim this result for Igor Condric
—4:14:10
3482OverallFernando Pinto
Details for Fernando Pinto

Category · M20

Category position 1135

Claim this result for Fernando Pinto
—4:14:10
3483OverallMiguel Queirós
Details for Miguel Queirós

Category · M20

Category position 1136

Claim this result for Miguel Queirós
—4:14:11
3484OverallNuno Sá Lima
Details for Nuno Sá Lima

Category · M60

Category position 107

Claim this result for Nuno Sá Lima
—4:14:11
3485OverallPedro Bilro
Details for Pedro Bilro

Category · M20

Category position 1137

Claim this result for Pedro Bilro
—4:14:12
3488OverallNuno Batista
Details for Nuno Batista

Category · M20

Category position 1139

Claim this result for Nuno Batista
—4:14:14
3489OverallJoão Valentim
Details for João Valentim

Category · M20

Category position 1140

Claim this result for João Valentim
—4:14:14
3492OverallDavid Rego
Details for David Rego

Category · M55

Category position 154

Claim this result for David Rego
—4:14:15
3493OverallDiogo Guerreiro
Details for Diogo Guerreiro

Category · M35

Category position 443

Claim this result for Diogo Guerreiro
—4:14:16
3497OverallFábio Mestre
Details for Fábio Mestre

Category · M40

Category position 443

Claim this result for Fábio Mestre
—4:14:18
3501OverallAndré Roxo
Details for André Roxo

Category · M20

Category position 1141

Claim this result for André Roxo
—4:14:23
3502OverallYvan Kuntzmann
Details for Yvan Kuntzmann

Category · M60

Category position 108

Claim this result for Yvan Kuntzmann
—4:14:25
3507OverallMatthew Coxon
Details for Matthew Coxon

Category · M20

Category position 1142

Claim this result for Matthew Coxon
—4:14:26
3508OverallJulien Millet
Details for Julien Millet

Category · M50

Category position 308

Claim this result for Julien Millet
—4:14:29
3509OverallRafael Elawar
Details for Rafael Elawar

Category · M20

Category position 1143

Claim this result for Rafael Elawar
—4:14:29
3510OverallRian Silva
Details for Rian Silva

Category · M20

Category position 1144

Claim this result for Rian Silva
—4:14:30
3511OverallMarc Besnard
Details for Marc Besnard

Category · M60

Category position 109

Claim this result for Marc Besnard
—4:14:30
3512OverallBruno Neto
Details for Bruno Neto

Category · M20

Category position 1145

Claim this result for Bruno Neto
—4:14:33
3516OverallChristophe Guilbaud
Details for Christophe Guilbaud

Category · M60

Category position 110

Claim this result for Christophe Guilbaud
—4:14:36
3518OverallJonathan Suzes
Details for Jonathan Suzes

Category · M35

Category position 446

Claim this result for Jonathan Suzes
—4:14:37
3521OverallCaio Bueno
Details for Caio Bueno

Category · M20

Category position 1148

Claim this result for Caio Bueno
—4:14:39
3522OverallVitor Jorge
Details for Vitor Jorge

Category · M60

Category position 111

Claim this result for Vitor Jorge
—4:14:41
3523OverallLuke Trimmings
Details for Luke Trimmings

Category · M20

Category position 1149

Claim this result for Luke Trimmings
—4:14:43
3529OverallJosé Serafim
Details for José Serafim

Category · M35

Category position 447

Claim this result for José Serafim
—4:14:52
3530OverallCarlos Correia
Details for Carlos Correia

Category · M55

Category position 155

Claim this result for Carlos Correia
—4:14:55
3531OverallColin Bohlmann
Details for Colin Bohlmann

Category · M20

Category position 1150

Claim this result for Colin Bohlmann
—4:14:55
3532OverallAndrés Reascos
Details for Andrés Reascos

Category · M20

Category position 1151

Claim this result for Andrés Reascos
—4:14:57
3533OverallMattias Göransson
Details for Mattias Göransson

Category · M50

Category position 310

Claim this result for Mattias Göransson
—4:15:03
First page of results