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
5608OverallOlavo Sobrinho
Details for Olavo Sobrinho

Category · M35

Category position 624

Claim this result for Olavo Sobrinho
—5:11:56
5610OverallNino Henning
Details for Nino Henning

Category · M20

Category position 1727

Claim this result for Nino Henning
—5:12:04
5611OverallRoman Sas
Details for Roman Sas

Category · M20

Category position 1728

Claim this result for Roman Sas
—5:12:09
5612OverallYuichi Matsumoto
Details for Yuichi Matsumoto

Category · M40

Category position 618

Claim this result for Yuichi Matsumoto
—5:12:10
5614OverallKevin Pereira
Details for Kevin Pereira

Category · M20

Category position 1729

Claim this result for Kevin Pereira
—5:12:18
5616OverallGuilherme Nery
Details for Guilherme Nery

Category · M20

Category position 1730

Claim this result for Guilherme Nery
—5:12:34
5617OverallAdrian Alexandru Vinersan
Details for Adrian Alexandru Vinersan

Category · M40

Category position 619

Claim this result for Adrian Alexandru Vinersan
—5:12:35
5618OverallNils Thiehoff
Details for Nils Thiehoff

Category · M20

Category position 1731

Claim this result for Nils Thiehoff
—5:12:36
5621OverallIoan Frunza
Details for Ioan Frunza

Category · M45

Category position 607

Claim this result for Ioan Frunza
—5:12:51
5623OverallTimothée Picard
Details for Timothée Picard

Category · M20

Category position 1732

Claim this result for Timothée Picard
—5:12:53
5625OverallLucas Bueno
Details for Lucas Bueno

Category · M20

Category position 1733

Claim this result for Lucas Bueno
—5:12:56
5626OverallLuis Antonio Dos Anjos Bittencourt
Details for Luis Antonio Dos Anjos Bittencourt
—5:12:56
5627OverallHélder Teixeira
Details for Hélder Teixeira

Category · M45

Category position 609

Claim this result for Hélder Teixeira
—5:12:58
5628OverallDarrel Kunyetu-Lambert
Details for Darrel Kunyetu-Lambert

Category · M35

Category position 625

Claim this result for Darrel Kunyetu-Lambert
—5:13:03
5629OverallMarc Slade
Details for Marc Slade

Category · M40

Category position 621

Claim this result for Marc Slade
—5:13:03
5631OverallPádraic Malone
Details for Pádraic Malone

Category · M20

Category position 1735

Claim this result for Pádraic Malone
—5:13:07
5635OverallJason Santos
Details for Jason Santos

Category · M20

Category position 1737

Claim this result for Jason Santos
—5:13:28
5636OverallRicardo Luz
Details for Ricardo Luz

Category · M45

Category position 610

Claim this result for Ricardo Luz
—5:13:36
5637OverallGuillaume Beguin
Details for Guillaume Beguin

Category · M50

Category position 470

Claim this result for Guillaume Beguin
—5:13:41
5639OverallManuel Torrinha
Details for Manuel Torrinha

Category · M40

Category position 622

Claim this result for Manuel Torrinha
—5:13:47
5640OverallLeonardo Holderbaum
Details for Leonardo Holderbaum

Category · M45

Category position 611

Claim this result for Leonardo Holderbaum
—5:13:52
5641OverallJean-Philippe Cosson
Details for Jean-Philippe Cosson

Category · M55

Category position 284

Claim this result for Jean-Philippe Cosson
—5:13:57
5642OverallFrancois Germain
Details for Francois Germain

Category · M60

Category position 229

Claim this result for Francois Germain
—5:13:58
5643OverallStefan Hack
Details for Stefan Hack

Category · M20

Category position 1738

Claim this result for Stefan Hack
—5:13:59
5644OverallAlexander Gallanis
Details for Alexander Gallanis

Category · M20

Category position 1739

Claim this result for Alexander Gallanis
—5:14:05
5645OverallDuarte Sarmento
Details for Duarte Sarmento

Category · M20

Category position 1740

