All results

AthRecs results archive

EDP Porto Marathon 2026 results

· Porto · Portugal

RunningMarathon · 42.2 km / 26.2 mi2,994 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
1684OverallCédric Chateauroux
Details for Cédric Chateauroux

Category · M20

Category position 543

Claim this result for Cédric Chateauroux
—3:42:29
1691OverallAntonio Carpentari
Details for Antonio Carpentari

Category · M55

Category position 71

Claim this result for Antonio Carpentari
—3:42:40
1693OverallJoao Caldeira
Details for Joao Caldeira

Category · M20

Category position 545

Claim this result for Joao Caldeira
—3:42:42
1694OverallJorge Miragaya Martínez
Details for Jorge Miragaya Martínez

Category · M20

Category position 546

Claim this result for Jorge Miragaya Martínez
—3:42:43
1696OverallYurii Chavaliuk
Details for Yurii Chavaliuk

Category · M35

Category position 247

Claim this result for Yurii Chavaliuk
—3:42:43
1697OverallAlejandro Sánchez Fructuoso
Details for Alejandro Sánchez Fructuoso

Category · M20

Category position 547

Claim this result for Alejandro Sánchez Fructuoso
—3:42:45
1698OverallElliott Gorman
Details for Elliott Gorman

Category · M20

Category position 548

Claim this result for Elliott Gorman
—3:42:47
1699OverallJakub Hason
Details for Jakub Hason

Category · M20

Category position 549

Claim this result for Jakub Hason
—3:42:47
1701OverallBertrand Cavillat
Details for Bertrand Cavillat

Category · M35

Category position 248

Claim this result for Bertrand Cavillat
—3:42:53
1705OverallJonathan Stevens
Details for Jonathan Stevens

Category · M35

Category position 249

Claim this result for Jonathan Stevens
—3:42:58
1707OverallFrancisco Brígido
Details for Francisco Brígido

Category · M50

Category position 150

Claim this result for Francisco Brígido
—3:43:01
1708OverallAntónio Viegas
Details for António Viegas

Category · M60

Category position 53

Claim this result for António Viegas
—3:43:01
1710OverallAntónio Von Hafe
Details for António Von Hafe

Category · M60

Category position 54

Claim this result for António Von Hafe
—3:43:05
1712OverallPedro Portugal
Details for Pedro Portugal

Category · M50

Category position 151

Claim this result for Pedro Portugal
—3:43:07
1715OverallCarlos Morais Alvarez
Details for Carlos Morais Alvarez

Category · M55

Category position 73

Claim this result for Carlos Morais Alvarez
—3:43:08
1716OverallAlvaro Carvajal Monteserin
Details for Alvaro Carvajal Monteserin

Category · M20

Category position 551

Claim this result for Alvaro Carvajal Monteserin
—3:43:10
1717OverallToan Izaguirre
Details for Toan Izaguirre

Category · M20

Category position 552

Claim this result for Toan Izaguirre
—3:43:11
1719OverallAntonio Jorge Carvalho De Campos
Details for Antonio Jorge Carvalho De Campos

Category · M50

Category position 152

Claim this result for Antonio Jorge Carvalho De Campos
—3:43:13
1720OverallXavi Garcia Amadó
Details for Xavi Garcia Amadó

Category · M50

Category position 153

Claim this result for Xavi Garcia Amadó
—3:43:14
1724OverallArturo Barreto
Details for Arturo Barreto

Category · M20

Category position 553

Claim this result for Arturo Barreto
—3:43:20
1725OverallLeandro Martins
Details for Leandro Martins

Category · M45

Category position 219

Claim this result for Leandro Martins
—3:43:20
1729OverallAlexander Slater
Details for Alexander Slater

Category · M20

Category position 554

Claim this result for Alexander Slater
—3:43:21
1730OverallPablo Fernández García
Details for Pablo Fernández García

Category · M50

Category position 155

Claim this result for Pablo Fernández García
—3:43:22
1731OverallThomas Machard
Details for Thomas Machard

