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
5185OverallFernando Pais
Details for Fernando Pais

Category · M45

Category position 570

Claim this result for Fernando Pais
—4:55:35
5186OverallNeri Fromm
Details for Neri Fromm

Category · M20

Category position 1622

Claim this result for Neri Fromm
—4:55:35
5187OverallMathieu Barbosa
Details for Mathieu Barbosa

Category · M40

Category position 584

Claim this result for Mathieu Barbosa
—4:55:36
5189OverallFelipe Gabriel Antunes Bispo Dos Santos
Details for Felipe Gabriel Antunes Bispo Dos Santos
—4:55:45
5190OverallEwann Olivier
Details for Ewann Olivier

Category · M20

Category position 1624

Claim this result for Ewann Olivier
—4:55:47
5191OverallSaad Ammor
Details for Saad Ammor

Category · M50

Category position 433

Claim this result for Saad Ammor
—4:55:47
5193OverallAdolfo Rodrigues Veiga
Details for Adolfo Rodrigues Veiga

Category · M35

Category position 590

Claim this result for Adolfo Rodrigues Veiga
—4:55:52
5197OverallHubert Perski
Details for Hubert Perski

Category · M20

Category position 1625

Claim this result for Hubert Perski
—4:55:59
5199OverallKacper Ptak
Details for Kacper Ptak

Category · M20

Category position 1626

Claim this result for Kacper Ptak
—4:55:59
5203OverallHarvey Edwards
Details for Harvey Edwards

Category · M20

Category position 1627

Claim this result for Harvey Edwards
—4:56:03
5205OverallClaudio Liberalli
Details for Claudio Liberalli

Category · M20

Category position 1628

Claim this result for Claudio Liberalli
—4:56:08
5207OverallAlastair Graham
Details for Alastair Graham

Category · M40

Category position 585

Claim this result for Alastair Graham
—4:56:10
5209OverallFrancisco Igreja
Details for Francisco Igreja

Category · M55

Category position 258

Claim this result for Francisco Igreja
—4:56:14
5210OverallFrédéric Hars
Details for Frédéric Hars

Category · M55

Category position 259

Claim this result for Frédéric Hars
—4:56:15
5211OverallNicolas Gaillard
Details for Nicolas Gaillard

Category · M45

Category position 571

Claim this result for Nicolas Gaillard
—4:56:18
5213OverallMads Østergaard
Details for Mads Østergaard

Category · M20

Category position 1629

Claim this result for Mads Østergaard
—4:56:20
5216OverallRui Fonseca
Details for Rui Fonseca

Category · M60

Category position 205

Claim this result for Rui Fonseca
—4:56:24
5219OverallSérgio Pinto
Details for Sérgio Pinto

Category · M20

Category position 1631

Claim this result for Sérgio Pinto
—4:56:27
5220OverallAntónio Carvalho Carvalho
Details for António Carvalho Carvalho

Category · M60

Category position 206

Claim this result for António Carvalho Carvalho
—4:56:27
5222OverallValter Andrade
Details for Valter Andrade

Category · M35

Category position 591

Claim this result for Valter Andrade
—4:56:32
5225OverallAntónio Lima
Details for António Lima

Category · M20

Category position 1632

Claim this result for António Lima
—4:56:37
5227OverallFernando De Oliveira
Details for Fernando De Oliveira

Category · M55

Category position 260

Claim this result for Fernando De Oliveira
—4:56:39
5228OverallNelson Rodrigues
Details for Nelson Rodrigues

Category · M40

Category position 586

Claim this result for Nelson Rodrigues
—4:56:44
5232OverallMartin Ruus
Details for Martin Ruus

Category · M40

Category position 588

Claim this result for Martin Ruus
—4:56:49
5234OverallOlivier Hoareau
Details for Olivier Hoareau

Category · M55

Category position 261

Claim this result for Olivier Hoareau
—4:56:53
5235OverallCristian Lagos
Details for Cristian Lagos

