All results

AthRecs results archive

EDP Porto Marathon 2026 results

· Porto · Portugal

RunningMarathon · 42.2 km / 26.2 mi2,222 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
1349OverallAfonso Nunes
Details for Afonso Nunes

Category · M20

Category position 432

Claim this result for Afonso Nunes
—3:35:35
1351OverallLucas Murilo Gonçalves Da Silva
Details for Lucas Murilo Gonçalves Da Silva

Category · M20

Category position 433

Claim this result for Lucas Murilo Gonçalves Da Silva
—3:35:44
1353OverallJosé Pedro Lopes
Details for José Pedro Lopes

Category · M20

Category position 434

Claim this result for José Pedro Lopes
—3:35:46
1354OverallSergio Manuel
Details for Sergio Manuel

Category · M40

Category position 201

Claim this result for Sergio Manuel
—3:35:47
1355OverallLuís Morujão
Details for Luís Morujão

Category · M20

Category position 435

Claim this result for Luís Morujão
—3:35:52
1356OverallFrancisco Almeida
Details for Francisco Almeida

Category · M50

Category position 118

Claim this result for Francisco Almeida
—3:35:55
1357OverallLiam Shinners
Details for Liam Shinners

Category · M20

Category position 436

Claim this result for Liam Shinners
—3:35:56
1359OverallNicolas Verrier
Details for Nicolas Verrier

Category · M45

Category position 191

Claim this result for Nicolas Verrier
—3:35:59
1360OverallKevin Peschot
Details for Kevin Peschot

Category · M20

Category position 437

Claim this result for Kevin Peschot
—3:36:02
1361OverallAndrés Fernández Vidal
Details for Andrés Fernández Vidal

Category · M45

Category position 192

Claim this result for Andrés Fernández Vidal
—3:36:02
1363OverallRicardo Torres
Details for Ricardo Torres

Category · M35

Category position 206

Claim this result for Ricardo Torres
—3:36:06
1364OverallFlávio Costa
Details for Flávio Costa

Category · M35

Category position 207

Claim this result for Flávio Costa
—3:36:07
1366OverallManu Brandas
Details for Manu Brandas

Category · M55

Category position 55

Claim this result for Manu Brandas
—3:36:09
1368OverallMichel Neto
Details for Michel Neto

Category · M45

Category position 194

Claim this result for Michel Neto
—3:36:11
1369OverallDiego Fernandez Lopez
Details for Diego Fernandez Lopez

Category · M50

Category position 120

Claim this result for Diego Fernandez Lopez
—3:36:11
1370OverallJason Spurgeon
Details for Jason Spurgeon

Category · M20

Category position 439

Claim this result for Jason Spurgeon
—3:36:14
1372OverallNoé Gomes
Details for Noé Gomes

Category · M20

Category position 440

Claim this result for Noé Gomes
—3:36:16
1373OverallTomás Martins
Details for Tomás Martins

Category · M20

Category position 441

Claim this result for Tomás Martins
—3:36:17
1375OverallPedro Gaspar
Details for Pedro Gaspar

Category · M20

Category position 442

Claim this result for Pedro Gaspar
—3:36:22
1376OverallFernando Faria
Details for Fernando Faria

Category · M40

Category position 203

Claim this result for Fernando Faria
—3:36:23
1378OverallRobert Wackerberg Jonsson
Details for Robert Wackerberg Jonsson

Category · M50

Category position 121

Claim this result for Robert Wackerberg Jonsson
—3:36:25
1380OverallArsénio Fernandes
Details for Arsénio Fernandes

Category · M60

Category position 39

Claim this result for Arsénio Fernandes
—3:36:25
1382OverallLeandro Langanke
Details for Leandro Langanke

Category · M20

Category position 443

Claim this result for Leandro Langanke
—3:36:26
1384OverallJoão Correia
Details for João Correia

Category · M35

Category position 209

Claim this result for João Correia
—3:36:29
1385OverallJoe Hedger
Details for Joe Hedger

Category · M20

