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
168OverallGiacomo Zanardi
Details for Giacomo Zanardi

Category · M20

Category position 58

Claim this result for Giacomo Zanardi
—2:58:35
169OverallWarren Grobler
Details for Warren Grobler

Category · M35

Category position 27

Claim this result for Warren Grobler
—2:58:41
171OverallRafael Costa
Details for Rafael Costa

Category · M35

Category position 28

Claim this result for Rafael Costa
—2:58:47
172OverallAndré Alves
Details for André Alves

Category · M35

Category position 29

Claim this result for André Alves
—2:58:59
173OverallChristophe Whit-Thomson
Details for Christophe Whit-Thomson

Category · M20

Category position 60

Claim this result for Christophe Whit-Thomson
—2:59:01
174OverallDiogo Filipe Valente De Oliveira
Details for Diogo Filipe Valente De Oliveira
—2:59:02
175OverallMiguel Tavares
Details for Miguel Tavares

Category · M20

Category position 61

Claim this result for Miguel Tavares
—2:59:06
176OverallAntónio Martins
Details for António Martins

Category · M40

Category position 32

Claim this result for António Martins
—2:59:14
178OverallTomé Ferreira
Details for Tomé Ferreira

Category · M20

Category position 63

Claim this result for Tomé Ferreira
—2:59:18
180OverallOscar Wieland
Details for Oscar Wieland

Category · M20

Category position 64

Claim this result for Oscar Wieland
—2:59:21
183OverallAlberto Garcia-Salmones Perez
Details for Alberto Garcia-Salmones Perez

Category · M35

Category position 32

Claim this result for Alberto Garcia-Salmones Perez
—2:59:27
185OverallAndré Natário
Details for André Natário

Category · M20

Category position 65

Claim this result for André Natário
—2:59:29
186OverallWessel Hartman
Details for Wessel Hartman

Category · M35

Category position 33

Claim this result for Wessel Hartman
—2:59:30
187OverallJoel Azevedo
Details for Joel Azevedo

Category · M45

Category position 28

Claim this result for Joel Azevedo
—2:59:30
188OverallFrancis Paulo
Details for Francis Paulo

Category · M55

Category position 4

Claim this result for Francis Paulo
—2:59:31
191OverallLynus Vieira De Almeida
Details for Lynus Vieira De Almeida

Category · M40

Category position 34

Claim this result for Lynus Vieira De Almeida
—2:59:36
192OverallPaulo Garcia
Details for Paulo Garcia

Category · M50

Category position 18

Claim this result for Paulo Garcia
—2:59:39
193OverallHenrique Adão
Details for Henrique Adão

Category · M20

Category position 66

Claim this result for Henrique Adão
—2:59:40
197OverallEzequiel Matias Gomez Molino
Details for Ezequiel Matias Gomez Molino

Category · M20

Category position 69

Claim this result for Ezequiel Matias Gomez Molino
—2:59:44
200OverallMichael Dos Santos
Details for Michael Dos Santos

Category · M20

Category position 70

Claim this result for Michael Dos Santos
—2:59:46
201OverallFábio Neves
Details for Fábio Neves

Category · M35

Category position 35

Claim this result for Fábio Neves
—2:59:46
202OverallTiago João Marques Calvete Gaspar
Details for Tiago João Marques Calvete Gaspar
—2:59:49
204OverallAntonio Gonçalves
Details for Antonio Gonçalves

Category · M40

Category position 35

Claim this result for Antonio Gonçalves
—2:59:50
206OverallJavier Pascual De Pablos
Details for Javier Pascual De Pablos

Category · M45

Category position 31

Claim this result for Javier Pascual De Pablos
—2:59:54
212OverallCarlos Del Pozo Riaño
Details for Carlos Del Pozo Riaño

Category · M45

Category position 33

Claim this result for Carlos Del Pozo Riaño
—2:59:59
214OverallBruno Oliveira
Details for Bruno Oliveira

Category · M20

Category position 76

Claim this result for Bruno Oliveira
—3:00:00
215OverallRui Jorge Ramos
Details for Rui Jorge Ramos

Category · M20

Category position 77

Claim this result for Rui Jorge Ramos
—3:00:04
216OverallHugo Thiebaut
Details for Hugo Thiebaut

Category · M20

Category position 78

Claim this result for Hugo Thiebaut
—3:00:06
219OverallJoão Campos
Details for João Campos

Category · M35

Category position 37

Claim this result for João Campos
—3:00:16
220OverallAntonio Antunes
Details for Antonio Antunes

Category · M40

Category position 37

Claim this result for Antonio Antunes
—3:00:17
222OverallMarcio Silva
Details for Marcio Silva

Category · M40

Category position 38

Claim this result for Marcio Silva
—3:00:18
225OverallRui Miguel Silva Santos
Details for Rui Miguel Silva Santos

Category · M35

Category position 38

Claim this result for Rui Miguel Silva Santos
—3:00:28
227OverallRoss Manson
Details for Ross Manson

Category · M35

Category position 39

Claim this result for Ross Manson
—3:00:33
228OverallMartin Beineix
Details for Martin Beineix

