All results

AthRecs results archive

EDP Porto Marathon 2026 results

· Porto · Portugal

RunningMarathon · 42.2 km / 26.2 mi1,868 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
1165OverallChristophe Fernandes
Details for Christophe Fernandes

Category · M50

Category position 99

Claim this result for Christophe Fernandes
—3:31:26
1167OverallAlessandro Tongiorgi
Details for Alessandro Tongiorgi

Category · M20

Category position 382

Claim this result for Alessandro Tongiorgi
—3:31:26
1168OverallXavier Lasne
Details for Xavier Lasne

Category · M50

Category position 100

Claim this result for Xavier Lasne
—3:31:27
1169OverallPaulo Nunes
Details for Paulo Nunes

Category · M50

Category position 101

Claim this result for Paulo Nunes
—3:31:30
1171OverallDaniel Sarabanda
Details for Daniel Sarabanda

Category · M20

Category position 383

Claim this result for Daniel Sarabanda
—3:31:33
1172OverallJulien Prevost
Details for Julien Prevost

Category · M35

Category position 182

Claim this result for Julien Prevost
—3:31:35
1175OverallSeppe De Sadeleer
Details for Seppe De Sadeleer

Category · M20

Category position 385

Claim this result for Seppe De Sadeleer
—3:31:36
1178OverallCarl Richter
Details for Carl Richter

Category · M40

Category position 173

Claim this result for Carl Richter
—3:31:38
1182OverallFernando Alonso Velasco
Details for Fernando Alonso Velasco

Category · M50

Category position 102

Claim this result for Fernando Alonso Velasco
—3:31:43
1183OverallFábio Azevedo
Details for Fábio Azevedo

Category · M40

Category position 174

Claim this result for Fábio Azevedo
—3:31:44
1184OverallCarlos Jorge Araújo
Details for Carlos Jorge Araújo

Category · M45

Category position 174

Claim this result for Carlos Jorge Araújo
—3:31:44
1185OverallFabio Capela
Details for Fabio Capela

Category · M40

Category position 175

Claim this result for Fabio Capela
—3:31:46
1186OverallLuís Miguel Neco Lima
Details for Luís Miguel Neco Lima

Category · M50

Category position 103

Claim this result for Luís Miguel Neco Lima
—3:31:46
1187OverallDomingos Morais
Details for Domingos Morais

Category · M50

Category position 104

Claim this result for Domingos Morais
—3:31:48
1188OverallFabio Matos
Details for Fabio Matos

Category · M20

Category position 387

Claim this result for Fabio Matos
—3:31:49
1190OverallCarlos Canito
Details for Carlos Canito

Category · M55

Category position 46

Claim this result for Carlos Canito
—3:31:54
1191OverallNuno Leal
Details for Nuno Leal

Category · M40

Category position 176

Claim this result for Nuno Leal
—3:31:56
1192OverallVladimir Kandrac
Details for Vladimir Kandrac

Category · M45

Category position 176

Claim this result for Vladimir Kandrac
—3:31:57
1194OverallPaulo Venâncio
Details for Paulo Venâncio

Category · M45

Category position 177

Claim this result for Paulo Venâncio
—3:32:00
1195OverallJohannes Paul Hecker
Details for Johannes Paul Hecker

Category · M20

Category position 389

Claim this result for Johannes Paul Hecker
—3:32:01
1196OverallStefan Telgmann
Details for Stefan Telgmann

Category · M20

Category position 390

Claim this result for Stefan Telgmann
—3:32:01
1198OverallJoaquim Malheiro
Details for Joaquim Malheiro

Category · M40

Category position 177

Claim this result for Joaquim Malheiro
—3:32:04
1199OverallWilliam Noble
Details for William Noble

Category · M20

Category position 391

Claim this result for William Noble
—3:32:05
1201OverallJulien Drapier
Details for Julien Drapier

Category · M20

Category position 392

Claim this result for Julien Drapier
—3:32:08
1205OverallMatteo Guizzetti
Details for Matteo Guizzetti