Category position 444

Claim this result for Joe Hedger
—3:36:30
1387OverallAngel Rincon Calleja
Details for Angel Rincon Calleja

Category · M40

Category position 205

Claim this result for Angel Rincon Calleja
—3:36:32
1388OverallAndreas Van Den Heuvel
Details for Andreas Van Den Heuvel

Category · M55

Category position 58

Claim this result for Andreas Van Den Heuvel
—3:36:35
1389OverallThomas Chuchla
Details for Thomas Chuchla

Category · M20

Category position 445

Claim this result for Thomas Chuchla
—3:36:36
1390OverallDiogo Castro
Details for Diogo Castro

Category · M35

Category position 210

Claim this result for Diogo Castro
—3:36:36
1391OverallRoberto Lacchini
Details for Roberto Lacchini

Category · M60

Category position 40

Claim this result for Roberto Lacchini
—3:36:38
1392OverallGonçalo Santos
Details for Gonçalo Santos

Category · M20

Category position 446

Claim this result for Gonçalo Santos
—3:36:41
1394OverallLorenzo De Flaviis
Details for Lorenzo De Flaviis

Category · M20

Category position 448

Claim this result for Lorenzo De Flaviis
—3:36:44
1395OverallWojciech Mesjasz
Details for Wojciech Mesjasz

Category · M35

Category position 211

Claim this result for Wojciech Mesjasz
—3:36:47
1396OverallCarlos Rebelo
Details for Carlos Rebelo

Category · M40

Category position 206

Claim this result for Carlos Rebelo
—3:36:48
1397OverallRoberto Couto Vicente
Details for Roberto Couto Vicente

Category · M40

Category position 207

Claim this result for Roberto Couto Vicente
—3:36:48
1398OverallJose Antonio Saavedra Pita
Details for Jose Antonio Saavedra Pita

Category · M50

Category position 122

Claim this result for Jose Antonio Saavedra Pita
—3:36:50
1401OverallJosé Cerqueira
Details for José Cerqueira

Category · M20

Category position 449

Claim this result for José Cerqueira
—3:36:58
1402OverallRobbie Rogers
Details for Robbie Rogers

Category · M20

Category position 450

Claim this result for Robbie Rogers
—3:36:59
1405OverallYohan Istace
Details for Yohan Istace

Category · M20

Category position 452

Claim this result for Yohan Istace
—3:37:06
1407OverallWilliam Bertin
Details for William Bertin

Category · M20

Category position 453

Claim this result for William Bertin
—3:37:07
1408OverallÁlvaro Silva
Details for Álvaro Silva

Category · M60

Category position 42

Claim this result for Álvaro Silva
—3:37:07
1409OverallKévin Merle
Details for Kévin Merle

Category · M20

Category position 454

Claim this result for Kévin Merle
—3:37:07
1410OverallRicardo Vilas Boas-Silva
Details for Ricardo Vilas Boas-Silva

Category · M55

Category position 59

Claim this result for Ricardo Vilas Boas-Silva
—3:37:10
1411OverallDuarte Rolo
Details for Duarte Rolo

Category · M40

Category position 208

Claim this result for Duarte Rolo
—3:37:11
1413OverallMatyáš Krýsl
Details for Matyáš Krýsl

Category · M20

Category position 455

Claim this result for Matyáš Krýsl
—3:37:11
1414OverallLuís Costa
Details for Luís Costa

Category · M35

Category position 212

Claim this result for Luís Costa
—3:37:12
1418OverallDenys Bondarenko
Details for Denys Bondarenko

Category · M35

Category position 214

Claim this result for Denys Bondarenko
—3:37:17
1419OverallAlfio Borzi
Details for Alfio Borzi

Category · M55

Category position 61

Claim this result for Alfio Borzi
—3:37:20
1420OverallFernando Mónica
Details for Fernando Mónica

Category · M50

Category position 123

Claim this result for Fernando Mónica
—3:37:20
1423OverallGrégoire Bonnery
Details for Grégoire Bonnery