Category · M20

Category position 81

Claim this result for Martin Beineix
—3:00:39
229OverallTom Newport
Details for Tom Newport

Category · M20

Category position 82

Claim this result for Tom Newport
—3:00:41
230OverallJoão Mesquita
Details for João Mesquita

Category · M40

Category position 40

Claim this result for João Mesquita
—3:00:43
234OverallAugusto Manuel
Details for Augusto Manuel

Category · M50

Category position 22

Claim this result for Augusto Manuel
—3:01:24
235OverallJeremy Ducastel
Details for Jeremy Ducastel

Category · M35

Category position 40

Claim this result for Jeremy Ducastel
—3:01:26
237OverallCelestino Mato Peon
Details for Celestino Mato Peon

Category · M50

Category position 23

Claim this result for Celestino Mato Peon
—3:01:32
239OverallCarlos Curbeira Gestal
Details for Carlos Curbeira Gestal

Category · M40

Category position 41

Claim this result for Carlos Curbeira Gestal
—3:01:37
240OverallLuis Leite
Details for Luis Leite

Category · M50

Category position 24

Claim this result for Luis Leite
—3:01:48
241OverallLionel Varé
Details for Lionel Varé

Category · M40

Category position 42

Claim this result for Lionel Varé
—3:01:50
243OverallJorge Ramos
Details for Jorge Ramos

Category · M45

Category position 36

Claim this result for Jorge Ramos
—3:01:56
244OverallPuccio Paolo
Details for Puccio Paolo

Category · M35

Category position 41

Claim this result for Puccio Paolo
—3:02:00
245OverallAnthony Costello
Details for Anthony Costello

Category · M35

Category position 42

Claim this result for Anthony Costello
—3:02:04
246OverallLuís Silva
Details for Luís Silva

Category · M20

Category position 86

Claim this result for Luís Silva
—3:02:07
247OverallJosé Felix
Details for José Felix

Category · M40

Category position 44

Claim this result for José Felix
—3:02:08
248OverallDiogo Angelino
Details for Diogo Angelino

Category · M20

Category position 87

Claim this result for Diogo Angelino
—3:02:14
249OverallDiogo Magalhães
Details for Diogo Magalhães

Category · M20

Category position 88

Claim this result for Diogo Magalhães
—3:02:21
250OverallJulian Fritzenschaft
Details for Julian Fritzenschaft

Category · M35

Category position 43

Claim this result for Julian Fritzenschaft
—3:02:21
251OverallRafael Real
Details for Rafael Real

Category · M35

Category position 44

Claim this result for Rafael Real
—3:02:22
253OverallNelson Tavares
Details for Nelson Tavares

Category · M50

Category position 26

Claim this result for Nelson Tavares
—3:02:25
254OverallMaciek Gierszewski
Details for Maciek Gierszewski

Category · M35

Category position 45

Claim this result for Maciek Gierszewski
—3:02:33
256OverallAdria Pulido Lopez
Details for Adria Pulido Lopez

Category · M20

Category position 89

Claim this result for Adria Pulido Lopez
—3:02:40
257OverallLucas Zafanelli
Details for Lucas Zafanelli

Category · M20

Category position 90

Claim this result for Lucas Zafanelli
—3:02:44
258OverallEmilien Cobourne
Details for Emilien Cobourne

Category · M20

Category position 91

Claim this result for Emilien Cobourne
—3:02:47
259OverallMarco Spandri
Details for Marco Spandri

Category · M35

Category position 46

Claim this result for Marco Spandri
—3:02:48
260OverallGil Pires
Details for Gil Pires

Category · M20

Category position 92

Claim this result for Gil Pires
—3:02:49
261OverallCarlos Bessa
Details for Carlos Bessa

Category · M20

Category position 93

Claim this result for Carlos Bessa
—3:02:49
264OverallRicardo Bernardo
Details for Ricardo Bernardo

Category · M35

Category position 48

Claim this result for Ricardo Bernardo
—3:02:56
269OverallArthur Dussaubat
Details for Arthur Dussaubat

Category · M20

Category position 94

Claim this result for Arthur Dussaubat
—3:03:08
270OverallXavier Boucardey
Details for Xavier Boucardey

Category · M55

Category position 5

Claim this result for Xavier Boucardey
—3:03:09
272OverallTomás Arosa González
Details for Tomás Arosa González

Category · M40

Category position 48

Claim this result for Tomás Arosa González
—3:03:14
274OverallVitor Pinto
Details for Vitor Pinto

Category · M40

Category position 49

Claim this result for Vitor Pinto
—3:03:21
276OverallJosé Fernandes
Details for José Fernandes

Category · M60

Category position 3

Claim this result for José Fernandes
—3:03:25
277OverallVitor Madeira
Details for Vitor Madeira

Category · M45

Category position 39

Claim this result for Vitor Madeira
—3:03:33
278OverallAlastair Woods
Details for Alastair Woods

Category · M45

Category position 40

