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
5807OverallTill Achenbach
Details for Till Achenbach

Category · M55

Category position 295

Claim this result for Till Achenbach
—5:23:13
5810OverallEduardo Pereira Silva
Details for Eduardo Pereira Silva

Category · M20

Category position 1774

Claim this result for Eduardo Pereira Silva
—5:23:20
5811OverallBartosz Bednarek
Details for Bartosz Bednarek

Category · M20

Category position 1775

Claim this result for Bartosz Bednarek
—5:23:22
5814OverallJason Farinha
Details for Jason Farinha

Category · M20

Category position 1776

Claim this result for Jason Farinha
—5:23:29
5816OverallFilipe Maia
Details for Filipe Maia

Category · M35

Category position 638

Claim this result for Filipe Maia
—5:23:31
5817OverallPhilippe Doan
Details for Philippe Doan

Category · M20

Category position 1778

Claim this result for Philippe Doan
—5:23:32
5819OverallJose Lourenco Alves
Details for Jose Lourenco Alves

Category · M60

Category position 242

Claim this result for Jose Lourenco Alves
—5:23:39
5820OverallAndré Teixeira
Details for André Teixeira

Category · M20

Category position 1779

Claim this result for André Teixeira
—5:23:42
5822OverallWiebren Wind
Details for Wiebren Wind

Category · M50

Category position 488

Claim this result for Wiebren Wind
—5:24:02
5823OverallDiego Laya
Details for Diego Laya

Category · M20

Category position 1780

Claim this result for Diego Laya
—5:24:02
5827OverallDominik Basinski
Details for Dominik Basinski

Category · M45

Category position 623

Claim this result for Dominik Basinski
—5:24:15
5829OverallDomingos Alberto Cardoso Rodrigues
Details for Domingos Alberto Cardoso Rodrigues
—5:24:17
5830OverallLuís Ribeiro
Details for Luís Ribeiro

Category · M40

Category position 635

Claim this result for Luís Ribeiro
—5:24:23
5831OverallBekir Uzun
Details for Bekir Uzun

Category · M20

Category position 1782

Claim this result for Bekir Uzun
—5:24:39
5832OverallMehmet Demir
Details for Mehmet Demir

Category · M35

Category position 639

Claim this result for Mehmet Demir
—5:24:39
5841OverallOtto De Bellaigue
Details for Otto De Bellaigue

Category · M20

Category position 1783

Claim this result for Otto De Bellaigue
—5:25:08
5842OverallVasco Vxmgc
Details for Vasco Vxmgc

Category · M50

Category position 489

Claim this result for Vasco Vxmgc
—5:25:09
5845OverallJosé Filipe
Details for José Filipe

Category · M55

Category position 297

Claim this result for José Filipe
—5:25:31
5848OverallOrso Dermee
Details for Orso Dermee

Category · M20

Category position 1784

Claim this result for Orso Dermee
—5:25:58
5852OverallAfonso Bernardo
Details for Afonso Bernardo

Category · M20

Category position 1785

Claim this result for Afonso Bernardo
—5:26:20
5853OverallAndré Carvalho
Details for André Carvalho

Category · M35

Category position 640

Claim this result for André Carvalho
—5:26:27
5858OverallHenry Sanewski
Details for Henry Sanewski

Category · M20

Category position 1788

Claim this result for Henry Sanewski
—5:26:38
5860OverallLuigi Caviasca
Details for Luigi Caviasca

Category · M55

Category position 298

Claim this result for Luigi Caviasca
—5:26:48
5861OverallEduardo Malheiro
Details for Eduardo Malheiro

Category · M60

Category position 244

Claim this result for Eduardo Malheiro
—5:26:51
5867OverallCihan Bilge
Details for Cihan Bilge

Category · M45

Category position 624

Claim this result for Cihan Bilge
—5:27:09
5868OverallEryk Smarz
Details for Eryk Smarz

