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
4549OverallRui Mena
Details for Rui Mena

Category · M55

Category position 219

Claim this result for Rui Mena
—4:37:25
4552OverallJoão Figueiredo
Details for João Figueiredo

Category · M20

Category position 1434

Claim this result for João Figueiredo
—4:37:29
4553OverallRui Manuel Ribeiro
Details for Rui Manuel Ribeiro

Category · M50

Category position 391

Claim this result for Rui Manuel Ribeiro
—4:37:33
4554OverallLeandro Vieira
Details for Leandro Vieira

Category · M45

Category position 516

Claim this result for Leandro Vieira
—4:37:35
4555OverallLuís Pereira
Details for Luís Pereira

Category · M60

Category position 161

Claim this result for Luís Pereira
—4:37:36
4556OverallRogério Freitas
Details for Rogério Freitas

Category · M60

Category position 162

Claim this result for Rogério Freitas
—4:37:36
4557OverallNick Van Melsen
Details for Nick Van Melsen

Category · M35

Category position 549

Claim this result for Nick Van Melsen
—4:37:37
4560OverallMartinho Novais
Details for Martinho Novais

Category · M40

Category position 528

Claim this result for Martinho Novais
—4:37:41
4562OverallMarco Sousa
Details for Marco Sousa

Category · M40

Category position 529

Claim this result for Marco Sousa
—4:37:46
4563OverallXavier Le Moal
Details for Xavier Le Moal

Category · M50

Category position 392

Claim this result for Xavier Le Moal
—4:37:47
4564OverallHeorhii Iskrov
Details for Heorhii Iskrov

Category · M20

Category position 1435

Claim this result for Heorhii Iskrov
—4:37:48
4565OverallJoao Jorge
Details for Joao Jorge

Category · M45

Category position 518

Claim this result for Joao Jorge
—4:37:52
4566OverallHector Diaz De Diego
Details for Hector Diaz De Diego

Category · M40

Category position 530

Claim this result for Hector Diaz De Diego
—4:37:52
4567OverallJean Edern Mazeron
Details for Jean Edern Mazeron

Category · M40

Category position 531

Claim this result for Jean Edern Mazeron
—4:37:54
4569OverallMark Openshaw
Details for Mark Openshaw

Category · M35

Category position 550

Claim this result for Mark Openshaw
—4:37:56
4571OverallHafiz Miah
Details for Hafiz Miah

Category · M20

Category position 1436

Claim this result for Hafiz Miah
—4:37:59
4573OverallAfonso Damião
Details for Afonso Damião

Category · M20

Category position 1437

Claim this result for Afonso Damião
—4:38:00
4575OverallBruno Guimarães
Details for Bruno Guimarães

Category · M20

Category position 1439

Claim this result for Bruno Guimarães
—4:38:01
4580OverallVladislav Kazakov
Details for Vladislav Kazakov

Category · M20

Category position 1440

Claim this result for Vladislav Kazakov
—4:38:07
4581OverallJinne Wijnnobel
Details for Jinne Wijnnobel

Category · M40

Category position 533

Claim this result for Jinne Wijnnobel
—4:38:07
4583OverallMário Leite
Details for Mário Leite

Category · M50

Category position 393

Claim this result for Mário Leite
—4:38:08
4585OverallFernando Afonso
Details for Fernando Afonso

Category · M45

Category position 519

Claim this result for Fernando Afonso
—4:38:09
4587OverallDavid Pereira
Details for David Pereira

Category · M20

Category position 1441

Claim this result for David Pereira
—4:38:15
4590OverallJanik Maier
Details for Janik Maier

Category · M20

Category position 1443

Claim this result for Janik Maier
—4:38:19
4592OverallCarlos Gouveia
Details for Carlos Gouveia

Category · M60

Category position 164

Claim this result for Carlos Gouveia
—4:38:25
4593OverallMiguel Ehm
Details for Miguel Ehm

Category · M20

Category position 1445