Claim this result for Alastair Woods
—3:03:40
279OverallCláudio Ribeiro Marques Marques
Details for Cláudio Ribeiro Marques Marques
—3:03:43
283OverallIvan Coello Camiña
Details for Ivan Coello Camiña

Category · M20

Category position 96

Claim this result for Ivan Coello Camiña
—3:03:46
284OverallHarry Gozzett
Details for Harry Gozzett

Category · M20

Category position 97

Claim this result for Harry Gozzett
—3:04:07
286OverallManuel Vicente Ortega
Details for Manuel Vicente Ortega

Category · M40

Category position 51

Claim this result for Manuel Vicente Ortega
—3:04:16
289OverallAntonio Pugnali
Details for Antonio Pugnali

Category · M20

Category position 98

Claim this result for Antonio Pugnali
—3:04:33
290OverallDiogo Zério
Details for Diogo Zério

Category · M35

Category position 52

Claim this result for Diogo Zério
—3:04:34
291OverallRyan Treacy
Details for Ryan Treacy

Category · M20

Category position 99

Claim this result for Ryan Treacy
—3:04:40
292OverallNelson Gomes
Details for Nelson Gomes

Category · M20

Category position 100

Claim this result for Nelson Gomes
—3:04:41
293OverallRuben Maenhout
Details for Ruben Maenhout

Category · M35

Category position 53

Claim this result for Ruben Maenhout
—3:04:42
295OverallRicardo Mendonça
Details for Ricardo Mendonça

Category · M40

Category position 53

Claim this result for Ricardo Mendonça
—3:04:49
299OverallJoão Mano
Details for João Mano

Category · M20

Category position 103

Claim this result for João Mano
—3:05:00
301OverallMauro Pereira Santos
Details for Mauro Pereira Santos

Category · M40

Category position 54

Claim this result for Mauro Pereira Santos
—3:05:12
306OverallMiguel Franquelim
Details for Miguel Franquelim

Category · M20

Category position 105

Claim this result for Miguel Franquelim
—3:05:23
307OverallAlexandre Abreu
Details for Alexandre Abreu

Category · M20

Category position 106

Claim this result for Alexandre Abreu
—3:05:23
308OverallFilipe Daniel Neves Lino
Details for Filipe Daniel Neves Lino

Category · M40

Category position 57

Claim this result for Filipe Daniel Neves Lino
—3:05:28
309OverallMarco Soares
Details for Marco Soares

Category · M45

Category position 45

Claim this result for Marco Soares
—3:05:33
312OverallVitor Pereira
Details for Vitor Pereira

Category · M40

Category position 58

Claim this result for Vitor Pereira
—3:05:48
313OverallPedro Paula
Details for Pedro Paula

Category · M35

Category position 54

Claim this result for Pedro Paula
—3:05:53
314OverallTiago Mota
Details for Tiago Mota

Category · M20

Category position 108

Claim this result for Tiago Mota
—3:05:56
315OverallPedro Ricardo Monteiro Costa
Details for Pedro Ricardo Monteiro Costa

Category · M35

Category position 55

Claim this result for Pedro Ricardo Monteiro Costa
—3:06:04
316OverallIlya Belyaev
Details for Ilya Belyaev

Category · M45

Category position 47

Claim this result for Ilya Belyaev
—3:06:07
320OverallDavid Villafuerte
Details for David Villafuerte

Category · M40

Category position 59

Claim this result for David Villafuerte
—3:06:16
321OverallJoseph Cobourne
Details for Joseph Cobourne

Category · M20

Category position 109

Claim this result for Joseph Cobourne
—3:06:26
324OverallJorge Meireles
Details for Jorge Meireles

Category · M45

Category position 48

Claim this result for Jorge Meireles
—3:06:35
325OverallNuno Morais
Details for Nuno Morais

Category · M20

Category position 111

Claim this result for Nuno Morais
—3:06:36
327OverallMichal Jaremczuk
Details for Michal Jaremczuk

Category · M35

Category position 56

Claim this result for Michal Jaremczuk
—3:06:37
328OverallAlexandre Paiva
Details for Alexandre Paiva

Category · M35

Category position 57

Claim this result for Alexandre Paiva
—3:06:43
329OverallDarko Warchalowski
Details for Darko Warchalowski

Category · M20

Category position 112

Claim this result for Darko Warchalowski
—3:06:44
333OverallRogério Vinicius Cordeiro Junior
Details for Rogério Vinicius Cordeiro Junior
—3:06:53
334OverallMaxime Tervel
Details for Maxime Tervel

Category · M35

Category position 59

Claim this result for Maxime Tervel
—3:06:59
335OverallRubén Otero Dosil
Details for Rubén Otero Dosil

Category · M20

Category position 115

Claim this result for Rubén Otero Dosil
—3:07:07
336OverallOisin Mc Closkey
Details for Oisin Mc Closkey

Category · M20

Category position 116

Claim this result for Oisin Mc Closkey
—3:07:15
338OverallKobe Vanlaere
Details for Kobe Vanlaere

Category · M20

Category position 117

Claim this result for Kobe Vanlaere
—3:07:30
First page of results