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
2958OverallPorfirio Martins
Details for Porfirio Martins

Category · M55

Category position 136

Claim this result for Porfirio Martins
—4:03:54
2959OverallMohamed Farrah Ait El Fassi
Details for Mohamed Farrah Ait El Fassi

Category · M20

Category position 965

Claim this result for Mohamed Farrah Ait El Fassi
—4:03:55
2960OverallPol Lienard
Details for Pol Lienard

Category · M20

Category position 966

Claim this result for Pol Lienard
—4:03:55
2962OverallJoão Pedro Mendes
Details for João Pedro Mendes

Category · M45

Category position 359

Claim this result for João Pedro Mendes
—4:03:58
2963OverallVincent Guyomard
Details for Vincent Guyomard

Category · M20

Category position 968

Claim this result for Vincent Guyomard
—4:03:59
2967OverallRinat Galliamov
Details for Rinat Galliamov

Category · M35

Category position 392

Claim this result for Rinat Galliamov
—4:04:01
2970OverallFrancisco Cruz
Details for Francisco Cruz

Category · M20

Category position 969

Claim this result for Francisco Cruz
—4:04:06
2973OverallEuan Darbon
Details for Euan Darbon

Category · M20

Category position 970

Claim this result for Euan Darbon
—4:04:09
2974OverallMarc Dirix
Details for Marc Dirix

Category · M50

Category position 262

Claim this result for Marc Dirix
—4:04:09
2975OverallMichiel Van Der Werf
Details for Michiel Van Der Werf

Category · M35

Category position 393

Claim this result for Michiel Van Der Werf
—4:04:09
2976OverallDrew Beaupre
Details for Drew Beaupre

Category · M20

Category position 971

Claim this result for Drew Beaupre
—4:04:10
2977OverallJuan Espinosa
Details for Juan Espinosa

Category · M20

Category position 972

Claim this result for Juan Espinosa
—4:04:10
2980OverallJoao Tiago Dias Gil
Details for Joao Tiago Dias Gil

Category · M35

Category position 394

Claim this result for Joao Tiago Dias Gil
—4:04:15
2985OverallBruno Couto
Details for Bruno Couto

Category · M20

Category position 973

Claim this result for Bruno Couto
—4:04:21
2986OverallTiago Fitas
Details for Tiago Fitas

Category · M20

Category position 974

Claim this result for Tiago Fitas
—4:04:21
2988OverallDavid Mendonça
Details for David Mendonça

Category · M20

Category position 976

Claim this result for David Mendonça
—4:04:22
2989OverallPablo Gonzalez Varela
Details for Pablo Gonzalez Varela

Category · M20

Category position 977

Claim this result for Pablo Gonzalez Varela
—4:04:23
2990OverallCathal Moran
Details for Cathal Moran

Category · M20

Category position 978

Claim this result for Cathal Moran
—4:04:24
2991OverallVasco Agostinho
Details for Vasco Agostinho

Category · M60

Category position 89

Claim this result for Vasco Agostinho
—4:04:25
2994OverallDiogo Rios
Details for Diogo Rios

Category · M20

Category position 979

Claim this result for Diogo Rios
—4:04:27
2997OverallJonay Medina Garcia-Estrada
Details for Jonay Medina Garcia-Estrada

Category · M40

Category position 391

Claim this result for Jonay Medina Garcia-Estrada
—4:04:32
2998OverallPaul Vande Casteele
Details for Paul Vande Casteele

Category · M20

Category position 981

Claim this result for Paul Vande Casteele
—4:04:33
2999OverallPedro Ribeiro Novais Dias
Details for Pedro Ribeiro Novais Dias

Category · M20

Category position 982

Claim this result for Pedro Ribeiro Novais Dias
—4:04:38
3002OverallJavier Varela Pérez
Details for Javier Varela Pérez

Category · M50

Category position 264

Claim this result for Javier Varela Pérez
—4:04:38
3004OverallCallum Leonard
Details for Callum Leonard

