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
4752OverallIvo Ferro
Details for Ivo Ferro

Category · M20

Category position 1503

Claim this result for Ivo Ferro
—4:42:40
4753OverallDuarte Cardoso
Details for Duarte Cardoso

Category · M20

Category position 1504

Claim this result for Duarte Cardoso
—4:42:41
4754OverallMika Gebhardt
Details for Mika Gebhardt

Category · M20

Category position 1505

Claim this result for Mika Gebhardt
—4:42:43
4755OverallLoïc Sefrin
Details for Loïc Sefrin

Category · M20

Category position 1506

Claim this result for Loïc Sefrin
—4:42:43
4757OverallBenjamim Costa
Details for Benjamim Costa

Category · M45

Category position 535

Claim this result for Benjamim Costa
—4:42:43
4759OverallPiotr Kaczmarzewski
Details for Piotr Kaczmarzewski

Category · M50

Category position 402

Claim this result for Piotr Kaczmarzewski
—4:42:44
4764OverallMiguel Maia
Details for Miguel Maia

Category · M55

Category position 236

Claim this result for Miguel Maia
—4:42:56
4769OverallMaximilian Bullemer
Details for Maximilian Bullemer

Category · M20

Category position 1507

Claim this result for Maximilian Bullemer
—4:43:02
4772OverallGuillaume Bonnal
Details for Guillaume Bonnal

Category · M45

Category position 536

Claim this result for Guillaume Bonnal
—4:43:03
4773OverallShikhar Chaturvedi
Details for Shikhar Chaturvedi

Category · M20

Category position 1508

Claim this result for Shikhar Chaturvedi
—4:43:05
4774OverallRafael Nunes
Details for Rafael Nunes

Category · M20

Category position 1509

Claim this result for Rafael Nunes
—4:43:08
4775OverallKarim Al-Qarut Carreño
Details for Karim Al-Qarut Carreño

Category · M20

Category position 1510

Claim this result for Karim Al-Qarut Carreño
—4:43:08
4777OverallAlexandre Rafael
Details for Alexandre Rafael

Category · M20

Category position 1511

Claim this result for Alexandre Rafael
—4:43:12
4778OverallJoel Carvalho
Details for Joel Carvalho

Category · M20

Category position 1512

Claim this result for Joel Carvalho
—4:43:12
4781OverallHelder Inês
Details for Helder Inês

Category · M50

Category position 404

Claim this result for Helder Inês
—4:43:13
4782OverallRicardo Pina
Details for Ricardo Pina

Category · M45

Category position 537

Claim this result for Ricardo Pina
—4:43:14
4783OverallKiano Gorissen
Details for Kiano Gorissen

Category · M20

Category position 1513

Claim this result for Kiano Gorissen
—4:43:15
4784OverallKélian Dumartin
Details for Kélian Dumartin

Category · M20

Category position 1514

Claim this result for Kélian Dumartin
—4:43:20
4787OverallWolfgang Küppers
Details for Wolfgang Küppers

Category · M40

Category position 543

Claim this result for Wolfgang Küppers
—4:43:29
4788OverallJoel Peixoto
Details for Joel Peixoto

Category · M50

Category position 405

Claim this result for Joel Peixoto
—4:43:30
4789OverallAndré Sampaio
Details for André Sampaio

Category · M20

Category position 1515

Claim this result for André Sampaio
—4:43:32
4790OverallNicolas Curty
Details for Nicolas Curty

Category · M20

Category position 1516

Claim this result for Nicolas Curty
—4:43:34
4795OverallFernando Leal
Details for Fernando Leal

Category · M40

Category position 544

Claim this result for Fernando Leal
—4:43:43
4798OverallLuis Barreiros
Details for Luis Barreiros

Category · M20

Category position 1519

Claim this result for Luis Barreiros
—4:43:52
4799OverallBinh-Minh Tran
Details for Binh-Minh Tran

Category · M35

Category position 559