Claim this result for Duarte Sarmento
—5:14:06
5649OverallSantos Rui
Details for Santos Rui

Category · M55

Category position 285

Claim this result for Santos Rui
—5:14:14
5650OverallBraulio Aviles Polanco
Details for Braulio Aviles Polanco

Category · M20

Category position 1741

Claim this result for Braulio Aviles Polanco
—5:14:17
5651OverallMark Kitchen
Details for Mark Kitchen

Category · M45

Category position 612

Claim this result for Mark Kitchen
—5:14:33
5653OverallBurkhard Martin Scheumann
Details for Burkhard Martin Scheumann

Category · M60

Category position 230

Claim this result for Burkhard Martin Scheumann
—5:14:45
5657OverallJustino Soares
Details for Justino Soares

Category · M60

Category position 231

Claim this result for Justino Soares
—5:15:03
5659OverallMário Lopes
Details for Mário Lopes

Category · M20

Category position 1743

Claim this result for Mário Lopes
—5:15:04
5662OverallDenis Santana
Details for Denis Santana

Category · M40

Category position 624

Claim this result for Denis Santana
—5:15:16
5664OverallPaul Bissett
Details for Paul Bissett

Category · M55

Category position 287

Claim this result for Paul Bissett
—5:15:22
5666OverallDaniel Amand
Details for Daniel Amand

Category · M20

Category position 1744

Claim this result for Daniel Amand
—5:15:25
5669OverallJosé Maria Vaz Freire
Details for José Maria Vaz Freire

Category · M20

Category position 1745

Claim this result for José Maria Vaz Freire
—5:15:43
5671OverallFrederico Esteves
Details for Frederico Esteves

Category · M60

Category position 234

Claim this result for Frederico Esteves
—5:15:45
5673OverallTheo Alves De Oliveira
Details for Theo Alves De Oliveira

Category · M20

Category position 1746

Claim this result for Theo Alves De Oliveira
—5:15:47
5674OverallMaxence Duquesne
Details for Maxence Duquesne

Category · M20

Category position 1747

Claim this result for Maxence Duquesne
—5:15:49
5676OverallMatthew Cuerden
Details for Matthew Cuerden

Category · M20

Category position 1748

Claim this result for Matthew Cuerden
—5:16:02
5680OverallJustin Farmer
Details for Justin Farmer

Category · M45

Category position 613

Claim this result for Justin Farmer
—5:16:07
5684OverallEdson L. Sanches
Details for Edson L. Sanches

Category · M60

Category position 235

Claim this result for Edson L. Sanches
—5:16:20
5686OverallTiago Ramos
Details for Tiago Ramos

Category · M20

Category position 1751

Claim this result for Tiago Ramos
—5:16:23
5687OverallPedro Moura
Details for Pedro Moura

Category · M20

Category position 1752

Claim this result for Pedro Moura
—5:16:24
5688OverallJersson Oswaldo Rodriguez Cuervo
Details for Jersson Oswaldo Rodriguez Cuervo

Category · M35

Category position 628

Claim this result for Jersson Oswaldo Rodriguez Cuervo
—5:16:31
5691OverallJanne Rainio
Details for Janne Rainio

Category · M55

Category position 290

Claim this result for Janne Rainio
—5:16:49
5692OverallJoão Vale Lima
Details for João Vale Lima

Category · M20

Category position 1753

Claim this result for João Vale Lima
—5:16:51
5693OverallJorge Viana
Details for Jorge Viana

Category · M55

Category position 291

Claim this result for Jorge Viana
—5:16:54
5696OverallCláudio Oliveira
Details for Cláudio Oliveira

Category · M50

Category position 475

Claim this result for Cláudio Oliveira
—5:16:57
5697OverallGuilherme Ala
Details for Guilherme Ala

Category · M20

Category position 1754

Claim this result for Guilherme Ala
—5:16:59
5698OverallDiego Augusto Alves Expedito
Details for Diego Augusto Alves Expedito

Category · M35

Category position 629

Claim this result for Diego Augusto Alves Expedito
—5:17:02
5699OverallElshan Guliyev
Details for Elshan Guliyev

