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
6035OverallPaulo De Oliveira E Sa
Details for Paulo De Oliveira E Sa

Category · M20

Category position 1842

Claim this result for Paulo De Oliveira E Sa
—5:42:21
6038OverallGabriel Rampini
Details for Gabriel Rampini

Category · M20

Category position 1844

Claim this result for Gabriel Rampini
—5:42:46
6044OverallEnrique Hansen Bernabé
Details for Enrique Hansen Bernabé

Category · M40

Category position 643

Claim this result for Enrique Hansen Bernabé
—5:43:03
6045OverallDomingos Araújo
Details for Domingos Araújo

Category · M55

Category position 310

Claim this result for Domingos Araújo
—5:43:04
6046OverallMustafa El-Husseinat
Details for Mustafa El-Husseinat

Category · M20

Category position 1846

Claim this result for Mustafa El-Husseinat
—5:43:07
6058OverallAdrián Toledano González
Details for Adrián Toledano González

Category · M20

Category position 1848

Claim this result for Adrián Toledano González
—5:44:08
6059OverallCarlos Rui Leite
Details for Carlos Rui Leite

Category · M55

Category position 311

Claim this result for Carlos Rui Leite
—5:44:11
6061OverallJimmy Boura
Details for Jimmy Boura

Category · M20

Category position 1849

Claim this result for Jimmy Boura
—5:44:45
6063OverallGil Mota
Details for Gil Mota

Category · M20

Category position 1850

Claim this result for Gil Mota
—5:45:05
6066OverallOuweyss Bouzidi
Details for Ouweyss Bouzidi

Category · M20

Category position 1851

Claim this result for Ouweyss Bouzidi
—5:45:50
6067OverallGabriel Reis
Details for Gabriel Reis

Category · M20

Category position 1852

Claim this result for Gabriel Reis
—5:45:56
6068OverallDaniel Pinto Pereira
Details for Daniel Pinto Pereira

Category · M20

Category position 1853

Claim this result for Daniel Pinto Pereira
—5:46:20
6072OverallVítor Pais
Details for Vítor Pais

Category · M35

Category position 654

Claim this result for Vítor Pais
—5:46:33
6074OverallJosé Moreira Conde Delfim De Matos
Details for José Moreira Conde Delfim De Matos
—5:46:58
6075OverallYi Chang Hsu
Details for Yi Chang Hsu

Category · M60

Category position 255

Claim this result for Yi Chang Hsu
—5:47:08
6076OverallCaio Caetano
Details for Caio Caetano

Category · M20

Category position 1856

Claim this result for Caio Caetano
—5:47:17
6079OverallMatthew Mahoney
Details for Matthew Mahoney

Category · M60

Category position 256

Claim this result for Matthew Mahoney
—5:47:41
6080OverallAlvaro Gonçalves Ferreira
Details for Alvaro Gonçalves Ferreira

Category · M60

Category position 257

Claim this result for Alvaro Gonçalves Ferreira
—5:47:57
6082OverallKwiatkowski Roman
Details for Kwiatkowski Roman

Category · M60

Category position 258

Claim this result for Kwiatkowski Roman
—5:48:20
6084OverallJean-Marc Morand
Details for Jean-Marc Morand

Category · M60

Category position 259

Claim this result for Jean-Marc Morand
—5:49:06
6085OverallFabio Saramago
Details for Fabio Saramago

Category · M45

Category position 639

Claim this result for Fabio Saramago
—5:49:14
6086OverallJonathan Garland
Details for Jonathan Garland

Category · M35

Category position 655

Claim this result for Jonathan Garland
—5:49:24
6087OverallStephen Field
Details for Stephen Field

Category · M45

Category position 640

Claim this result for Stephen Field
—5:49:24
6091OverallLuís Li
Details for Luís Li

Category · M45

Category position 641

Claim this result for Luís Li
—5:49:45
6092OverallDaniel Gotovac
Details for Daniel Gotovac

Category · M20

Category position 1857