Category · M20

Category position 983

Claim this result for Callum Leonard
—4:04:39
3005OverallCraig Hobin
Details for Craig Hobin

Category · M35

Category position 396

Claim this result for Craig Hobin
—4:04:43
3006OverallMiguel Freixo
Details for Miguel Freixo

Category · M20

Category position 984

Claim this result for Miguel Freixo
—4:04:43
3008OverallBas Seijsener
Details for Bas Seijsener

Category · M20

Category position 985

Claim this result for Bas Seijsener
—4:04:46
3010OverallJérémy Griffon
Details for Jérémy Griffon

Category · M35

Category position 397

Claim this result for Jérémy Griffon
—4:04:49
3011OverallKalléo Rodrigues
Details for Kalléo Rodrigues

Category · M20

Category position 986

Claim this result for Kalléo Rodrigues
—4:04:49
3013OverallGlauciano Filho
Details for Glauciano Filho

Category · M35

Category position 398

Claim this result for Glauciano Filho
—4:04:50
3015OverallSaulo Marcone
Details for Saulo Marcone

Category · M45

Category position 361

Claim this result for Saulo Marcone
—4:04:51
3016OverallAntonio Filannino
Details for Antonio Filannino

Category · M20

Category position 987

Claim this result for Antonio Filannino
—4:04:52
3017OverallMarco Laporta
Details for Marco Laporta

Category · M20

Category position 988

Claim this result for Marco Laporta
—4:04:53
3020OverallDiogo Soeiro
Details for Diogo Soeiro

Category · M20

Category position 990

Claim this result for Diogo Soeiro
—4:04:54
3024OverallHeiki Talvik
Details for Heiki Talvik

Category · M50

Category position 265

Claim this result for Heiki Talvik
—4:05:00
3025OverallThéo Marquenet
Details for Théo Marquenet

Category · M20

Category position 991

Claim this result for Théo Marquenet
—4:05:01
3026OverallJoao Serra
Details for Joao Serra

Category · M20

Category position 992

Claim this result for Joao Serra
—4:05:01
3027OverallDaniel Caro Talegon
Details for Daniel Caro Talegon

Category · M20

Category position 993

Claim this result for Daniel Caro Talegon
—4:05:02
3028OverallLuca Duarte
Details for Luca Duarte

Category · M20

Category position 994

Claim this result for Luca Duarte
—4:05:09
3030OverallOllie Homan-Green
Details for Ollie Homan-Green

Category · M20

Category position 995

Claim this result for Ollie Homan-Green
—4:05:11
3032OverallMilosz Modrzejewski
Details for Milosz Modrzejewski

Category · M50

Category position 266

Claim this result for Milosz Modrzejewski
—4:05:12
3035OverallJose Ignacio Beltran De Heredia Cañaveras
Details for Jose Ignacio Beltran De Heredia Cañaveras
—4:05:14
3036OverallAntonio Sousa
Details for Antonio Sousa

Category · M50

Category position 268

Claim this result for Antonio Sousa
—4:05:18
3038OverallBruno Fileno
Details for Bruno Fileno

Category · M35

Category position 400

Claim this result for Bruno Fileno
—4:05:21
3039OverallAislan Silva
Details for Aislan Silva

Category · M20

Category position 998

Claim this result for Aislan Silva
—4:05:22
3041OverallPedro Gonçalves
Details for Pedro Gonçalves

Category · M50

Category position 269

Claim this result for Pedro Gonçalves
—4:05:25
3042OverallEduardo Coelho
Details for Eduardo Coelho

Category · M40

Category position 393

Claim this result for Eduardo Coelho
—4:05:26
3045OverallVlad Stanculescu
Details for Vlad Stanculescu

Category · M20

Category position 1001

Claim this result for Vlad Stanculescu
—4:05:29
3050OverallCedric Nicodeme
Details for Cedric Nicodeme

Category · M35

Category position 401