Category · M20

Category position 394

Claim this result for Matteo Guizzetti
—3:32:13
1207OverallFergal Harrison
Details for Fergal Harrison

Category · M20

Category position 395

Claim this result for Fergal Harrison
—3:32:16
1208OverallDenis Smizansky
Details for Denis Smizansky

Category · M20

Category position 396

Claim this result for Denis Smizansky
—3:32:16
1210OverallFlorent Dubost
Details for Florent Dubost

Category · M40

Category position 179

Claim this result for Florent Dubost
—3:32:20
1211OverallSalvador Vega Díaz
Details for Salvador Vega Díaz

Category · M50

Category position 106

Claim this result for Salvador Vega Díaz
—3:32:20
1217OverallJuan Agustín González González
Details for Juan Agustín González González
—3:32:25
1219OverallJoel Mendes
Details for Joel Mendes

Category · M40

Category position 180

Claim this result for Joel Mendes
—3:32:25
1220OverallCláudio Mira
Details for Cláudio Mira

Category · M60

Category position 31

Claim this result for Cláudio Mira
—3:32:25
1221OverallRúben Gomes
Details for Rúben Gomes

Category · M20

Category position 398

Claim this result for Rúben Gomes
—3:32:27
1222OverallJosé Amaral
Details for José Amaral

Category · M20

Category position 399

Claim this result for José Amaral
—3:32:27
1224OverallTiago Filipe De Eca Rodrigues Chiqui
Details for Tiago Filipe De Eca Rodrigues Chiqui
—3:32:28
1226OverallAntónio Costa
Details for António Costa

Category · M55

Category position 48

Claim this result for António Costa
—3:32:30
1229OverallEliseu Carneiro Santos Rocha
Details for Eliseu Carneiro Santos Rocha

Category · M40

Category position 184

Claim this result for Eliseu Carneiro Santos Rocha
—3:32:32
1232OverallAlexis Robineau
Details for Alexis Robineau

Category · M20

Category position 400

Claim this result for Alexis Robineau
—3:32:35
1236OverallOlivier Gillot
Details for Olivier Gillot

Category · M45

Category position 178

Claim this result for Olivier Gillot
—3:32:41
1237OverallAdam Mcgrath
Details for Adam Mcgrath

Category · M20

Category position 401

Claim this result for Adam Mcgrath
—3:32:41
1238OverallAndreas Larsen
Details for Andreas Larsen

Category · M20

Category position 402

Claim this result for Andreas Larsen
—3:32:43
1241OverallManuel Carreira Parrado
Details for Manuel Carreira Parrado

Category · M45

Category position 179

Claim this result for Manuel Carreira Parrado
—3:32:45
1242OverallFrancisco Braga
Details for Francisco Braga

Category · M35

Category position 189

Claim this result for Francisco Braga
—3:32:47
1243OverallPedro Vargas
Details for Pedro Vargas

Category · M35

Category position 190

Claim this result for Pedro Vargas
—3:32:51
1244OverallCarlo Alberto Cocchieri
Details for Carlo Alberto Cocchieri

Category · M35

Category position 191

Claim this result for Carlo Alberto Cocchieri
—3:32:52
1245OverallRicardo Marques
Details for Ricardo Marques

Category · M40

Category position 186

Claim this result for Ricardo Marques
—3:32:54
1247OverallHauke Hedemann
Details for Hauke Hedemann

Category · M20

Category position 404

Claim this result for Hauke Hedemann
—3:32:55
1250OverallAndrii Kutsenko
Details for Andrii Kutsenko

Category · M45

Category position 180

Claim this result for Andrii Kutsenko
—3:32:57
1252OverallMário Aragão
Details for Mário Aragão

Category · M35

Category position 193

Claim this result for Mário Aragão
—3:32:59
1253OverallSimon Jager
Details for Simon Jager

Category · M20

Category position 405

Claim this result for Simon Jager
—3:32:59
1257OverallFilipe Soares
Details for Filipe Soares