Claim this result for Miguel Ehm
—4:38:25
4594OverallRenato Godinho
Details for Renato Godinho

Category · M20

Category position 1446

Claim this result for Renato Godinho
—4:38:25
4601OverallSzymon Wozniak
Details for Szymon Wozniak

Category · M20

Category position 1449

Claim this result for Szymon Wozniak
—4:38:32
4602OverallLuís Castro
Details for Luís Castro

Category · M20

Category position 1450

Claim this result for Luís Castro
—4:38:39
4603OverallFernando Cano Alvarez
Details for Fernando Cano Alvarez

Category · M20

Category position 1451

Claim this result for Fernando Cano Alvarez
—4:38:40
4604OverallDaire Crowe
Details for Daire Crowe

Category · M20

Category position 1452

Claim this result for Daire Crowe
—4:38:40
4605OverallAlejandro Clavero Asensio
Details for Alejandro Clavero Asensio

Category · M20

Category position 1453

Claim this result for Alejandro Clavero Asensio
—4:38:42
4613OverallMiguel Sanches
Details for Miguel Sanches

Category · M20

Category position 1456

Claim this result for Miguel Sanches
—4:38:50
4616OverallPhilippe Lambalieu
Details for Philippe Lambalieu

Category · M60

Category position 165

Claim this result for Philippe Lambalieu
—4:38:51
4619OverallManuel Augusto Nogueira Gomes
Details for Manuel Augusto Nogueira Gomes

Category · M60

Category position 166

Claim this result for Manuel Augusto Nogueira Gomes
—4:38:54
4620OverallAleksi Hirvensalo
Details for Aleksi Hirvensalo

Category · M20

Category position 1458

Claim this result for Aleksi Hirvensalo
—4:38:55
4624OverallRobbie Huddleston
Details for Robbie Huddleston

Category · M35

Category position 551

Claim this result for Robbie Huddleston
—4:39:05
4626OverallGustavo Henrique Dutra De Menezes
Details for Gustavo Henrique Dutra De Menezes
—4:39:08
4629OverallHermínio Rodrigues
Details for Hermínio Rodrigues

Category · M45

Category position 521

Claim this result for Hermínio Rodrigues
—4:39:20
4630OverallGerson Lima
Details for Gerson Lima

Category · M35

Category position 552

Claim this result for Gerson Lima
—4:39:20
4631OverallLuiz Lima
Details for Luiz Lima

Category · M60

Category position 168

Claim this result for Luiz Lima
—4:39:20
4634OverallRodrigo Mazoni Curcio Ribeiro
Details for Rodrigo Mazoni Curcio Ribeiro

Category · M50

Category position 395

Claim this result for Rodrigo Mazoni Curcio Ribeiro
—4:39:22
4635OverallDylan Clinchamp
Details for Dylan Clinchamp

Category · M20

Category position 1461

Claim this result for Dylan Clinchamp
—4:39:23
4641OverallFrancisco Matos
Details for Francisco Matos

Category · M20

Category position 1463

Claim this result for Francisco Matos
—4:39:37
4644OverallManoel Pinto Bruno Filho
Details for Manoel Pinto Bruno Filho

Category · M60

Category position 169

Claim this result for Manoel Pinto Bruno Filho
—4:39:41
4645OverallIgnacio Hernanz Alonso
Details for Ignacio Hernanz Alonso

Category · M55

Category position 223

Claim this result for Ignacio Hernanz Alonso
—4:39:47
4646OverallDavid Paños Perez
Details for David Paños Perez

Category · M50

Category position 396

Claim this result for David Paños Perez
—4:39:47
4650OverallJedrzej Mszanowski
Details for Jedrzej Mszanowski

Category · M40

Category position 535

Claim this result for Jedrzej Mszanowski
—4:39:52
4653OverallLeandro Duarte
Details for Leandro Duarte

Category · M20

Category position 1465

Claim this result for Leandro Duarte
—4:40:00
4656OverallAdan Barbeito Prego
Details for Adan Barbeito Prego