Claim this result for Binh-Minh Tran
—4:43:53
4801OverallFrédéric Baldelli
Details for Frédéric Baldelli

Category · M40

Category position 545

Claim this result for Frédéric Baldelli
—4:43:59
4804OverallBert Crols
Details for Bert Crols

Category · M40

Category position 546

Claim this result for Bert Crols
—4:44:08
4807OverallFlorian Da Silva
Details for Florian Da Silva

Category · M20

Category position 1520

Claim this result for Florian Da Silva
—4:44:10
4808OverallDavid Haspel
Details for David Haspel

Category · M45

Category position 539

Claim this result for David Haspel
—4:44:10
4813OverallNikita Kallio
Details for Nikita Kallio

Category · M20

Category position 1521

Claim this result for Nikita Kallio
—4:44:20
4814OverallManuel Oliveira
Details for Manuel Oliveira

Category · M60

Category position 177

Claim this result for Manuel Oliveira
—4:44:20
4817OverallTom Dennison
Details for Tom Dennison

Category · M45

Category position 540

Claim this result for Tom Dennison
—4:44:22
4819OverallFerran Torras Arderiu
Details for Ferran Torras Arderiu

Category · M45

Category position 541

Claim this result for Ferran Torras Arderiu
—4:44:22
4822OverallRaoul Van Aalst
Details for Raoul Van Aalst

Category · M55

Category position 238

Claim this result for Raoul Van Aalst
—4:44:25
4824OverallMarco Paulo Castro
Details for Marco Paulo Castro

Category · M40

Category position 548

Claim this result for Marco Paulo Castro
—4:44:28
4825OverallRich Reeves
Details for Rich Reeves

Category · M45

Category position 542

Claim this result for Rich Reeves
—4:44:28
4827OverallKevin Stroesser-Perceval
Details for Kevin Stroesser-Perceval

Category · M20

Category position 1522

Claim this result for Kevin Stroesser-Perceval
—4:44:32
4828OverallLuis Veiga Molina
Details for Luis Veiga Molina

Category · M20

Category position 1523

Claim this result for Luis Veiga Molina
—4:44:32
4829OverallRoberto Costa
Details for Roberto Costa

Category · M40

Category position 549

Claim this result for Roberto Costa
—4:44:43
4831OverallMarco Maia
Details for Marco Maia

Category · M20

Category position 1525

Claim this result for Marco Maia
—4:44:44
4832OverallRoman Swanenberg
Details for Roman Swanenberg

Category · M20

Category position 1526

Claim this result for Roman Swanenberg
—4:44:45
4834OverallCarlos Teixeira Goncalves
Details for Carlos Teixeira Goncalves

Category · M60

Category position 179

Claim this result for Carlos Teixeira Goncalves
—4:44:47
4835OverallFrancisco Capa
Details for Francisco Capa

Category · M20

Category position 1527

Claim this result for Francisco Capa
—4:44:47
4837OverallMarc Poulsen
Details for Marc Poulsen

Category · M20

Category position 1528

Claim this result for Marc Poulsen
—4:44:48
4839OverallNelson Nogueira
Details for Nelson Nogueira

Category · M60

Category position 180

Claim this result for Nelson Nogueira
—4:44:49
4853OverallEnzo Cecile
Details for Enzo Cecile

Category · M20

Category position 1531

Claim this result for Enzo Cecile
—4:44:59
4854OverallHervé Allouc
Details for Hervé Allouc

Category · M60

Category position 181

Claim this result for Hervé Allouc
—4:45:00
4855OverallRui Araujo
Details for Rui Araujo

Category · M50

Category position 412

Claim this result for Rui Araujo
—4:45:01
4856OverallTommaso Labruna
Details for Tommaso Labruna

Category · M20

Category position 1532

Claim this result for Tommaso Labruna
—4:45:01
4857OverallMatthew Penney
Details for Matthew Penney

Category · M20

Category position 1533

Claim this result for Matthew Penney
—4:45:01
4858OverallPaulo Providencia
Details for Paulo Providencia