Category · M45

Category position 181

Claim this result for Filipe Soares
—3:33:02
1258OverallDaniel Jimenez Branera
Details for Daniel Jimenez Branera

Category · M35

Category position 194

Claim this result for Daniel Jimenez Branera
—3:33:02
1261OverallFrancisco Azeredo
Details for Francisco Azeredo

Category · M20

Category position 408

Claim this result for Francisco Azeredo
—3:33:06
1262OverallJosé Fernández Florido
Details for José Fernández Florido

Category · M55

Category position 50

Claim this result for José Fernández Florido
—3:33:07
1263OverallGonçalo Fernandes
Details for Gonçalo Fernandes

Category · M20

Category position 409

Claim this result for Gonçalo Fernandes
—3:33:09
1264OverallTomás Dionisio
Details for Tomás Dionisio

Category · M20

Category position 410

Claim this result for Tomás Dionisio
—3:33:11
1266OverallHumberto Lopes
Details for Humberto Lopes

Category · M55

Category position 51

Claim this result for Humberto Lopes
—3:33:14
1267OverallDaniel Gaio Simões
Details for Daniel Gaio Simões

Category · M40

Category position 189

Claim this result for Daniel Gaio Simões
—3:33:15
1269OverallArtur Araújo
Details for Artur Araújo

Category · M60

Category position 34

Claim this result for Artur Araújo
—3:33:16
1271OverallGilberto Marques Da Silva Silva
Details for Gilberto Marques Da Silva Silva

Category · M40

Category position 191

Claim this result for Gilberto Marques Da Silva Silva
—3:33:18
1275OverallGonçalo Ciravegna
Details for Gonçalo Ciravegna

Category · M20

Category position 411

Claim this result for Gonçalo Ciravegna
—3:33:28
1283OverallSérgio Martins
Details for Sérgio Martins

Category · M20

Category position 413

Claim this result for Sérgio Martins
—3:33:33
1285OverallEduardo Novais
Details for Eduardo Novais

Category · M35

Category position 195

Claim this result for Eduardo Novais
—3:33:34
1288OverallMauro Romero
Details for Mauro Romero

Category · M20

Category position 415

Claim this result for Mauro Romero
—3:33:36
1289OverallAlex Posado Rodríguez
Details for Alex Posado Rodríguez

Category · M20

Category position 416

Claim this result for Alex Posado Rodríguez
—3:33:36
1291OverallJosé Luís Santos
Details for José Luís Santos

Category · M60

Category position 35

Claim this result for José Luís Santos
—3:33:39
1292OverallAlexis Poddighe
Details for Alexis Poddighe

Category · M20

Category position 417

Claim this result for Alexis Poddighe
—3:33:40
1294OverallRicardo Gomes
Details for Ricardo Gomes

Category · M20

Category position 419

Claim this result for Ricardo Gomes
—3:33:43
1295OverallDaniel Suso
Details for Daniel Suso

Category · M35

Category position 196

Claim this result for Daniel Suso
—3:33:45
1298OverallRenato Nunes
Details for Renato Nunes

Category · M40

Category position 193

Claim this result for Renato Nunes
—3:33:49
1302OverallFrano Knezevic
Details for Frano Knezevic

Category · M20

Category position 420

Claim this result for Frano Knezevic
—3:33:54
1303OverallWillians Santos
Details for Willians Santos

Category · M20

Category position 421

Claim this result for Willians Santos
—3:33:55
1304OverallJose Manuel González Sanchez
Details for Jose Manuel González Sanchez

Category · M50

Category position 110

Claim this result for Jose Manuel González Sanchez
—3:33:55
1306OverallRick Schepers
Details for Rick Schepers

Category · M20

Category position 422

Claim this result for Rick Schepers
—3:34:14
1307OverallRoberto Faria
Details for Roberto Faria

Category · M20

Category position 423

Claim this result for Roberto Faria
—3:34:15
1309OverallGilberto Pereira
Details for Gilberto Pereira