Category · M20

Category position 555

Claim this result for Thomas Machard
—3:43:22
1732OverallDaniel Marques Afonso
Details for Daniel Marques Afonso

Category · M35

Category position 250

Claim this result for Daniel Marques Afonso
—3:43:22
1733OverallMarcos Contreras Ivars
Details for Marcos Contreras Ivars

Category · M20

Category position 556

Claim this result for Marcos Contreras Ivars
—3:43:23
1735OverallJoão Lázaro
Details for João Lázaro

Category · M45

Category position 222

Claim this result for João Lázaro
—3:43:25
1736OverallSven Diepstraten
Details for Sven Diepstraten

Category · M20

Category position 557

Claim this result for Sven Diepstraten
—3:43:27
1742OverallTom Schulze
Details for Tom Schulze

Category · M40

Category position 259

Claim this result for Tom Schulze
—3:43:30
1744OverallTomasz Laskowski
Details for Tomasz Laskowski

Category · M50

Category position 156

Claim this result for Tomasz Laskowski
—3:43:31
1746OverallJulien Déniel
Details for Julien Déniel

Category · M20

Category position 559

Claim this result for Julien Déniel
—3:43:32
1748OverallMichael Hiller
Details for Michael Hiller

Category · M45

Category position 224

Claim this result for Michael Hiller
—3:43:35
1749OverallAndré Andrade
Details for André Andrade

Category · M35

Category position 253

Claim this result for André Andrade
—3:43:35
1752OverallAnatole Bourree
Details for Anatole Bourree

Category · M20

Category position 560

Claim this result for Anatole Bourree
—3:43:41
1755OverallGerald Frick
Details for Gerald Frick

Category · M35

Category position 255

Claim this result for Gerald Frick
—3:43:43
1756OverallDaniel Gomes
Details for Daniel Gomes

Category · M40

Category position 260

Claim this result for Daniel Gomes
—3:43:45
1757OverallDavid Rodriguez Aparicio
Details for David Rodriguez Aparicio

Category · M50

Category position 157

Claim this result for David Rodriguez Aparicio
—3:43:45
1758OverallSteeve Rosado
Details for Steeve Rosado

Category · M35

Category position 256

Claim this result for Steeve Rosado
—3:43:45
1759OverallLeandro Souza
Details for Leandro Souza

Category · M45

Category position 225

Claim this result for Leandro Souza
—3:43:46
1761OverallJavier Rodriguez Garces
Details for Javier Rodriguez Garces

Category · M20

Category position 561

Claim this result for Javier Rodriguez Garces
—3:43:49
1762OverallCastillo Isaias
Details for Castillo Isaias

Category · M20

Category position 562

Claim this result for Castillo Isaias
—3:43:52
1763OverallGonçalo Varino
Details for Gonçalo Varino

Category · M20

Category position 563

Claim this result for Gonçalo Varino
—3:43:53
1764OverallSlawek Barton
Details for Slawek Barton

Category · M50

Category position 159

Claim this result for Slawek Barton
—3:43:55
1768OverallPatrick Nuss
Details for Patrick Nuss

Category · M20

Category position 564

Claim this result for Patrick Nuss
—3:43:57
1770OverallPaolo Alberda
Details for Paolo Alberda

Category · M20

Category position 565

Claim this result for Paolo Alberda
—3:43:58
1774OverallHugh Bartley
Details for Hugh Bartley

Category · M20

Category position 566

Claim this result for Hugh Bartley
—3:44:01
1777OverallBernardo Conceicao
Details for Bernardo Conceicao

Category · M20

Category position 568

Claim this result for Bernardo Conceicao
—3:44:05
1778OverallManuel Grille Mariscal
Details for Manuel Grille Mariscal

Category · M35

Category position 257

Claim this result for Manuel Grille Mariscal
—3:44:05
1779OverallDavid Caneda Tacón
Details for David Caneda Tacón

Category · M40

Category position 261

Claim this result for David Caneda Tacón
—3:44:07
1780OverallJavi Fernández Ramos
Details for Javi Fernández Ramos