Category · M60

Category position 182

Claim this result for Paulo Providencia
—4:45:01
4862OverallLudwig Sabroe
Details for Ludwig Sabroe

Category · M20

Category position 1534

Claim this result for Ludwig Sabroe
—4:45:15
4863OverallCésar Filippini De Souza
Details for César Filippini De Souza

Category · M20

Category position 1535

Claim this result for César Filippini De Souza
—4:45:15
4864OverallArnaud Cosson
Details for Arnaud Cosson

Category · M50

Category position 413

Claim this result for Arnaud Cosson
—4:45:16
4865OverallJosé Cantinha
Details for José Cantinha

Category · M20

Category position 1536

Claim this result for José Cantinha
—4:45:18
4867OverallGregory Sion
Details for Gregory Sion

Category · M35

Category position 561

Claim this result for Gregory Sion
—4:45:19
4869OverallLino Oliveira
Details for Lino Oliveira

Category · M20

Category position 1537

Claim this result for Lino Oliveira
—4:45:27
4870OverallPatrick Lima
Details for Patrick Lima

Category · M50

Category position 414

Claim this result for Patrick Lima
—4:45:27
4872OverallGeorge Stampoulis
Details for George Stampoulis

Category · M60

Category position 184

Claim this result for George Stampoulis
—4:45:30
4873OverallMartin Lämmle
Details for Martin Lämmle

Category · M20

Category position 1538

Claim this result for Martin Lämmle
—4:45:30
4875OverallFrankie Wilson
Details for Frankie Wilson

Category · M20

Category position 1539

Claim this result for Frankie Wilson
—4:45:31
4876OverallLukasz Zurkowski
Details for Lukasz Zurkowski

Category · M40

Category position 551

Claim this result for Lukasz Zurkowski
—4:45:31
4880OverallBruno Meleiro
Details for Bruno Meleiro

Category · M20

Category position 1540

Claim this result for Bruno Meleiro
—4:45:34
4882OverallJosé Figueiredo
Details for José Figueiredo

Category · M40

Category position 553

Claim this result for José Figueiredo
—4:45:35
4883OverallAlejandro Rene Camacho Arellano
Details for Alejandro Rene Camacho Arellano

Category · M40

Category position 554

Claim this result for Alejandro Rene Camacho Arellano
—4:45:36
4884OverallMoises Gabriel Varela Salomón
Details for Moises Gabriel Varela Salomón

Category · M20

Category position 1541

Claim this result for Moises Gabriel Varela Salomón
—4:45:36
4888OverallFabricio Baia
Details for Fabricio Baia

Category · M35

Category position 562

Claim this result for Fabricio Baia
—4:45:46
4889OverallNunzio Micali
Details for Nunzio Micali

Category · M20

Category position 1543

Claim this result for Nunzio Micali
—4:45:46
4890OverallFábio Lemos
Details for Fábio Lemos

Category · M20

Category position 1544

Claim this result for Fábio Lemos
—4:45:50
4897OverallNemanja Radisa
Details for Nemanja Radisa

Category · M20

Category position 1545

Claim this result for Nemanja Radisa
—4:46:02
4898OverallMircea Ioan Micu
Details for Mircea Ioan Micu

Category · M40

Category position 556

Claim this result for Mircea Ioan Micu
—4:46:02
4899OverallBen Loveluck
Details for Ben Loveluck

Category · M35

Category position 564

Claim this result for Ben Loveluck
—4:46:05
4908OverallJose Dos Santos
Details for Jose Dos Santos

Category · M60

Category position 187

Claim this result for Jose Dos Santos
—4:46:18
4911OverallWill Duxbury
Details for Will Duxbury

Category · M35

Category position 566

Claim this result for Will Duxbury
—4:46:25
4912OverallLukasz Fiedler
Details for Lukasz Fiedler

Category · M35

Category position 567