Category · M50

Category position 111

Claim this result for Gilberto Pereira
—3:34:23
1311OverallPedro Câmara
Details for Pedro Câmara

Category · M45

Category position 185

Claim this result for Pedro Câmara
—3:34:24
1312OverallAntónio Rocha
Details for António Rocha

Category · M60

Category position 37

Claim this result for António Rocha
—3:34:24
1314OverallQuentin Van De Hel
Details for Quentin Van De Hel

Category · M20

Category position 425

Claim this result for Quentin Van De Hel
—3:34:25
1316OverallVoaides Mihai
Details for Voaides Mihai

Category · M45

Category position 186

Claim this result for Voaides Mihai
—3:34:31
1317OverallFilipe Nogueira
Details for Filipe Nogueira

Category · M50

Category position 112

Claim this result for Filipe Nogueira
—3:34:32
1318OverallRicardo Osorio
Details for Ricardo Osorio

Category · M60

Category position 38

Claim this result for Ricardo Osorio
—3:34:32
1321OverallLucas Lazzaroni
Details for Lucas Lazzaroni

Category · M20

Category position 426

Claim this result for Lucas Lazzaroni
—3:34:39
1322OverallVinicius Horikawa
Details for Vinicius Horikawa

Category · M20

Category position 427

Claim this result for Vinicius Horikawa
—3:34:40
1323OverallElliot Collins
Details for Elliot Collins

Category · M20

Category position 428

Claim this result for Elliot Collins
—3:34:41
1324OverallLoïk Avellaneda
Details for Loïk Avellaneda

Category · M20

Category position 429

Claim this result for Loïk Avellaneda
—3:34:41
1325OverallAndré Lourenço
Details for André Lourenço

Category · M35

Category position 198

Claim this result for André Lourenço
—3:34:42
1326OverallMichal Bialonski
Details for Michal Bialonski

Category · M55

Category position 52

Claim this result for Michal Bialonski
—3:34:43
1327OverallFrancisco Montaño Ferrero
Details for Francisco Montaño Ferrero

Category · M45

Category position 187

Claim this result for Francisco Montaño Ferrero
—3:34:53
1333OverallCyril Thiourt
Details for Cyril Thiourt

Category · M35

Category position 200

Claim this result for Cyril Thiourt
—3:35:01
1334OverallCarlo Maria Claudio Pelizza
Details for Carlo Maria Claudio Pelizza

Category · M55

Category position 53

Claim this result for Carlo Maria Claudio Pelizza
—3:35:01
1335OverallDiego Ortiz Garcia
Details for Diego Ortiz Garcia

Category · M20

Category position 430

Claim this result for Diego Ortiz Garcia
—3:35:04
1336OverallAdriano Esteves
Details for Adriano Esteves

Category · M35

Category position 201

Claim this result for Adriano Esteves
—3:35:04
1337OverallDiogo Melo
Details for Diogo Melo

Category · M35

Category position 202

Claim this result for Diogo Melo
—3:35:05
1338OverallKristian Jorgensen
Details for Kristian Jorgensen

Category · M45

Category position 188

Claim this result for Kristian Jorgensen
—3:35:07
1341OverallJose Farinha
Details for Jose Farinha

Category · M50

Category position 117

Claim this result for Jose Farinha
—3:35:12
1342OverallRichard José Lopes Azevedo
Details for Richard José Lopes Azevedo

Category · M35

Category position 203

Claim this result for Richard José Lopes Azevedo
—3:35:15
1346OverallJakub Cimrman
Details for Jakub Cimrman

Category · M35

Category position 204

Claim this result for Jakub Cimrman
—3:35:27
1347OverallFábio Jesus
Details for Fábio Jesus

Category · M35

Category position 205

Claim this result for Fábio Jesus
—3:35:31
1348OverallBruno Garcez
Details for Bruno Garcez

Category · M20

Category position 431

Claim this result for Bruno Garcez
—3:35:34
First page of results