Claim this result for Daniel Gotovac
—5:50:06
6094OverallSai Wah Lung
Details for Sai Wah Lung

Category · M55

Category position 312

Claim this result for Sai Wah Lung
—5:50:08
6095OverallRene Comparetti
Details for Rene Comparetti

Category · M60

Category position 260

Claim this result for Rene Comparetti
—5:50:17
6098OverallRui Bastos
Details for Rui Bastos

Category · M40

Category position 645

Claim this result for Rui Bastos
—5:50:27
6101OverallNorman Lopes
Details for Norman Lopes

Category · M20

Category position 1858

Claim this result for Norman Lopes
—5:51:13
6102OverallGil Mendes
Details for Gil Mendes

Category · M20

Category position 1859

Claim this result for Gil Mendes
—5:51:32
6107OverallGonçalo Caetano
Details for Gonçalo Caetano

Category · M20

Category position 1861

Claim this result for Gonçalo Caetano
—5:52:03
6110OverallMiguel Antunes
Details for Miguel Antunes

Category · M35

Category position 658

Claim this result for Miguel Antunes
—5:53:13
6112OverallFábio Paulo
Details for Fábio Paulo

Category · M40

Category position 646

Claim this result for Fábio Paulo
—5:53:17
6113OverallFlorent Perrot
Details for Florent Perrot

Category · M20

Category position 1862

Claim this result for Florent Perrot
—5:53:19
6114OverallKavin Muhunthan
Details for Kavin Muhunthan

Category · M20

Category position 1863

Claim this result for Kavin Muhunthan
—5:53:27
6118OverallMaxilien Bongage
Details for Maxilien Bongage

Category · M20

Category position 1864

Claim this result for Maxilien Bongage
—5:54:06
6120OverallMarcelo Alves
Details for Marcelo Alves

Category · M20

Category position 1865

Claim this result for Marcelo Alves
—5:54:14
6122OverallDiogo Carneiro
Details for Diogo Carneiro

Category · M20

Category position 1866

Claim this result for Diogo Carneiro
—5:54:30
6126OverallGonçalo Figueira
Details for Gonçalo Figueira

Category · M35

Category position 659

Claim this result for Gonçalo Figueira
—5:54:45
6127OverallJoão Almendra
Details for João Almendra

Category · M20

Category position 1867

Claim this result for João Almendra
—5:54:46
6128OverallDaniel Botelho
Details for Daniel Botelho

Category · M20

Category position 1868

Claim this result for Daniel Botelho
—5:55:08
6129OverallChetan Taylor
Details for Chetan Taylor

Category · M35

Category position 660

Claim this result for Chetan Taylor
—5:55:10
6130OverallMohammed Belal
Details for Mohammed Belal

Category · M35

Category position 661

Claim this result for Mohammed Belal
—5:55:11
6131OverallMykhaylo Marfeychuk
Details for Mykhaylo Marfeychuk

Category · M20

Category position 1869

Claim this result for Mykhaylo Marfeychuk
—5:55:12
6133OverallLucas Campos Sales
Details for Lucas Campos Sales

Category · M20

Category position 1870

Claim this result for Lucas Campos Sales
—5:56:00
6134OverallJean-Pierre Pohlen
Details for Jean-Pierre Pohlen

Category · M60

Category position 262

Claim this result for Jean-Pierre Pohlen
—5:56:08
6138OverallWallace Gomes
Details for Wallace Gomes

Category · M50

Category position 502

Claim this result for Wallace Gomes
—5:56:32
6141OverallFlavio Gomes Figueira Camacho
Details for Flavio Gomes Figueira Camacho

Category · M50

Category position 503

Claim this result for Flavio Gomes Figueira Camacho
—5:57:02
6149OverallAnthony Masse
Details for Anthony Masse

Category · M20

Category position 1871

Claim this result for Anthony Masse
—5:58:33
6151OverallAlmin Hrkic
Details for Almin Hrkic

Category · M20

Category position 1872

Claim this result for Almin Hrkic
—5:58:37
6153OverallArnaud Delanghe
Details for Arnaud Delanghe