Category · M35

Category position 554

Claim this result for Adan Barbeito Prego
—4:40:03
4657OverallDiogo Quintas
Details for Diogo Quintas

Category · M20

Category position 1466

Claim this result for Diogo Quintas
—4:40:05
4658OverallRichard Ah-Hoy
Details for Richard Ah-Hoy

Category · M20

Category position 1467

Claim this result for Richard Ah-Hoy
—4:40:05
4659OverallRafael Botelho
Details for Rafael Botelho

Category · M20

Category position 1468

Claim this result for Rafael Botelho
—4:40:07
4668OverallBenjamin Klump
Details for Benjamin Klump

Category · M40

Category position 536

Claim this result for Benjamin Klump
—4:40:22
4670OverallWilliam Gilby
Details for William Gilby

Category · M20

Category position 1470

Claim this result for William Gilby
—4:40:27
4671OverallJúlio Diniz
Details for Júlio Diniz

Category · M45

Category position 526

Claim this result for Júlio Diniz
—4:40:27
4673OverallVictor Momberg-Jørgensen
Details for Victor Momberg-Jørgensen

Category · M20

Category position 1471

Claim this result for Victor Momberg-Jørgensen
—4:40:29
4674OverallJoão Pestana
Details for João Pestana

Category · M20

Category position 1472

Claim this result for João Pestana
—4:40:29
4675OverallMichal Hermanowicz
Details for Michal Hermanowicz

Category · M45

Category position 527

Claim this result for Michal Hermanowicz
—4:40:30
4676OverallKrzysztof Dragon
Details for Krzysztof Dragon

Category · M45

Category position 528

Claim this result for Krzysztof Dragon
—4:40:32
4677OverallAndré Trigais
Details for André Trigais

Category · M45

Category position 529

Claim this result for André Trigais
—4:40:32
4678OverallValentin Gavrilita
Details for Valentin Gavrilita

Category · M20

Category position 1473

Claim this result for Valentin Gavrilita
—4:40:32
4679OverallHenrik Lampinen
Details for Henrik Lampinen

Category · M20

Category position 1474

Claim this result for Henrik Lampinen
—4:40:39
4680OverallAntónio Basaloco
Details for António Basaloco

Category · M45

Category position 530

Claim this result for António Basaloco
—4:40:40
4683OverallJoão Vigário
Details for João Vigário

Category · M20

Category position 1476

Claim this result for João Vigário
—4:40:42
4684OverallNicolas Perez De Ascanio
Details for Nicolas Perez De Ascanio

Category · M20

Category position 1477

Claim this result for Nicolas Perez De Ascanio
—4:40:45
4686OverallBenjamin Radford
Details for Benjamin Radford

Category · M20

Category position 1479

Claim this result for Benjamin Radford
—4:40:50
4687OverallWilliam Dieter Frank
Details for William Dieter Frank

Category · M20

Category position 1480

Claim this result for William Dieter Frank
—4:40:51
4688OverallAntónio Delgado
Details for António Delgado

Category · M55

Category position 225

Claim this result for António Delgado
—4:40:51
4695OverallEsteban Ricart
Details for Esteban Ricart

Category · M20

Category position 1481

Claim this result for Esteban Ricart
—4:41:00
4697OverallJoão Agostinho
Details for João Agostinho

Category · M20

Category position 1483

Claim this result for João Agostinho
—4:41:09
4698OverallTomé Afonso
Details for Tomé Afonso

Category · M20

Category position 1484

Claim this result for Tomé Afonso
—4:41:09
4701OverallSalvatore Giovanni Monteverde
Details for Salvatore Giovanni Monteverde

Category · M20

Category position 1486

Claim this result for Salvatore Giovanni Monteverde
—4:41:13
4703OverallCristiano Correia
Details for Cristiano Correia

Category · M35

Category position 555

Claim this result for Cristiano Correia
—4:41:16
4706OverallDave Mcewan
Details for Dave Mcewan

Category · M50

Category position 399