Claim this result for Lukasz Fiedler
—4:46:28
4913OverallCésar Brito
Details for César Brito

Category · M20

Category position 1549

Claim this result for César Brito
—4:46:31
4914OverallLukas Krell
Details for Lukas Krell

Category · M20

Category position 1550

Claim this result for Lukas Krell
—4:46:32
4917OverallAndrzej Bielecki
Details for Andrzej Bielecki

Category · M50

Category position 415

Claim this result for Andrzej Bielecki
—4:46:36
4918OverallManuel Gonzalez Rodriguez
Details for Manuel Gonzalez Rodriguez

Category · M50

Category position 416

Claim this result for Manuel Gonzalez Rodriguez
—4:46:37
4919OverallFrancisco Javier Castiñeira Gonzalez
Details for Francisco Javier Castiñeira Gonzalez
—4:46:37
4921OverallRicardo Vasconcelos
Details for Ricardo Vasconcelos

Category · M40

Category position 557

Claim this result for Ricardo Vasconcelos
—4:46:40
4922OverallEuclides Soares
Details for Euclides Soares

Category · M35

Category position 568

Claim this result for Euclides Soares
—4:46:42
4927OverallHelder Ribeiro
Details for Helder Ribeiro

Category · M20

Category position 1551

Claim this result for Helder Ribeiro
—4:46:47
4931OverallJean Christophe Simon
Details for Jean Christophe Simon

Category · M55

Category position 242

Claim this result for Jean Christophe Simon
—4:46:51
4933OverallHugo Maio
Details for Hugo Maio

Category · M40

Category position 559

Claim this result for Hugo Maio
—4:46:54
4935OverallIsaac Braga
Details for Isaac Braga

Category · M40

Category position 560

Claim this result for Isaac Braga
—4:46:55
4936OverallJustus Arms
Details for Justus Arms

Category · M20

Category position 1552

Claim this result for Justus Arms
—4:46:58
4937OverallRui Manuel Dias Viana
Details for Rui Manuel Dias Viana

Category · M40

Category position 561

Claim this result for Rui Manuel Dias Viana
—4:46:58
4939OverallSérgio Serôdio
Details for Sérgio Serôdio

Category · M20

Category position 1553

Claim this result for Sérgio Serôdio
—4:47:06
4940OverallIlan Mathieu
Details for Ilan Mathieu

Category · M20

Category position 1554

Claim this result for Ilan Mathieu
—4:47:06
4943OverallDiogo Miguel Silva
Details for Diogo Miguel Silva

Category · M20

Category position 1555

Claim this result for Diogo Miguel Silva
—4:47:19
4944OverallStefano Coni
Details for Stefano Coni

Category · M35

Category position 570

Claim this result for Stefano Coni
—4:47:22
4945OverallEmerson Fialho
Details for Emerson Fialho

Category · M45

Category position 549

Claim this result for Emerson Fialho
—4:47:24
4947OverallLoran Gonçalves
Details for Loran Gonçalves

Category · M20

Category position 1556

Claim this result for Loran Gonçalves
—4:47:27
4949OverallJoão Dietrich
Details for João Dietrich

Category · M20

Category position 1558

Claim this result for João Dietrich
—4:47:29
4950OverallJoaquim De Carvalho
Details for Joaquim De Carvalho

Category · M60

Category position 188

Claim this result for Joaquim De Carvalho
—4:47:30
4954OverallMichal Lastowski
Details for Michal Lastowski

Category · M35

Category position 572

Claim this result for Michal Lastowski
—4:47:33
4955OverallSérgio Rocha
Details for Sérgio Rocha

Category · M55

Category position 243

Claim this result for Sérgio Rocha
—4:47:36
4957OverallRafael Miranda
Details for Rafael Miranda

Category · M45

Category position 550

Claim this result for Rafael Miranda
—4:47:38
4962OverallPeter Salaj
Details for Peter Salaj

Category · M40

Category position 562

Claim this result for Peter Salaj
—4:47:47
First page of results