Category · M20

Category position 457

Claim this result for Grégoire Bonnery
—3:37:26
1426OverallAlexandre Pedrosa
Details for Alexandre Pedrosa

Category · M50

Category position 124

Claim this result for Alexandre Pedrosa
—3:37:27
1428OverallLaurent Procureur
Details for Laurent Procureur

Category · M45

Category position 196

Claim this result for Laurent Procureur
—3:37:29
1429OverallFernando Moura
Details for Fernando Moura

Category · M40

Category position 210

Claim this result for Fernando Moura
—3:37:31
1430OverallJúlio Miguel Bessa Barbosa
Details for Júlio Miguel Bessa Barbosa

Category · M40

Category position 211

Claim this result for Júlio Miguel Bessa Barbosa
—3:37:32
1431OverallRodrigo Calado
Details for Rodrigo Calado

Category · M20

Category position 460

Claim this result for Rodrigo Calado
—3:37:35
1432OverallJulien Hannequin
Details for Julien Hannequin

Category · M20

Category position 461

Claim this result for Julien Hannequin
—3:37:35
1433OverallErwan Laidet
Details for Erwan Laidet

Category · M20

Category position 462

Claim this result for Erwan Laidet
—3:37:36
1435OverallMarco Turiel
Details for Marco Turiel

Category · M45

Category position 198

Claim this result for Marco Turiel
—3:37:43
1439OverallThimène Marmorat
Details for Thimène Marmorat

Category · M20

Category position 464

Claim this result for Thimène Marmorat
—3:37:50
1440OverallLouis Pierre Descours
Details for Louis Pierre Descours

Category · M50

Category position 126

Claim this result for Louis Pierre Descours
—3:37:51
1442OverallMaxime De Carvalho
Details for Maxime De Carvalho

Category · M35

Category position 215

Claim this result for Maxime De Carvalho
—3:37:54
1443OverallThomas Thøgersen
Details for Thomas Thøgersen

Category · M35

Category position 216

Claim this result for Thomas Thøgersen
—3:37:54
1444OverallSamuel Batista
Details for Samuel Batista

Category · M35

Category position 217

Claim this result for Samuel Batista
—3:37:55
1446OverallCarlos Dias
Details for Carlos Dias

Category · M50

Category position 127

Claim this result for Carlos Dias
—3:37:57
1447OverallMathieu Badolle
Details for Mathieu Badolle

Category · M35

Category position 218

Claim this result for Mathieu Badolle
—3:37:58
1448OverallYves Knel
Details for Yves Knel

Category · M45

Category position 199

Claim this result for Yves Knel
—3:37:59
1449OverallAndré Baptista
Details for André Baptista

Category · M35

Category position 219

Claim this result for André Baptista
—3:37:59
1450OverallJohannes Korn
Details for Johannes Korn

Category · M20

Category position 466

Claim this result for Johannes Korn
—3:38:00
1451OverallFilinto Meireles
Details for Filinto Meireles

Category · M20

Category position 467

Claim this result for Filinto Meireles
—3:38:00
1452OverallJasper Staelens
Details for Jasper Staelens

Category · M35

Category position 220

Claim this result for Jasper Staelens
—3:38:01
1453OverallDominic Slim
Details for Dominic Slim

Category · M20

Category position 468

Claim this result for Dominic Slim
—3:38:01
1454OverallSérgio Oliveira
Details for Sérgio Oliveira

Category · M20

Category position 469

Claim this result for Sérgio Oliveira
—3:38:04
1456OverallEmil Vinding
Details for Emil Vinding

Category · M20

Category position 471

Claim this result for Emil Vinding
—3:38:05
1457OverallFrancisco Frutuoso
Details for Francisco Frutuoso

Category · M20

Category position 472

Claim this result for Francisco Frutuoso
—3:38:06
1459OverallLuís Pascoal
Details for Luís Pascoal

Category · M20

Category position 473

Claim this result for Luís Pascoal
—3:38:08
1460OverallLuis Quiros Boyero
Details for Luis Quiros Boyero