Claim this result for Dave Mcewan
—4:41:27
4707OverallHarold Carniyan
Details for Harold Carniyan

Category · M40

Category position 537

Claim this result for Harold Carniyan
—4:41:27
4708OverallManuel Martins
Details for Manuel Martins

Category · M35

Category position 556

Claim this result for Manuel Martins
—4:41:32
4709OverallBruno Leite
Details for Bruno Leite

Category · M20

Category position 1487

Claim this result for Bruno Leite
—4:41:35
4711OverallHélder Oliveira
Details for Hélder Oliveira

Category · M40

Category position 538

Claim this result for Hélder Oliveira
—4:41:37
4712OverallManuel Condeço
Details for Manuel Condeço

Category · M20

Category position 1488

Claim this result for Manuel Condeço
—4:41:37
4713OverallAntoine Bertrand
Details for Antoine Bertrand

Category · M20

Category position 1489

Claim this result for Antoine Bertrand
—4:41:39
4720OverallChristophe Coutin
Details for Christophe Coutin

Category · M60

Category position 172

Claim this result for Christophe Coutin
—4:41:43
4721OverallFernando Martínez Rodríguez
Details for Fernando Martínez Rodríguez

Category · M50

Category position 400

Claim this result for Fernando Martínez Rodríguez
—4:41:46
4725OverallNicolas Granger
Details for Nicolas Granger

Category · M20

Category position 1494

Claim this result for Nicolas Granger
—4:41:52
4726OverallJérôme Casaca
Details for Jérôme Casaca

Category · M40

Category position 539

Claim this result for Jérôme Casaca
—4:41:54
4727OverallAndré Correia Duarte
Details for André Correia Duarte

Category · M40

Category position 540

Claim this result for André Correia Duarte
—4:41:54
4728OverallGodinho Mendes João
Details for Godinho Mendes João

Category · M55

Category position 229

Claim this result for Godinho Mendes João
—4:41:54
4729OverallDiogo Folha
Details for Diogo Folha

Category · M20

Category position 1495

Claim this result for Diogo Folha
—4:41:56
4730OverallRúben Gonçalves
Details for Rúben Gonçalves

Category · M20

Category position 1496

Claim this result for Rúben Gonçalves
—4:41:58
4732OverallNicolas Gonze
Details for Nicolas Gonze

Category · M20

Category position 1497

Claim this result for Nicolas Gonze
—4:41:58
4734OverallGonçalo Lemos
Details for Gonçalo Lemos

Category · M20

Category position 1498

Claim this result for Gonçalo Lemos
—4:41:59
4736OverallJonas Theiss
Details for Jonas Theiss

Category · M35

Category position 557

Claim this result for Jonas Theiss
—4:42:03
4738OverallClemente Teixeira
Details for Clemente Teixeira

Category · M55

Category position 231

Claim this result for Clemente Teixeira
—4:42:09
4739OverallAlberto Carvalho
Details for Alberto Carvalho

Category · M60

Category position 173

Claim this result for Alberto Carvalho
—4:42:11
4741OverallRitwik Dey
Details for Ritwik Dey

Category · M45

Category position 533

Claim this result for Ritwik Dey
—4:42:14
4742OverallSémy Barret
Details for Sémy Barret

Category · M20

Category position 1499

Claim this result for Sémy Barret
—4:42:15
4747OverallAlvaro Fernandez Maraver
Details for Alvaro Fernandez Maraver

Category · M20

Category position 1500

Claim this result for Alvaro Fernandez Maraver
—4:42:31
4748OverallFrédéric Pereira
Details for Frédéric Pereira

Category · M20

Category position 1501

Claim this result for Frédéric Pereira
—4:42:32
4749OverallDaniel Neves
Details for Daniel Neves

Category · M55

Category position 233

Claim this result for Daniel Neves
—4:42:35
4751OverallPiet Gerke
Details for Piet Gerke

Category · M20

Category position 1502

Claim this result for Piet Gerke
—4:42:36
First page of results