Category · M55

Category position 76

Claim this result for Javi Fernández Ramos
—3:44:07
1781OverallDuarte Custódio
Details for Duarte Custódio

Category · M35

Category position 258

Claim this result for Duarte Custódio
—3:44:11
1782OverallOleksandr Grushetskyi
Details for Oleksandr Grushetskyi

Category · M40

Category position 262

Claim this result for Oleksandr Grushetskyi
—3:44:12
1785OverallEsteban Rossé
Details for Esteban Rossé

Category · M20

Category position 569

Claim this result for Esteban Rossé
—3:44:23
1786OverallTomas Monteiro
Details for Tomas Monteiro

Category · M20

Category position 570

Claim this result for Tomas Monteiro
—3:44:25
1787OverallAnselmo Rocha
Details for Anselmo Rocha

Category · M50

Category position 164

Claim this result for Anselmo Rocha
—3:44:26
1788OverallGuilherme Duarte
Details for Guilherme Duarte

Category · M20

Category position 571

Claim this result for Guilherme Duarte
—3:44:27
1792OverallCarlos Albino
Details for Carlos Albino

Category · M45

Category position 228

Claim this result for Carlos Albino
—3:44:31
1793OverallJosé Carlos Simões
Details for José Carlos Simões

Category · M55

Category position 77

Claim this result for José Carlos Simões
—3:44:31
1794OverallDavid Castro Pardo
Details for David Castro Pardo

Category · M50

Category position 165

Claim this result for David Castro Pardo
—3:44:32
1796OverallGunter Van Den Berghe
Details for Gunter Van Den Berghe

Category · M40

Category position 263

Claim this result for Gunter Van Den Berghe
—3:44:32
1800OverallAndré Brito
Details for André Brito

Category · M35

Category position 259

Claim this result for André Brito
—3:44:34
1802OverallTiago Pinheiro
Details for Tiago Pinheiro

Category · M20

Category position 575

Claim this result for Tiago Pinheiro
—3:44:35
1804OverallNick Vandewijngaert
Details for Nick Vandewijngaert

Category · M35

Category position 260

Claim this result for Nick Vandewijngaert
—3:44:38
1805OverallRuben Castro Castro
Details for Ruben Castro Castro

Category · M45

Category position 231

Claim this result for Ruben Castro Castro
—3:44:39
1806OverallPatrick Mcnamara
Details for Patrick Mcnamara

Category · M20

Category position 576

Claim this result for Patrick Mcnamara
—3:44:41
1811OverallEurico Cunha
Details for Eurico Cunha

Category · M40

Category position 264

Claim this result for Eurico Cunha
—3:44:44
1812OverallTiago Cascão
Details for Tiago Cascão

Category · M35

Category position 261

Claim this result for Tiago Cascão
—3:44:44
1814OverallSofia Dini
Details for Sofia Dini

Category · M20

Category position 578

Claim this result for Sofia Dini
—3:44:45
1815OverallAsís Echánove Martínez De Pisón
Details for Asís Echánove Martínez De Pisón
—3:44:45
1816OverallMbarek Janaoui
Details for Mbarek Janaoui

Category · M40

Category position 265

Claim this result for Mbarek Janaoui
—3:44:47
1817OverallAlexander Storms
Details for Alexander Storms

Category · M50

Category position 169

Claim this result for Alexander Storms
—3:44:47
1818OverallJoel Pedro Maio Marques
Details for Joel Pedro Maio Marques

Category · M40

Category position 266

Claim this result for Joel Pedro Maio Marques
—3:44:48
1819OverallJoão Costeira
Details for João Costeira

Category · M20

Category position 580

Claim this result for João Costeira
—3:44:48
1820OverallJon Hervás
Details for Jon Hervás

Category · M20

Category position 581

Claim this result for Jon Hervás
—3:44:50
1821OverallCarlos Matos
Details for Carlos Matos

Category · M50

Category position 170