Claim this result for Cedric Nicodeme
—4:05:37
3051OverallRicardo Dias
Details for Ricardo Dias

Category · M35

Category position 402

Claim this result for Ricardo Dias
—4:05:38
3054OverallCharlie Denis
Details for Charlie Denis

Category · M40

Category position 394

Claim this result for Charlie Denis
—4:05:42
3057OverallDaniel Sá Pereira
Details for Daniel Sá Pereira

Category · M45

Category position 363

Claim this result for Daniel Sá Pereira
—4:05:46
3059OverallRui Caridade
Details for Rui Caridade

Category · M35

Category position 404

Claim this result for Rui Caridade
—4:05:49
3061OverallCarlos Paulino De Jesus Lopes
Details for Carlos Paulino De Jesus Lopes

Category · M45

Category position 364

Claim this result for Carlos Paulino De Jesus Lopes
—4:05:53
3062OverallTomás Machado
Details for Tomás Machado

Category · M20

Category position 1003

Claim this result for Tomás Machado
—4:05:54
3063OverallLucas Leite
Details for Lucas Leite

Category · M20

Category position 1004

Claim this result for Lucas Leite
—4:05:54
3064OverallLuis Viegas
Details for Luis Viegas

Category · M20

Category position 1005

Claim this result for Luis Viegas
—4:05:55
3066OverallTibor David Petrasch
Details for Tibor David Petrasch

Category · M40

Category position 395

Claim this result for Tibor David Petrasch
—4:05:57
3067OverallRomain Vialis
Details for Romain Vialis

Category · M20

Category position 1007

Claim this result for Romain Vialis
—4:05:57
3068OverallIlia Lezov
Details for Ilia Lezov

Category · M35

Category position 405

Claim this result for Ilia Lezov
—4:05:57
3070OverallMickael Simeone
Details for Mickael Simeone

Category · M20

Category position 1008

Claim this result for Mickael Simeone
—4:06:00
3072OverallMaximilian Steinbrenner
Details for Maximilian Steinbrenner

Category · M60

Category position 92

Claim this result for Maximilian Steinbrenner
—4:06:03
3074OverallAlexandre Costa
Details for Alexandre Costa

Category · M20

Category position 1009

Claim this result for Alexandre Costa
—4:06:05
3076OverallGonçalo Miranda
Details for Gonçalo Miranda

Category · M20

Category position 1011

Claim this result for Gonçalo Miranda
—4:06:07
3077OverallAndré Estrela
Details for André Estrela

Category · M20

Category position 1012

Claim this result for André Estrela
—4:06:09
3078OverallPablo López
Details for Pablo López

Category · M20

Category position 1013

Claim this result for Pablo López
—4:06:15
3079OverallJoao Pereira
Details for Joao Pereira

Category · M50

Category position 272

Claim this result for Joao Pereira
—4:06:16
3081OverallChris Lawlor
Details for Chris Lawlor

Category · M40

Category position 397

Claim this result for Chris Lawlor
—4:06:19
3083OverallEmilio Vallado
Details for Emilio Vallado

Category · M40

Category position 398

Claim this result for Emilio Vallado
—4:06:20
3087OverallJosé Américo Santos
Details for José Américo Santos

Category · M45

Category position 365

Claim this result for José Américo Santos
—4:06:27
3090OverallHamza Albakkar
Details for Hamza Albakkar

Category · M20

Category position 1015

Claim this result for Hamza Albakkar
—4:06:28
3093OverallAmbroise Bruzeau
Details for Ambroise Bruzeau

Category · M20

Category position 1016

Claim this result for Ambroise Bruzeau
—4:06:32
3095OverallManuel Miranda
Details for Manuel Miranda

Category · M35

Category position 407

Claim this result for Manuel Miranda
—4:06:36
3098OverallTiago Ornelas
Details for Tiago Ornelas

Category · M45

Category position 366

