All results

AthRecs results archive

EDP Porto Marathon 2026 results

· Porto · Portugal

RunningMarathon · 42.2 km / 26.2 mi1,069 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
510OverallIvo Silva
Details for Ivo Silva

Category · M35

Category position 91

Claim this result for Ivo Silva
—3:14:27
511OverallToni Cunha
Details for Toni Cunha

Category · M50

Category position 44

Claim this result for Toni Cunha
—3:14:29
512OverallLuis Teixeira
Details for Luis Teixeira

Category · M40

Category position 76

Claim this result for Luis Teixeira
—3:14:30
513OverallDavid Craveiro
Details for David Craveiro

Category · M20

Category position 171

Claim this result for David Craveiro
—3:14:33
515OverallEduardo Silva
Details for Eduardo Silva

Category · M20

Category position 172

Claim this result for Eduardo Silva
—3:14:37
517OverallSacha Viou
Details for Sacha Viou

Category · M20

Category position 173

Claim this result for Sacha Viou
—3:14:38
518OverallDaniel Fraile
Details for Daniel Fraile

Category · M20

Category position 174

Claim this result for Daniel Fraile
—3:14:38
519OverallRicardo Félix
Details for Ricardo Félix

Category · M45

Category position 77

Claim this result for Ricardo Félix
—3:14:40
520OverallMilo Deleuze
Details for Milo Deleuze

Category · M20

Category position 175

Claim this result for Milo Deleuze
—3:14:40
521OverallAnthony Sourbier
Details for Anthony Sourbier

Category · M55

Category position 16

Claim this result for Anthony Sourbier
—3:14:42
522OverallKarl Bertoli
Details for Karl Bertoli

Category · M20

Category position 176

Claim this result for Karl Bertoli
—3:14:42
523OverallJoão Gil
Details for João Gil

Category · M45

Category position 78

Claim this result for João Gil
—3:14:43
524OverallJosé Teles
Details for José Teles

Category · M20

Category position 177

Claim this result for José Teles
—3:14:46
525OverallMiguel Silva
Details for Miguel Silva

Category · M50

Category position 45

Claim this result for Miguel Silva
—3:14:46
530OverallAntónio Novais
Details for António Novais

Category · M20

Category position 179

Claim this result for António Novais
—3:14:59
535OverallJuan Escobar Navarro
Details for Juan Escobar Navarro

Category · M20

Category position 181

Claim this result for Juan Escobar Navarro
—3:15:09
540OverallPablo Broders
Details for Pablo Broders

Category · M20

Category position 183

Claim this result for Pablo Broders
—3:15:27
545OverallJosé Ángel Moncalián Cruz
Details for José Ángel Moncalián Cruz

Category · M20

Category position 187

Claim this result for José Ángel Moncalián Cruz
—3:15:41
546OverallVictor Barbin
Details for Victor Barbin

Category · M20

Category position 188

Claim this result for Victor Barbin
—3:15:41
547OverallBruno Holenweger
Details for Bruno Holenweger

Category · M60

Category position 13

Claim this result for Bruno Holenweger
—3:15:51
548OverallAderito Torres
Details for Aderito Torres

Category · M50

Category position 48

Claim this result for Aderito Torres
—3:15:53
550OverallFernando Oliveira Gomes
Details for Fernando Oliveira Gomes

Category · M50

Category position 49

Claim this result for Fernando Oliveira Gomes
—3:15:56
551OverallGuillermo Pasch Basagoiti
Details for Guillermo Pasch Basagoiti

Category · M20

Category position 189

Claim this result for Guillermo Pasch Basagoiti
—3:15:58
552OverallJoel Dias
Details for Joel Dias

Category · M35

Category position 93

Claim this result for Joel Dias
—3:15:59
555OverallMariusz Bugajny
Details for Mariusz Bugajny

Category · M40

Category position 80