Category · M35

Category position 594

Claim this result for Cristian Lagos
—4:56:55
5242OverallBjörn Seyler
Details for Björn Seyler

Category · M50

Category position 435

Claim this result for Björn Seyler
—4:57:04
5243OverallNoah Eldar
Details for Noah Eldar

Category · M20

Category position 1633

Claim this result for Noah Eldar
—4:57:04
5244OverallRufus Heinl
Details for Rufus Heinl

Category · M20

Category position 1634

Claim this result for Rufus Heinl
—4:57:05
5246OverallDani Sousa
Details for Dani Sousa

Category · M35

Category position 595

Claim this result for Dani Sousa
—4:57:22
5251OverallTiago Guedes
Details for Tiago Guedes

Category · M40

Category position 591

Claim this result for Tiago Guedes
—4:57:30
5253OverallCarlo Grootaers
Details for Carlo Grootaers

Category · M55

Category position 262

Claim this result for Carlo Grootaers
—4:57:34
5254OverallMiguel Gradim
Details for Miguel Gradim

Category · M20

Category position 1636

Claim this result for Miguel Gradim
—4:57:35
5256OverallEduardo Farre Tarres
Details for Eduardo Farre Tarres

Category · M60

Category position 207

Claim this result for Eduardo Farre Tarres
—4:57:41
5261OverallBredoux Ludovic
Details for Bredoux Ludovic

Category · M45

Category position 573

Claim this result for Bredoux Ludovic
—4:57:49
5262OverallDavid Da Costa
Details for David Da Costa

Category · M45

Category position 574

Claim this result for David Da Costa
—4:58:00
5263OverallKarol Hudecek
Details for Karol Hudecek

Category · M60

Category position 208

Claim this result for Karol Hudecek
—4:58:00
5266OverallAlberto Bicca
Details for Alberto Bicca

Category · M35

Category position 596

Claim this result for Alberto Bicca
—4:58:07
5268OverallPhillip Ostler
Details for Phillip Ostler

Category · M40

Category position 592

Claim this result for Phillip Ostler
—4:58:09
5269OverallMarco Batista
Details for Marco Batista

Category · M50

Category position 438

Claim this result for Marco Batista
—4:58:14
5272OverallChanapat Maneedul
Details for Chanapat Maneedul

Category · M40

Category position 593

Claim this result for Chanapat Maneedul
—4:58:23
5274OverallLuís Paulo
Details for Luís Paulo

Category · M50

Category position 439

Claim this result for Luís Paulo
—4:58:28
5275OverallJakub Podemski
Details for Jakub Podemski

Category · M20

Category position 1638

Claim this result for Jakub Podemski
—4:58:28
5278OverallMatthieu Vautrin
Details for Matthieu Vautrin

Category · M50

Category position 441

Claim this result for Matthieu Vautrin
—4:58:42
5279OverallLawrence Hoyle
Details for Lawrence Hoyle

Category · M60

Category position 211

Claim this result for Lawrence Hoyle
—4:58:45
5282OverallCandido Pérez Sampayo
Details for Candido Pérez Sampayo

Category · M60

Category position 212

Claim this result for Candido Pérez Sampayo
—4:58:59
5284OverallJulian Heister
Details for Julian Heister

Category · M40

Category position 595

Claim this result for Julian Heister
—4:59:01
5285OverallThéophile Dupont
Details for Théophile Dupont

Category · M20

Category position 1639

Claim this result for Théophile Dupont
—4:59:01
5287OverallMário Henriques
Details for Mário Henriques

Category · M20

Category position 1640

Claim this result for Mário Henriques
—4:59:04
5291OverallPaulo Lima
Details for Paulo Lima

Category · M35

Category position 598

Claim this result for Paulo Lima
—4:59:07
5294OverallFrancisco Ribeiro
Details for Francisco Ribeiro

Category · M20