Category · M20

Category position 1791

Claim this result for Eryk Smarz
—5:27:10
5873OverallArtur Susz
Details for Artur Susz

Category · M45

Category position 625

Claim this result for Artur Susz
—5:27:40
5876OverallAdam Dobkowski
Details for Adam Dobkowski

Category · M20

Category position 1792

Claim this result for Adam Dobkowski
—5:27:54
5879OverallDavid Bonnet
Details for David Bonnet

Category · M50

Category position 491

Claim this result for David Bonnet
—5:28:04
5881OverallJosé Manoel Sellmer
Details for José Manoel Sellmer

Category · M55

Category position 299

Claim this result for José Manoel Sellmer
—5:28:14
5882OverallSérgio Freitas
Details for Sérgio Freitas

Category · M55

Category position 300

Claim this result for Sérgio Freitas
—5:28:14
5883OverallJosé Villanueva
Details for José Villanueva

Category · M20

Category position 1794

Claim this result for José Villanueva
—5:28:15
5886OverallMateusz Strepik22
Details for Mateusz Strepik22

Category · M20

Category position 1796

Claim this result for Mateusz Strepik22
—5:28:27
5888OverallMiguel Peste
Details for Miguel Peste

Category · M20

Category position 1797

Claim this result for Miguel Peste
—5:28:30
5889OverallConnor Leyland
Details for Connor Leyland

Category · M20

Category position 1798

Claim this result for Connor Leyland
—5:28:34
5890OverallLaurent Fleury
Details for Laurent Fleury

Category · M60

Category position 247

Claim this result for Laurent Fleury
—5:28:49
5893OverallBernardo Silva
Details for Bernardo Silva

Category · M20

Category position 1800

Claim this result for Bernardo Silva
—5:29:11
5894OverallJohann Vollereaux
Details for Johann Vollereaux

Category · M45

Category position 627

Claim this result for Johann Vollereaux
—5:29:27
5895OverallPierre-Emmanuel Degenne
Details for Pierre-Emmanuel Degenne

Category · M45

Category position 628

Claim this result for Pierre-Emmanuel Degenne
—5:29:35
5897OverallJose Enrique Dias Barbosa Ferreira
Details for Jose Enrique Dias Barbosa Ferreira
—5:29:44
5903OverallJuan Daniel Jácome Salguero Jácome
Details for Juan Daniel Jácome Salguero Jácome
—5:29:55
5907OverallGonçalo Gonçalves
Details for Gonçalo Gonçalves

Category · M35

Category position 643

Claim this result for Gonçalo Gonçalves
—5:30:14
5911OverallLéo Trusca
Details for Léo Trusca

Category · M20

Category position 1802

Claim this result for Léo Trusca
—5:30:19
5912OverallCharles Nouvellon
Details for Charles Nouvellon

Category · M50

Category position 493

Claim this result for Charles Nouvellon
—5:30:22
5914OverallDiogo Andrade
Details for Diogo Andrade

Category · M20

Category position 1803

Claim this result for Diogo Andrade
—5:30:30
5917OverallRaul Moreno Martin
Details for Raul Moreno Martin

Category · M60

Category position 249

Claim this result for Raul Moreno Martin
—5:30:53
5918OverallBruno Costa Dias
Details for Bruno Costa Dias

Category · M20

Category position 1804

Claim this result for Bruno Costa Dias
—5:30:59
5919OverallGuilherme Mendes Lopes
Details for Guilherme Mendes Lopes

Category · M20

Category position 1805

Claim this result for Guilherme Mendes Lopes
—5:31:23
5920OverallWilliam Webber
Details for William Webber

Category · M20

Category position 1806

Claim this result for William Webber
—5:31:33
5927OverallHelder Rosas
Details for Helder Rosas

Category · M20

Category position 1807

Claim this result for Helder Rosas
—5:32:22
5929OverallMauro Magalhaes
Details for Mauro Magalhaes