Claim this result for Mariusz Bugajny
—3:16:01
556OverallAndré Carneiro
Details for André Carneiro

Category · M20

Category position 191

Claim this result for André Carneiro
—3:16:02
557OverallAntonio Jesus
Details for Antonio Jesus

Category · M55

Category position 18

Claim this result for Antonio Jesus
—3:16:04
558OverallJoão Chambel
Details for João Chambel

Category · M20

Category position 192

Claim this result for João Chambel
—3:16:04
559OverallMickaël Simon
Details for Mickaël Simon

Category · M35

Category position 94

Claim this result for Mickaël Simon
—3:16:05
561OverallDan Gillam
Details for Dan Gillam

Category · M20

Category position 193

Claim this result for Dan Gillam
—3:16:07
563OverallFrancisco José Benítez Caro
Details for Francisco José Benítez Caro

Category · M40

Category position 82

Claim this result for Francisco José Benítez Caro
—3:16:08
566OverallRomario Castro Pinho
Details for Romario Castro Pinho

Category · M35

Category position 97

Claim this result for Romario Castro Pinho
—3:16:13
567OverallSylver Michot
Details for Sylver Michot

Category · M20

Category position 195

Claim this result for Sylver Michot
—3:16:15
568OverallAndré Cardoso
Details for André Cardoso

Category · M40

Category position 83

Claim this result for André Cardoso
—3:16:16
569OverallGreg Geerts
Details for Greg Geerts

Category · M55

Category position 19

Claim this result for Greg Geerts
—3:16:16
571OverallHéctor Velasco Ferreirós
Details for Héctor Velasco Ferreirós

Category · M20

Category position 196

Claim this result for Héctor Velasco Ferreirós
—3:16:17
572OverallLeonardo Arias
Details for Leonardo Arias

Category · M20

Category position 197

Claim this result for Leonardo Arias
—3:16:17
574OverallNuno Cáceres
Details for Nuno Cáceres

Category · M55

Category position 20

Claim this result for Nuno Cáceres
—3:16:19
575OverallAlberto Santos
Details for Alberto Santos

Category · M20

Category position 198

Claim this result for Alberto Santos
—3:16:20
576OverallJerome Barbin
Details for Jerome Barbin

Category · M50

Category position 50

Claim this result for Jerome Barbin
—3:16:21
577OverallFrancisco Vicente
Details for Francisco Vicente

Category · M20

Category position 199

Claim this result for Francisco Vicente
—3:16:23
579OverallFilipe Pinto
Details for Filipe Pinto

Category · M45

Category position 84

Claim this result for Filipe Pinto
—3:16:27
580OverallNuno Silva Carvalho
Details for Nuno Silva Carvalho

Category · M20

Category position 200

Claim this result for Nuno Silva Carvalho
—3:16:28
581OverallThierry Spies
Details for Thierry Spies

Category · M20

Category position 201

Claim this result for Thierry Spies
—3:16:31
583OverallAlexander Hanning
Details for Alexander Hanning

Category · M40

Category position 84

Claim this result for Alexander Hanning
—3:16:40
586OverallRui Franco
Details for Rui Franco

Category · M20

Category position 203

Claim this result for Rui Franco
—3:16:50
589OverallSébastien Osanno
Details for Sébastien Osanno

Category · M20

Category position 205

Claim this result for Sébastien Osanno
—3:16:55
590OverallDavid García Padín
Details for David García Padín

Category · M40

Category position 87

Claim this result for David García Padín
—3:16:56
592OverallJosé Cordeiro
Details for José Cordeiro

Category · M40

Category position 88

Claim this result for José Cordeiro
—3:16:59
593OverallCorentin Beaulant
Details for Corentin Beaulant

Category · M20

Category position 206

Claim this result for Corentin Beaulant
—3:16:59
594OverallLuis Neves Franco
Details for Luis Neves Franco

Category · M45

Category position 86