Claim this result for Carlos Matos
—3:44:50
1822OverallCorentin Garet
Details for Corentin Garet

Category · M20

Category position 582

Claim this result for Corentin Garet
—3:44:50
1825OverallAntal Horváth
Details for Antal Horváth

Category · M20

Category position 583

Claim this result for Antal Horváth
—3:44:53
1826OverallMike Loek
Details for Mike Loek

Category · M20

Category position 584

Claim this result for Mike Loek
—3:44:53
1828OverallPedro Saura
Details for Pedro Saura

Category · M20

Category position 585

Claim this result for Pedro Saura
—3:44:54
1829OverallJosé Manuel
Details for José Manuel

Category · M50

Category position 171

Claim this result for José Manuel
—3:44:54
1830OverallKylian Delgorgue
Details for Kylian Delgorgue

Category · M20

Category position 586

Claim this result for Kylian Delgorgue
—3:44:55
1831OverallMarcelo Amaral
Details for Marcelo Amaral

Category · M20

Category position 587

Claim this result for Marcelo Amaral
—3:44:56
1834OverallBernard Van Der Vleugel
Details for Bernard Van Der Vleugel

Category · M55

Category position 79

Claim this result for Bernard Van Der Vleugel
—3:44:57
1835OverallRodrigo Meneses
Details for Rodrigo Meneses

Category · M20

Category position 588

Claim this result for Rodrigo Meneses
—3:44:57
1836OverallJoaquim Silva
Details for Joaquim Silva

Category · M55

Category position 80

Claim this result for Joaquim Silva
—3:44:58
1841OverallLukas Burtscher
Details for Lukas Burtscher

Category · M45

Category position 234

Claim this result for Lukas Burtscher
—3:45:02
1843OverallIeuan Driscoll
Details for Ieuan Driscoll

Category · M20

Category position 590

Claim this result for Ieuan Driscoll
—3:45:03
1845OverallRaipher Larez
Details for Raipher Larez

Category · M20

Category position 592

Claim this result for Raipher Larez
—3:45:04
1846OverallSzymon Kanafa
Details for Szymon Kanafa

Category · M35

Category position 262

Claim this result for Szymon Kanafa
—3:45:07
1847OverallKamil Tasarz
Details for Kamil Tasarz

Category · M20

Category position 593

Claim this result for Kamil Tasarz
—3:45:07
1848OverallAlejandro Fernandez Fuentes
Details for Alejandro Fernandez Fuentes

Category · M20

Category position 594

Claim this result for Alejandro Fernandez Fuentes
—3:45:10
1849OverallVegard Jensen
Details for Vegard Jensen

Category · M20

Category position 595

Claim this result for Vegard Jensen
—3:45:10
1853OverallJoão Carreirinha
Details for João Carreirinha

Category · M20

Category position 597

Claim this result for João Carreirinha
—3:45:15
1854OverallJang Seongoh
Details for Jang Seongoh

Category · M20

Category position 598

Claim this result for Jang Seongoh
—3:45:16
1855OverallJonas Vonlanthen
Details for Jonas Vonlanthen

Category · M35

Category position 263

Claim this result for Jonas Vonlanthen
—3:45:16
1856OverallTom Aerts
Details for Tom Aerts

Category · M35

Category position 264

Claim this result for Tom Aerts
—3:45:21
1858OverallGuilherme Batista De Oliveira
Details for Guilherme Batista De Oliveira

Category · M20

Category position 599

Claim this result for Guilherme Batista De Oliveira
—3:45:22
1859OverallRicardo Brito
Details for Ricardo Brito

Category · M45

Category position 236

Claim this result for Ricardo Brito
—3:45:24
1860OverallRafael Cruz
Details for Rafael Cruz

Category · M20

Category position 600

Claim this result for Rafael Cruz
—3:45:25
1861OverallMiguel Ferreira Da Silva
Details for Miguel Ferreira Da Silva

Category · M40

Category position 269

Claim this result for Miguel Ferreira Da Silva
—3:45:26
First page of results