Category · M35

Category position 645

Claim this result for Mauro Magalhaes
—5:32:24
5930OverallSérgio Currais
Details for Sérgio Currais

Category · M50

Category position 494

Claim this result for Sérgio Currais
—5:32:25
5931OverallJorge Hernandez
Details for Jorge Hernandez

Category · M20

Category position 1808

Claim this result for Jorge Hernandez
—5:32:28
5932OverallVasco Branco
Details for Vasco Branco

Category · M35

Category position 646

Claim this result for Vasco Branco
—5:32:29
5933OverallGavan Baines
Details for Gavan Baines

Category · M20

Category position 1809

Claim this result for Gavan Baines
—5:32:29
5935OverallMiguel Pinheiro
Details for Miguel Pinheiro

Category · M35

Category position 647

Claim this result for Miguel Pinheiro
—5:32:53
5936OverallGruia Petru Don
Details for Gruia Petru Don

Category · M20

Category position 1810

Claim this result for Gruia Petru Don
—5:32:57
5937OverallChristian Garcia
Details for Christian Garcia

Category · M20

Category position 1811

Claim this result for Christian Garcia
—5:32:58
5940OverallCedric Lefebvre
Details for Cedric Lefebvre

Category · M50

Category position 495

Claim this result for Cedric Lefebvre
—5:33:07
5942OverallValdomiro Vieira
Details for Valdomiro Vieira

Category · M55

Category position 304

Claim this result for Valdomiro Vieira
—5:33:09
5947OverallTiago Lavarinhas
Details for Tiago Lavarinhas

Category · M20

Category position 1813

Claim this result for Tiago Lavarinhas
—5:33:33
5949OverallRenaud Lemaire
Details for Renaud Lemaire

Category · M35

Category position 648

Claim this result for Renaud Lemaire
—5:33:37
5951OverallRicardo Fonseca
Details for Ricardo Fonseca

Category · M40

Category position 638

Claim this result for Ricardo Fonseca
—5:33:38
5954OverallYannick Wanie
Details for Yannick Wanie

Category · M20

Category position 1815

Claim this result for Yannick Wanie
—5:33:45
5955OverallJulian David
Details for Julian David

Category · M20

Category position 1816

Claim this result for Julian David
—5:33:45
5956OverallRoderick Beckford
Details for Roderick Beckford

Category · M20

Category position 1817

Claim this result for Roderick Beckford
—5:33:47
5962OverallAmaro Rocha
Details for Amaro Rocha

Category · M60

Category position 250

Claim this result for Amaro Rocha
—5:34:07
5966OverallLuís Cardia
Details for Luís Cardia

Category · M20

Category position 1822

Claim this result for Luís Cardia
—5:34:36
5967OverallDavid Ucles
Details for David Ucles

Category · M45

Category position 631

Claim this result for David Ucles
—5:34:49
5969OverallBruno Le Morvan
Details for Bruno Le Morvan

Category · M60

Category position 251

Claim this result for Bruno Le Morvan
—5:35:07
5970OverallEddie Dasilva
Details for Eddie Dasilva

Category · M40

Category position 639

Claim this result for Eddie Dasilva
—5:35:08
5971OverallLevi Guimarães
Details for Levi Guimarães

Category · M45

Category position 632

Claim this result for Levi Guimarães
—5:35:13
5974OverallGuilherme Ferrolho
Details for Guilherme Ferrolho

Category · M20

Category position 1823

Claim this result for Guilherme Ferrolho
—5:35:30
5976OverallArthur Guibora
Details for Arthur Guibora

Category · M20

Category position 1824

Claim this result for Arthur Guibora
—5:35:48
5978OverallDaniel Silva Da Cruz
Details for Daniel Silva Da Cruz

Category · M40

Category position 640

Claim this result for Daniel Silva Da Cruz
—5:35:52
5980OverallRafael López Avila
Details for Rafael López Avila