Claim this result for Luis Neves Franco
—3:17:00
595OverallFernandes Rodrigo
Details for Fernandes Rodrigo

Category · M20

Category position 207

Claim this result for Fernandes Rodrigo
—3:17:04
597OverallDamir Markovic
Details for Damir Markovic

Category · M45

Category position 87

Claim this result for Damir Markovic
—3:17:08
600OverallRogério Moreira
Details for Rogério Moreira

Category · M35

Category position 98

Claim this result for Rogério Moreira
—3:17:14
601OverallJoao Valente
Details for Joao Valente

Category · M20

Category position 208

Claim this result for Joao Valente
—3:17:18
603OverallRafael Gonçalo
Details for Rafael Gonçalo

Category · M20

Category position 209

Claim this result for Rafael Gonçalo
—3:17:24
604OverallGonçalo Barros
Details for Gonçalo Barros

Category · M35

Category position 99

Claim this result for Gonçalo Barros
—3:17:25
607OverallJonathan Van Caer
Details for Jonathan Van Caer

Category · M35

Category position 100

Claim this result for Jonathan Van Caer
—3:17:25
608OverallPaulo Miguel Ferraz
Details for Paulo Miguel Ferraz

Category · M40

Category position 90

Claim this result for Paulo Miguel Ferraz
—3:17:26
610OverallAntónio Teles
Details for António Teles

Category · M45

Category position 90

Claim this result for António Teles
—3:17:27
611OverallRobert Bieniek
Details for Robert Bieniek

Category · M55

Category position 21

Claim this result for Robert Bieniek
—3:17:30
614OverallRaul Belvis Arenas
Details for Raul Belvis Arenas

Category · M40

Category position 91

Claim this result for Raul Belvis Arenas
—3:17:33
615OverallHugo Valinho
Details for Hugo Valinho

Category · M20

Category position 212

Claim this result for Hugo Valinho
—3:17:36
616OverallMatthias Scherpereel
Details for Matthias Scherpereel

Category · M20

Category position 213

Claim this result for Matthias Scherpereel
—3:17:37
617OverallFelipe Silva
Details for Felipe Silva

Category · M40

Category position 92

Claim this result for Felipe Silva
—3:17:44
618OverallRafael Carneiro
Details for Rafael Carneiro

Category · M20

Category position 214

Claim this result for Rafael Carneiro
—3:17:45
619OverallOskar Ankjærgaard
Details for Oskar Ankjærgaard

Category · M20

Category position 215

Claim this result for Oskar Ankjærgaard
—3:17:46
621OverallVitor Gomes
Details for Vitor Gomes

Category · M35

Category position 102

Claim this result for Vitor Gomes
—3:17:50
625OverallJoão Breda
Details for João Breda

Category · M20

Category position 217

Claim this result for João Breda
—3:18:00
627OverallMatthieu Goudineau
Details for Matthieu Goudineau

Category · M35

Category position 103

Claim this result for Matthieu Goudineau
—3:18:02
628OverallEnrique Finocchietti
Details for Enrique Finocchietti

Category · M35

Category position 104

Claim this result for Enrique Finocchietti
—3:18:08
631OverallJosé Freitas
Details for José Freitas

Category · M20

Category position 218

Claim this result for José Freitas
—3:18:14
632OverallFrancisco Sobral Rosales
Details for Francisco Sobral Rosales

Category · M50

Category position 53

Claim this result for Francisco Sobral Rosales
—3:18:14
633OverallRenato Amaral
Details for Renato Amaral

Category · M20

Category position 219

Claim this result for Renato Amaral
—3:18:15
634OverallJorge Nieto Garcia
Details for Jorge Nieto Garcia

Category · M45

Category position 93

Claim this result for Jorge Nieto Garcia
—3:18:16
635OverallJoao Vasconcelos
Details for Joao Vasconcelos

Category · M40

Category position 94