Category · M55

Category position 292

Claim this result for Elshan Guliyev
—5:17:10
5701OverallPaulo Mota
Details for Paulo Mota

Category · M55

Category position 293

Claim this result for Paulo Mota
—5:17:11
5703OverallLucas Dreistadt
Details for Lucas Dreistadt

Category · M20

Category position 1755

Claim this result for Lucas Dreistadt
—5:17:14
5704OverallManuel Fernando Pinto
Details for Manuel Fernando Pinto

Category · M50

Category position 476

Claim this result for Manuel Fernando Pinto
—5:17:15
5708OverallJaime Martinez Sabio
Details for Jaime Martinez Sabio

Category · M50

Category position 477

Claim this result for Jaime Martinez Sabio
—5:17:27
5709OverallSergio Carvalho
Details for Sergio Carvalho

Category · M20

Category position 1756

Claim this result for Sergio Carvalho
—5:17:29
5710OverallRicardo Veiga
Details for Ricardo Veiga

Category · M45

Category position 616

Claim this result for Ricardo Veiga
—5:17:36
5713OverallJosé Vivas
Details for José Vivas

Category · M35

Category position 630

Claim this result for José Vivas
—5:17:41
5715OverallTofik Boubakry
Details for Tofik Boubakry

Category · M50

Category position 478

Claim this result for Tofik Boubakry
—5:17:43
5716OverallMarco Rodrigues
Details for Marco Rodrigues

Category · M40

Category position 625

Claim this result for Marco Rodrigues
—5:17:44
5717OverallLuis Pedro Jorge Pinheiro
Details for Luis Pedro Jorge Pinheiro

Category · M45

Category position 617

Claim this result for Luis Pedro Jorge Pinheiro
—5:17:50
5718OverallDaniel Thomas Massberg
Details for Daniel Thomas Massberg

Category · M45

Category position 618

Claim this result for Daniel Thomas Massberg
—5:17:52
5720OverallLuis Miguel Fonseca
Details for Luis Miguel Fonseca

Category · M60

Category position 238

Claim this result for Luis Miguel Fonseca
—5:17:57
5727OverallPedro Dos Santos
Details for Pedro Dos Santos

Category · M20

Category position 1758

Claim this result for Pedro Dos Santos
—5:18:07
5728OverallFernando Cavaleiro
Details for Fernando Cavaleiro

Category · M20

Category position 1759

Claim this result for Fernando Cavaleiro
—5:18:23
5730OverallAlvaro Laranjeira Vaz
Details for Alvaro Laranjeira Vaz

Category · M35

Category position 633

Claim this result for Alvaro Laranjeira Vaz
—5:18:28
5732OverallGuillaume Descamps
Details for Guillaume Descamps

Category · M40

Category position 626

Claim this result for Guillaume Descamps
—5:18:37
5734OverallVasco Figueiredo
Details for Vasco Figueiredo

Category · M20

Category position 1760

Claim this result for Vasco Figueiredo
—5:18:46
5735OverallBernd Schmoll
Details for Bernd Schmoll

Category · M55

Category position 294

Claim this result for Bernd Schmoll
—5:18:51
5738OverallDmytro Yantsur
Details for Dmytro Yantsur

Category · M20

Category position 1761

Claim this result for Dmytro Yantsur
—5:19:00
5739OverallMarcio Ramalho
Details for Marcio Ramalho

Category · M45

Category position 620

Claim this result for Marcio Ramalho
—5:19:05
5743OverallGuillaume Trémé
Details for Guillaume Trémé

Category · M20

Category position 1763

Claim this result for Guillaume Trémé
—5:19:15
5744OverallAfonso Raposo Pinela
Details for Afonso Raposo Pinela

Category · M20

Category position 1764

Claim this result for Afonso Raposo Pinela
—5:19:19
5745OverallDaniel Medeiros
Details for Daniel Medeiros

Category · M20

Category position 1765

Claim this result for Daniel Medeiros
—5:19:20
5746OverallNoah Cabral
Details for Noah Cabral