Category · M45

Category position 633

Claim this result for Rafael López Avila
—5:36:02
5981OverallGonçalo Sá
Details for Gonçalo Sá

Category · M20

Category position 1825

Claim this result for Gonçalo Sá
—5:36:02
5982OverallAntonio Garcia Gonzalez
Details for Antonio Garcia Gonzalez

Category · M45

Category position 634

Claim this result for Antonio Garcia Gonzalez
—5:36:09
5985OverallBarry Hopkins
Details for Barry Hopkins

Category · M45

Category position 635

Claim this result for Barry Hopkins
—5:36:18
5986OverallRohit Clair
Details for Rohit Clair

Category · M20

Category position 1827

Claim this result for Rohit Clair
—5:36:24
5987OverallNathan Kokabi
Details for Nathan Kokabi

Category · M20

Category position 1828

Claim this result for Nathan Kokabi
—5:36:25
5988OverallRémi Kokabi
Details for Rémi Kokabi

Category · M20

Category position 1829

Claim this result for Rémi Kokabi
—5:36:27
5995OverallAdrian Holguin Quesada
Details for Adrian Holguin Quesada

Category · M20

Category position 1832

Claim this result for Adrian Holguin Quesada
—5:37:26
5996OverallJoshua Alexander Herrera Narva Herrera
Details for Joshua Alexander Herrera Narva Herrera
—5:37:35
5998OverallJacek Schmidt
Details for Jacek Schmidt

Category · M55

Category position 306

Claim this result for Jacek Schmidt
—5:37:44
6000OverallTadala Kotamo
Details for Tadala Kotamo

Category · M20

Category position 1834

Claim this result for Tadala Kotamo
—5:38:03
6001OverallJuan Braillard Poccard
Details for Juan Braillard Poccard

Category · M55

Category position 307

Claim this result for Juan Braillard Poccard
—5:38:04
6002OverallHamish Haridas
Details for Hamish Haridas

Category · M35

Category position 652

Claim this result for Hamish Haridas
—5:38:07
6007OverallDavid Batista
Details for David Batista

Category · M20

Category position 1836

Claim this result for David Batista
—5:38:21
6012OverallVitor Santos
Details for Vitor Santos

Category · M45

Category position 636

Claim this result for Vitor Santos
—5:39:15
6015OverallJosé Manuel Fernández González
Details for José Manuel Fernández González
—5:39:41
6016OverallAntónio Lucas
Details for António Lucas

Category · M55

Category position 309

Claim this result for António Lucas
—5:39:59
6021OverallSebastien El Mouhed
Details for Sebastien El Mouhed

Category · M45

Category position 637

Claim this result for Sebastien El Mouhed
—5:40:26
6022OverallBruno Mendes
Details for Bruno Mendes

Category · M45

Category position 638

Claim this result for Bruno Mendes
—5:40:26
6023OverallXavier Vengeon
Details for Xavier Vengeon

Category · M60

Category position 254

Claim this result for Xavier Vengeon
—5:40:54
6025OverallEmil Bergstrom
Details for Emil Bergstrom

Category · M20

Category position 1839

Claim this result for Emil Bergstrom
—5:41:04
6026OverallIcaro Dias Santos
Details for Icaro Dias Santos

Category · M20

Category position 1840

Claim this result for Icaro Dias Santos
—5:41:11
6027OverallJosé Manuel Rodriguez
Details for José Manuel Rodriguez

Category · M40

Category position 641

Claim this result for José Manuel Rodriguez
—5:41:12
6030OverallAntonio Andres Mejias Marcelino
Details for Antonio Andres Mejias Marcelino

Category · M40

Category position 642

Claim this result for Antonio Andres Mejias Marcelino
—5:41:34
6034OverallJosé Moura
Details for José Moura

Category · M50

Category position 498

Claim this result for José Moura
—5:42:14
First page of results