Claim this result for Tiago Ornelas
—4:06:38
3101OverallHector Javier Guevara Moreno
Details for Hector Javier Guevara Moreno

Category · M20

Category position 1019

Claim this result for Hector Javier Guevara Moreno
—4:06:40
3102OverallJose Francisco Lagoa Martinez
Details for Jose Francisco Lagoa Martinez

Category · M45

Category position 369

Claim this result for Jose Francisco Lagoa Martinez
—4:06:40
3103OverallDavid Vilariño González
Details for David Vilariño González

Category · M45

Category position 368

Claim this result for David Vilariño González
—4:06:40
3104OverallJérémie Palvadeau
Details for Jérémie Palvadeau

Category · M45

Category position 370

Claim this result for Jérémie Palvadeau
—4:06:42
3105OverallLuís Peixoto
Details for Luís Peixoto

Category · M20

Category position 1020

Claim this result for Luís Peixoto
—4:06:43
3106OverallZsombor Papp
Details for Zsombor Papp

Category · M20

Category position 1021

Claim this result for Zsombor Papp
—4:06:44
3108OverallMiguel Dinis
Details for Miguel Dinis

Category · M20

Category position 1022

Claim this result for Miguel Dinis
—4:06:49
3110OverallMehdi Hachimi
Details for Mehdi Hachimi

Category · M40

Category position 403

Claim this result for Mehdi Hachimi
—4:06:51
3111OverallSamy Djellal
Details for Samy Djellal

Category · M45

Category position 371

Claim this result for Samy Djellal
—4:06:52
3112OverallMathis Laratte
Details for Mathis Laratte

Category · M20

Category position 1023

Claim this result for Mathis Laratte
—4:06:53
3113OverallGijs Hendrickx
Details for Gijs Hendrickx

Category · M20

Category position 1024

Claim this result for Gijs Hendrickx
—4:06:53
3116OverallMarcos Noritake
Details for Marcos Noritake

Category · M60

Category position 93

Claim this result for Marcos Noritake
—4:06:58
3120OverallJoão Queirós
Details for João Queirós

Category · M20

Category position 1025

Claim this result for João Queirós
—4:07:03
3123OverallRicardo Leite
Details for Ricardo Leite

Category · M45

Category position 372

Claim this result for Ricardo Leite
—4:07:03
3124OverallLaurent Fejoz
Details for Laurent Fejoz

Category · M50

Category position 275

Claim this result for Laurent Fejoz
—4:07:05
3127OverallJulio Castro Lopes
Details for Julio Castro Lopes

Category · M20

Category position 1029

Claim this result for Julio Castro Lopes
—4:07:07
3128OverallCarlos Anjo
Details for Carlos Anjo

Category · M35

Category position 409

Claim this result for Carlos Anjo
—4:07:10
3129OverallJérémy Mourinha
Details for Jérémy Mourinha

Category · M40

Category position 405

Claim this result for Jérémy Mourinha
—4:07:11
3130OverallXavier Miranda
Details for Xavier Miranda

Category · M40

Category position 406

Claim this result for Xavier Miranda
—4:07:11
3131OverallJosé Nunes
Details for José Nunes

Category · M45

Category position 374

Claim this result for José Nunes
—4:07:12
3133OverallThierry Joly
Details for Thierry Joly

Category · M50

Category position 276

Claim this result for Thierry Joly
—4:07:17
3135OverallPedro Gagliardini
Details for Pedro Gagliardini

Category · M35

Category position 410

Claim this result for Pedro Gagliardini
—4:07:22
3137OverallNiklas Grindberg
Details for Niklas Grindberg

Category · M20

Category position 1030

Claim this result for Niklas Grindberg
—4:07:25
3138OverallManuel Da Silva
Details for Manuel Da Silva

Category · M50

Category position 277

Claim this result for Manuel Da Silva
—4:07:28
3141OverallRafael Reis
Details for Rafael Reis

Category · M35

Category position 411

Claim this result for Rafael Reis
—4:07:29
First page of results