Category position 1641

Claim this result for Francisco Ribeiro
—4:59:14
5296OverallFrancisco Cabral
Details for Francisco Cabral

Category · M40

Category position 596

Claim this result for Francisco Cabral
—4:59:16
5298OverallRonan Mccabe
Details for Ronan Mccabe

Category · M50

Category position 442

Claim this result for Ronan Mccabe
—4:59:23
5299OverallPedro Isabel
Details for Pedro Isabel

Category · M35

Category position 599

Claim this result for Pedro Isabel
—4:59:24
5300OverallLee Lewis-Dagnell
Details for Lee Lewis-Dagnell

Category · M40

Category position 597

Claim this result for Lee Lewis-Dagnell
—4:59:26
5303OverallNicolas Cantin
Details for Nicolas Cantin

Category · M45

Category position 577

Claim this result for Nicolas Cantin
—4:59:32
5304OverallAntonino Coelho
Details for Antonino Coelho

Category · M20

Category position 1642

Claim this result for Antonino Coelho
—4:59:32
5305OverallGilles Levraud
Details for Gilles Levraud

Category · M35

Category position 600

Claim this result for Gilles Levraud
—4:59:34
5306OverallAdaman Islander José Eduardo López Álvarez
Details for Adaman Islander José Eduardo López Álvarez
—4:59:39
5307OverallDelcio Monjane
Details for Delcio Monjane

Category · M20

Category position 1643

Claim this result for Delcio Monjane
—4:59:39
5309OverallRicardas Mikulskij
Details for Ricardas Mikulskij

Category · M20

Category position 1644

Claim this result for Ricardas Mikulskij
—4:59:40
5310OverallMoncef Benkirane
Details for Moncef Benkirane

Category · M45

Category position 578

Claim this result for Moncef Benkirane
—4:59:41
5311OverallPablo Martín García Dorta
Details for Pablo Martín García Dorta

Category · M20

Category position 1645

Claim this result for Pablo Martín García Dorta
—4:59:41
5312OverallLukasz Bula
Details for Lukasz Bula

Category · M45

Category position 579

Claim this result for Lukasz Bula
—4:59:42
5313OverallRaul Oliveira
Details for Raul Oliveira

Category · M40

Category position 598

Claim this result for Raul Oliveira
—4:59:43
5316OverallJuan Carlos Álvarez Hernández
Details for Juan Carlos Álvarez Hernández

Category · M55

Category position 263

Claim this result for Juan Carlos Álvarez Hernández
—4:59:51
5317OverallSmarz Emil
Details for Smarz Emil

Category · M45

Category position 580

Claim this result for Smarz Emil
—4:59:51
5318OverallFilipe Pinheiro
Details for Filipe Pinheiro

Category · M20

Category position 1646

Claim this result for Filipe Pinheiro
—4:59:52
5321OverallDoraid Mehma
Details for Doraid Mehma

Category · M20

Category position 1647

Claim this result for Doraid Mehma
—4:59:55
5322OverallVolker Strässer
Details for Volker Strässer

Category · M40

Category position 599

Claim this result for Volker Strässer
—4:59:55
5323OverallOlivier Laratte
Details for Olivier Laratte

Category · M35

Category position 601

Claim this result for Olivier Laratte
—4:59:57
5324OverallAntonio Torres
Details for Antonio Torres

Category · M40

Category position 600

Claim this result for Antonio Torres
—4:59:58
5326OverallMário Monteiro
Details for Mário Monteiro

Category · M20

Category position 1648

Claim this result for Mário Monteiro
—5:00:01
5327OverallPedro Beiramar
Details for Pedro Beiramar

Category · M45

Category position 581

Claim this result for Pedro Beiramar
—5:00:01
5328OverallAntónio Tavares
Details for António Tavares

Category · M55

Category position 264

Claim this result for António Tavares
—5:00:02
5331OverallGerhardus Nienaber
Details for Gerhardus Nienaber