Claim this result for Joao Vasconcelos
—3:18:17
636OverallNuno Sobral
Details for Nuno Sobral

Category · M50

Category position 54

Claim this result for Nuno Sobral
—3:18:20
637OverallEduardo Santos Neves Rocha
Details for Eduardo Santos Neves Rocha

Category · M20

Category position 220

Claim this result for Eduardo Santos Neves Rocha
—3:18:22
641OverallMiguel Angel Álvarez Fernández
Details for Miguel Angel Álvarez Fernández
—3:18:40
642OverallJob Roggeveen
Details for Job Roggeveen

Category · M45

Category position 96

Claim this result for Job Roggeveen
—3:18:42
643OverallAbraham Marcos Gomez
Details for Abraham Marcos Gomez

Category · M40

Category position 95

Claim this result for Abraham Marcos Gomez
—3:18:47
645OverallFernando Neto
Details for Fernando Neto

Category · M45

Category position 98

Claim this result for Fernando Neto
—3:18:53
647OverallPaulo Diogo Costa
Details for Paulo Diogo Costa

Category · M35

Category position 106

Claim this result for Paulo Diogo Costa
—3:19:10
648OverallAntonio Alves Pereira
Details for Antonio Alves Pereira

Category · M45

Category position 99

Claim this result for Antonio Alves Pereira
—3:19:11
653OverallAlexandre Kowalski
Details for Alexandre Kowalski

Category · M35

Category position 108

Claim this result for Alexandre Kowalski
—3:19:19
656OverallClemente Mendes Joao
Details for Clemente Mendes Joao

Category · M35

Category position 109

Claim this result for Clemente Mendes Joao
—3:19:23
657OverallVitor Barbosa
Details for Vitor Barbosa

Category · M40

Category position 97

Claim this result for Vitor Barbosa
—3:19:25
658OverallYann Garnier
Details for Yann Garnier

Category · M20

Category position 224

Claim this result for Yann Garnier
—3:19:25
659OverallAntonio Da Silva Marques
Details for Antonio Da Silva Marques

Category · M60

Category position 14

Claim this result for Antonio Da Silva Marques
—3:19:28
660OverallRamiro Alexandre Pinheiro
Details for Ramiro Alexandre Pinheiro

Category · M50

Category position 55

Claim this result for Ramiro Alexandre Pinheiro
—3:19:28
661OverallPedro Chibante
Details for Pedro Chibante

Category · M35

Category position 110

Claim this result for Pedro Chibante
—3:19:28
662OverallAdão Regadas
Details for Adão Regadas

Category · M60

Category position 15

Claim this result for Adão Regadas
—3:19:31
665OverallAlejo Blanco Formoso
Details for Alejo Blanco Formoso

Category · M35

Category position 111

Claim this result for Alejo Blanco Formoso
—3:19:43
669OverallErik Lovdahl
Details for Erik Lovdahl

Category · M20

Category position 226

Claim this result for Erik Lovdahl
—3:19:48
670OverallAlberto Ibar
Details for Alberto Ibar

Category · M45

Category position 100

Claim this result for Alberto Ibar
—3:19:49
672OverallEurides Gonçalves
Details for Eurides Gonçalves

Category · M40

Category position 98

Claim this result for Eurides Gonçalves
—3:19:53
673OverallBruno Filipe Sousa Vieira Bruno Filipe Sousa Vieira
Details for Bruno Filipe Sousa Vieira Bruno Filipe Sousa Vieira
—3:19:55
675OverallFlorian Jaquet
Details for Florian Jaquet

Category · M20

Category position 228

Claim this result for Florian Jaquet
—3:19:59
676OverallMaxime Dumas
Details for Maxime Dumas

Category · M20

Category position 229

Claim this result for Maxime Dumas
—3:20:00
679OverallWillem Looman
Details for Willem Looman

Category · M20

Category position 230

Claim this result for Willem Looman
—3:20:03
First page of results