Category · M60

Category position 264

Claim this result for Arnaud Delanghe
—5:59:23
6155OverallJoaquim Costa
Details for Joaquim Costa

Category · M35

Category position 662

Claim this result for Joaquim Costa
—5:59:33
6160OverallSebastian Perdomo
Details for Sebastian Perdomo

Category · M20

Category position 1874

Claim this result for Sebastian Perdomo
—6:00:23
6164OverallMiguel Coito
Details for Miguel Coito

Category · M20

Category position 1875

Claim this result for Miguel Coito
—6:01:13
6166OverallMateusz Wawer
Details for Mateusz Wawer

Category · M35

Category position 663

Claim this result for Mateusz Wawer
—6:01:31
6170OverallJosé Payome
Details for José Payome

Category · M60

Category position 266

Claim this result for José Payome
—6:03:35
6174OverallJose Duarte
Details for Jose Duarte

Category · M50

Category position 505

Claim this result for Jose Duarte
—6:04:06
6175OverallEwin Voltzenlogel
Details for Ewin Voltzenlogel

Category · M20

Category position 1878

Claim this result for Ewin Voltzenlogel
—6:04:14
6176OverallDavid Monteiro
Details for David Monteiro

Category · M50

Category position 506

Claim this result for David Monteiro
—6:04:52
6177OverallRaimundo Moreira
Details for Raimundo Moreira

Category · M35

Category position 664

Claim this result for Raimundo Moreira
—6:04:54
6179OverallChun Yiu Benjamin Wat
Details for Chun Yiu Benjamin Wat

Category · M20

Category position 1879

Claim this result for Chun Yiu Benjamin Wat
—6:05:37
6180OverallLeslie Lim
Details for Leslie Lim

Category · M35

Category position 665

Claim this result for Leslie Lim
—6:05:37
6182OverallPaulo Pinho
Details for Paulo Pinho

Category · M60

Category position 267

Claim this result for Paulo Pinho
—6:06:04
6183OverallNuno Miguel Alves Araújo
Details for Nuno Miguel Alves Araújo

Category · M20

Category position 1880

Claim this result for Nuno Miguel Alves Araújo
—6:06:19
6185OverallDavid Finteiro
Details for David Finteiro

Category · M20

Category position 1881

Claim this result for David Finteiro
—6:06:45
6186OverallJean Pontes
Details for Jean Pontes

Category · M50

Category position 508

Claim this result for Jean Pontes
—6:08:48
6188OverallAnthony Teixeira
Details for Anthony Teixeira

Category · M20

Category position 1882

Claim this result for Anthony Teixeira
—6:10:09
6189OverallBakary Kante
Details for Bakary Kante

Category · M20

Category position 1883

Claim this result for Bakary Kante
—6:10:16
6191OverallEdicarlos Bezerra
Details for Edicarlos Bezerra

Category · M50

Category position 510

Claim this result for Edicarlos Bezerra
—6:11:26
6193OverallAndré Paixão
Details for André Paixão

Category · M35

Category position 666

Claim this result for André Paixão
—6:12:27
6194OverallChristopher Dias Sol
Details for Christopher Dias Sol

Category · M20

Category position 1884

Claim this result for Christopher Dias Sol
—6:13:32
6196OverallPedro Salgado De La Asunción
Details for Pedro Salgado De La Asunción

Category · M55

Category position 316

Claim this result for Pedro Salgado De La Asunción
—6:16:29
6199OverallLouka Belghazi
Details for Louka Belghazi

Category · M20

Category position 1886

Claim this result for Louka Belghazi
—6:18:51
6201OverallJoao Aquino
Details for Joao Aquino

Category · M35

Category position 667

Claim this result for Joao Aquino
—6:22:50
6209OverallJose Neto
Details for Jose Neto

Category · M55

Category position 317

Claim this result for Jose Neto
—6:26:24
6210OverallLuis Carlos Serra
Details for Luis Carlos Serra

Category · M60

Category position 270

Claim this result for Luis Carlos Serra
—6:30:28
First page of results