Category · M60

Category position 44

Claim this result for Luis Quiros Boyero
—3:38:13
1461OverallDiogo Almeida
Details for Diogo Almeida

Category · M40

Category position 213

Claim this result for Diogo Almeida
—3:38:14
1462OverallChristian Recarey
Details for Christian Recarey

Category · M20

Category position 474

Claim this result for Christian Recarey
—3:38:15
1463OverallCarlos Rafael Ferreira Monteiro
Details for Carlos Rafael Ferreira Monteiro

Category · M35

Category position 221

Claim this result for Carlos Rafael Ferreira Monteiro
—3:38:15
1464OverallLionel Bourdot
Details for Lionel Bourdot

Category · M20

Category position 475

Claim this result for Lionel Bourdot
—3:38:18
1468OverallLucas Paez
Details for Lucas Paez

Category · M40

Category position 215

Claim this result for Lucas Paez
—3:38:23
1469OverallMikael Karlström
Details for Mikael Karlström

Category · M45

Category position 201

Claim this result for Mikael Karlström
—3:38:24
1470OverallAngel Gavilan Cuenca
Details for Angel Gavilan Cuenca

Category · M45

Category position 202

Claim this result for Angel Gavilan Cuenca
—3:38:25
1474OverallDuarte Pinto
Details for Duarte Pinto

Category · M20

Category position 476

Claim this result for Duarte Pinto
—3:38:32
1477OverallRafael Russo Almeida
Details for Rafael Russo Almeida

Category · M20

Category position 477

Claim this result for Rafael Russo Almeida
—3:38:37
1478OverallJeremy Petras
Details for Jeremy Petras

Category · M35

Category position 223

Claim this result for Jeremy Petras
—3:38:37
1482OverallAndre Serrazina
Details for Andre Serrazina

Category · M40

Category position 219

Claim this result for Andre Serrazina
—3:38:40
1483OverallHugo Freitas
Details for Hugo Freitas

Category · M45

Category position 203

Claim this result for Hugo Freitas
—3:38:41
1484OverallIestyn Driscoll
Details for Iestyn Driscoll

Category · M20

Category position 479

Claim this result for Iestyn Driscoll
—3:38:41
1485OverallJoel Le Moing
Details for Joel Le Moing

Category · M60

Category position 45

Claim this result for Joel Le Moing
—3:38:41
1487OverallGautier Conte
Details for Gautier Conte

Category · M40

Category position 220

Claim this result for Gautier Conte
—3:38:43
1489OverallGoncalo Castro
Details for Goncalo Castro

Category · M20

Category position 480

Claim this result for Goncalo Castro
—3:38:45
1490OverallWilliam Legard Grønfeldt
Details for William Legard Grønfeldt

Category · M20

Category position 481

Claim this result for William Legard Grønfeldt
—3:38:47
1491OverallYassine Chafik
Details for Yassine Chafik

Category · M35

Category position 225

Claim this result for Yassine Chafik
—3:38:48
1492OverallDiogo Batista
Details for Diogo Batista

Category · M20

Category position 482

Claim this result for Diogo Batista
—3:38:49
1494OverallLuís Tavares
Details for Luís Tavares

Category · M35

Category position 226

Claim this result for Luís Tavares
—3:38:53
1497OverallCarlos André Dias Ferreira
Details for Carlos André Dias Ferreira

Category · M45

Category position 205

Claim this result for Carlos André Dias Ferreira
—3:38:56
1498OverallMartin Malinsky
Details for Martin Malinsky

Category · M35

Category position 227

Claim this result for Martin Malinsky
—3:38:56
1501OverallJesus Pinho
Details for Jesus Pinho

Category · M40

Category position 221

Claim this result for Jesus Pinho
—3:38:59
1502OverallJuan Carlos Hernando Aragón
Details for Juan Carlos Hernando Aragón

Category · M50

Category position 130

Claim this result for Juan Carlos Hernando Aragón
—3:39:00
First page of results