Category · M50

Category position 445

Claim this result for Gerhardus Nienaber
—5:00:10
5335OverallOliver Proisl
Details for Oliver Proisl

Category · M55

Category position 265

Claim this result for Oliver Proisl
—5:00:19
5343OverallSteven Delattre
Details for Steven Delattre

Category · M20

Category position 1649

Claim this result for Steven Delattre
—5:00:31
5345OverallRobert Byrne
Details for Robert Byrne

Category · M20

Category position 1650

Claim this result for Robert Byrne
—5:00:36
5347OverallJosé Enrique Sampayo Martínez
Details for José Enrique Sampayo Martínez

Category · M60

Category position 214

Claim this result for José Enrique Sampayo Martínez
—5:00:40
5350OverallMichael Tang
Details for Michael Tang

Category · M20

Category position 1651

Claim this result for Michael Tang
—5:00:52
5357OverallRicardo Guedes
Details for Ricardo Guedes

Category · M35

Category position 603

Claim this result for Ricardo Guedes
—5:01:01
5358OverallMário Araújo
Details for Mário Araújo

Category · M45

Category position 584

Claim this result for Mário Araújo
—5:01:02
5363OverallPaulo De Almeida
Details for Paulo De Almeida

Category · M35

Category position 604

Claim this result for Paulo De Almeida
—5:01:09
5364OverallPatrick Allison
Details for Patrick Allison

Category · M55

Category position 267

Claim this result for Patrick Allison
—5:01:09
5367OverallDelphin Marques Ferreira
Details for Delphin Marques Ferreira

Category · M50

Category position 447

Claim this result for Delphin Marques Ferreira
—5:01:15
5370OverallMarco Multari
Details for Marco Multari

Category · M50

Category position 448

Claim this result for Marco Multari
—5:01:20
5376OverallFernando Correia
Details for Fernando Correia

Category · M60

Category position 217

Claim this result for Fernando Correia
—5:01:33
5377OverallSarah Broadhurst
Details for Sarah Broadhurst

Category · M20

Category position 1658

Claim this result for Sarah Broadhurst
—5:01:39
5378OverallJan Sobkowiak
Details for Jan Sobkowiak

Category · M20

Category position 1659

Claim this result for Jan Sobkowiak
—5:01:41
5379OverallAntoine Guidez
Details for Antoine Guidez

Category · M20

Category position 1660

Claim this result for Antoine Guidez
—5:01:47
5382OverallDariusz Duczeminski
Details for Dariusz Duczeminski

Category · M45

Category position 587

Claim this result for Dariusz Duczeminski
—5:01:55
5385OverallNikita Kleopa
Details for Nikita Kleopa

Category · M35

Category position 606

Claim this result for Nikita Kleopa
—5:01:59
5387OverallSteven Da Silva Oliveira
Details for Steven Da Silva Oliveira

Category · M40

Category position 602

Claim this result for Steven Da Silva Oliveira
—5:02:07
5388OverallDaran Millward
Details for Daran Millward

Category · M55

Category position 268

Claim this result for Daran Millward
—5:02:15
5391OverallConor Sheils
Details for Conor Sheils

Category · M20

Category position 1662

Claim this result for Conor Sheils
—5:02:19
5392OverallHruda Yurii
Details for Hruda Yurii

Category · M20

Category position 1663

Claim this result for Hruda Yurii
—5:02:20
5395OverallFlávio Martins
Details for Flávio Martins

Category · M45

Category position 589

Claim this result for Flávio Martins
—5:02:24
5396OverallMichiel Van Der Stuyft
Details for Michiel Van Der Stuyft

Category · M20

Category position 1665

Claim this result for Michiel Van Der Stuyft
—5:02:28
5399OverallJosé Henrique Ramos
Details for José Henrique Ramos

Category · M50

Category position 451

Claim this result for José Henrique Ramos
—5:02:36
First page of results