Category · M20

Category position 1766

Claim this result for Noah Cabral
—5:19:20
5748OverallRadoslaw Bulat
Details for Radoslaw Bulat

Category · M35

Category position 635

Claim this result for Radoslaw Bulat
—5:19:30
5751OverallSimon Chico De Guzmán Sintas
Details for Simon Chico De Guzmán Sintas

Category · M50

Category position 479

Claim this result for Simon Chico De Guzmán Sintas
—5:19:38
5753OverallDavid Grace
Details for David Grace

Category · M40

Category position 627

Claim this result for David Grace
—5:19:54
5755OverallLuis De Sequera Ortiz
Details for Luis De Sequera Ortiz

Category · M50

Category position 480

Claim this result for Luis De Sequera Ortiz
—5:20:00
5757OverallOleksandr Nykytenko
Details for Oleksandr Nykytenko

Category · M35

Category position 636

Claim this result for Oleksandr Nykytenko
—5:20:02
5763OverallAbderrazak Laamouri
Details for Abderrazak Laamouri

Category · M35

Category position 637

Claim this result for Abderrazak Laamouri
—5:20:26
5764OverallJaime Escriche
Details for Jaime Escriche

Category · M20

Category position 1767

Claim this result for Jaime Escriche
—5:20:29
5766OverallCorwin Vandermark
Details for Corwin Vandermark

Category · M50

Category position 481

Claim this result for Corwin Vandermark
—5:20:34
5768OverallVincent Vandenwiele
Details for Vincent Vandenwiele

Category · M50

Category position 482

Claim this result for Vincent Vandenwiele
—5:20:37
5769OverallAlvaro Faria
Details for Alvaro Faria

Category · M50

Category position 483

Claim this result for Alvaro Faria
—5:20:37
5772OverallDuarte Relvas
Details for Duarte Relvas

Category · M50

Category position 484

Claim this result for Duarte Relvas
—5:20:40
5773OverallBertolotto Julian
Details for Bertolotto Julian

Category · M20

Category position 1768

Claim this result for Bertolotto Julian
—5:20:42
5775OverallDaniel Lopez Aldea
Details for Daniel Lopez Aldea

Category · M40

Category position 629

Claim this result for Daniel Lopez Aldea
—5:20:52
5776OverallRafael Ferraz
Details for Rafael Ferraz

Category · M40

Category position 630

Claim this result for Rafael Ferraz
—5:21:06
5778OverallManuel Cunha
Details for Manuel Cunha

Category · M60

Category position 240

Claim this result for Manuel Cunha
—5:21:09
5784OverallSebbe Vandervoort
Details for Sebbe Vandervoort

Category · M20

Category position 1770

Claim this result for Sebbe Vandervoort
—5:21:38
5791OverallMiguel Ladeiro
Details for Miguel Ladeiro

Category · M40

Category position 631

Claim this result for Miguel Ladeiro
—5:22:07
5794OverallTi Wei Hwa
Details for Ti Wei Hwa

Category · M45

Category position 622

Claim this result for Ti Wei Hwa
—5:22:24
5798OverallEnrico Cazzaniga
Details for Enrico Cazzaniga

Category · M60

Category position 241

Claim this result for Enrico Cazzaniga
—5:22:25
5799OverallTiyisani Mavundza
Details for Tiyisani Mavundza

Category · M40

Category position 632

Claim this result for Tiyisani Mavundza
—5:22:31
5801OverallMarco Andrade
Details for Marco Andrade

Category · M40

Category position 633

Claim this result for Marco Andrade
—5:22:35
5802OverallDuarte Lobo
Details for Duarte Lobo

Category · M20

Category position 1772

Claim this result for Duarte Lobo
—5:22:37
5803OverallMaxime Esquieu
Details for Maxime Esquieu

Category · M40

Category position 634

Claim this result for Maxime Esquieu
—5:22:37
5805OverallMats Norreby
Details for Mats Norreby

Category · M50

Category position 487

Claim this result for Mats Norreby
—5:23:03
First page of results