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
3961OverallMatheus Campos Sales
Details for Matheus Campos Sales

Category · M20

Category position 1275

Claim this result for Matheus Campos Sales
—4:23:49
3963OverallFernando Bubna
Details for Fernando Bubna

Category · M40

Category position 482

Claim this result for Fernando Bubna
—4:23:50
3964OverallArthur Kuntzmann
Details for Arthur Kuntzmann

Category · M20

Category position 1276

Claim this result for Arthur Kuntzmann
—4:23:51
3966OverallMichal Kriz
Details for Michal Kriz

Category · M20

Category position 1277

Claim this result for Michal Kriz
—4:23:53
3969OverallAndreas Wagner
Details for Andreas Wagner

Category · M35

Category position 482

Claim this result for Andreas Wagner
—4:23:55
3970OverallThomas Le Bourdoulous
Details for Thomas Le Bourdoulous

Category · M20

Category position 1278

Claim this result for Thomas Le Bourdoulous
—4:23:56
3972OverallNuno Ribeiro
Details for Nuno Ribeiro

Category · M40

Category position 484

Claim this result for Nuno Ribeiro
—4:24:00
3974OverallAndré Bastos
Details for André Bastos

Category · M20

Category position 1279

Claim this result for André Bastos
—4:24:04
3976OverallMichal Skolicki
Details for Michal Skolicki

Category · M50

Category position 348

Claim this result for Michal Skolicki
—4:24:04
3978OverallAlberto Sousa
Details for Alberto Sousa

Category · M40

Category position 485

Claim this result for Alberto Sousa
—4:24:05
3982OverallStefan Hönig
Details for Stefan Hönig

Category · M20

Category position 1280

Claim this result for Stefan Hönig
—4:24:08
3984OverallWabe De Rooij
Details for Wabe De Rooij

Category · M20

Category position 1281

Claim this result for Wabe De Rooij
—4:24:13
3985OverallOliwier Wojna
Details for Oliwier Wojna

Category · M20

Category position 1282

Claim this result for Oliwier Wojna
—4:24:13
3988OverallEmmanuel Raboutot
Details for Emmanuel Raboutot

Category · M45

Category position 457

Claim this result for Emmanuel Raboutot
—4:24:18
3989OverallRui Vergueiro
Details for Rui Vergueiro

Category · M50

Category position 349

Claim this result for Rui Vergueiro
—4:24:19
3990OverallRadek Procházka
Details for Radek Procházka

Category · M50

Category position 350

Claim this result for Radek Procházka
—4:24:20
3995OverallFilipe Costa
Details for Filipe Costa

Category · M40

Category position 488

Claim this result for Filipe Costa
—4:24:23
3996OverallQuentin Merlier
Details for Quentin Merlier

Category · M20

Category position 1283

Claim this result for Quentin Merlier
—4:24:23
3998OverallMarco Martins
Details for Marco Martins

Category · M35

Category position 484

Claim this result for Marco Martins
—4:24:29
4000OverallJosé Eduardo Silveira
Details for José Eduardo Silveira

Category · M20

Category position 1285

Claim this result for José Eduardo Silveira
—4:24:30
4001OverallThéo Michellet
Details for Théo Michellet

Category · M40

Category position 489

Claim this result for Théo Michellet
—4:24:30
4002OverallSylvain Renevey
Details for Sylvain Renevey

Category · M20

Category position 1286

Claim this result for Sylvain Renevey
—4:24:32
4005OverallMarco Louro
Details for Marco Louro

Category · M55

Category position 181

Claim this result for Marco Louro
—4:24:35
4006OverallVitor Silva
Details for Vitor Silva

Category · M20

Category position 1287

Claim this result for Vitor Silva
—4:24:36
4007OverallVitor Peixoto
Details for Vitor Peixoto

Category · M45

Category position 458

Claim this result for Vitor Peixoto
—4:24:37
4008OverallMoos Van Den Bos
Details for Moos Van Den Bos

Category · M20

Category position 1288

Claim this result for Moos Van Den Bos
—4:24:39
4009OverallNelio Rodrigo Almeida Carvalho
Details for Nelio Rodrigo Almeida Carvalho

Category · M45

Category position 459

Claim this result for Nelio Rodrigo Almeida Carvalho
—4:24:39
4010OverallDominic Annable
Details for Dominic Annable

Category · M20

Category position 1289

Claim this result for Dominic Annable
—4:24:41
4011OverallFrancisco Cardoso
Details for Francisco Cardoso

Category · M20

Category position 1290

Claim this result for Francisco Cardoso
—4:24:43
4012OverallAriel Salve
Details for Ariel Salve

Category · M20

Category position 1291

Claim this result for Ariel Salve
—4:24:44
4013OverallJosé Jorge Santos Lopes
Details for José Jorge Santos Lopes

Category · M45

Category position 460

Claim this result for José Jorge Santos Lopes
—4:24:48
4014OverallFlorian Buchler
Details for Florian Buchler

Category · M35

Category position 485

Claim this result for Florian Buchler
—4:24:49
4017OverallAlan Alan Martínez
Details for Alan Alan Martínez

Category · M35

Category position 486

Claim this result for Alan Alan Martínez
—4:24:50
4018OverallAntonio Lluch López
Details for Antonio Lluch López

Category · M45

Category position 462

Claim this result for Antonio Lluch López
—4:24:53
4019OverallHenning Ziller
Details for Henning Ziller

Category · M45

Category position 463

Claim this result for Henning Ziller
—4:24:55
4025OverallRui Bacharel
Details for Rui Bacharel

Category · M45

Category position 464

Claim this result for Rui Bacharel
—4:25:03
4026OverallYves-Marie Berder
Details for Yves-Marie Berder

Category · M20

Category position 1293

Claim this result for Yves-Marie Berder
—4:25:05
4029OverallSteve Vanhelmont
Details for Steve Vanhelmont

Category · M40

Category position 491

Claim this result for Steve Vanhelmont
—4:25:08
4030OverallAndré Godinho
Details for André Godinho

Category · M20

Category position 1294

Claim this result for André Godinho
—4:25:08
4031OverallMiguel Cruz
Details for Miguel Cruz

Category · M45

Category position 465

Claim this result for Miguel Cruz
—4:25:10
4032OverallRolando Paulo
Details for Rolando Paulo

Category · M50

Category position 352

Claim this result for Rolando Paulo
—4:25:11
4035OverallLukas Miesner
Details for Lukas Miesner

Category · M20

Category position 1295

Claim this result for Lukas Miesner
—4:25:12
4037OverallFilipe Mineiro
Details for Filipe Mineiro

Category · M40

Category position 492

Claim this result for Filipe Mineiro
—4:25:13
4038OverallMiguel Gomes
Details for Miguel Gomes

Category · M20

Category position 1296

Claim this result for Miguel Gomes
—4:25:14
4039OverallMarcos Marcos Aurelio Neves
Details for Marcos Marcos Aurelio Neves

Category · M50

Category position 353

Claim this result for Marcos Marcos Aurelio Neves
—4:25:14
4040OverallLuís Moitinho De Almeida
Details for Luís Moitinho De Almeida

Category · M35

Category position 488

Claim this result for Luís Moitinho De Almeida
—4:25:16
4042OverallRoman Gawronski
Details for Roman Gawronski

Category · M45

Category position 466

Claim this result for Roman Gawronski
—4:25:17
4045OverallHelder De Oliveira
Details for Helder De Oliveira

Category · M35

Category position 489

Claim this result for Helder De Oliveira
—4:25:20
4046OverallTiago Murtinho
Details for Tiago Murtinho

Category · M20

Category position 1297

Claim this result for Tiago Murtinho
—4:25:21
4047OverallDaniel Iskierka
Details for Daniel Iskierka

Category · M45

Category position 467

Claim this result for Daniel Iskierka
—4:25:22
4049OverallJakub Zachura
Details for Jakub Zachura

Category · M35

Category position 490

Claim this result for Jakub Zachura
—4:25:26
4050OverallDamien Bonte
Details for Damien Bonte

Category · M35

Category position 491

Claim this result for Damien Bonte
—4:25:27
4052OverallCarlos Barbosa
Details for Carlos Barbosa

Category · M60

Category position 134

Claim this result for Carlos Barbosa
—4:25:30
4055OverallBenjamin Paysant
Details for Benjamin Paysant

Category · M20

Category position 1298

Claim this result for Benjamin Paysant
—4:25:35
4056OverallWalter Lecat
Details for Walter Lecat

Category · M50

Category position 354

Claim this result for Walter Lecat
—4:25:35
4058OverallJosué Moreira
Details for Josué Moreira

Category · M20

Category position 1299

Claim this result for Josué Moreira
—4:25:37
4060OverallSantiago Escribano Martínez
Details for Santiago Escribano Martínez

Category · M60

Category position 135

Claim this result for Santiago Escribano Martínez
—4:25:39
4062OverallKevin Sergio Gomes Rodrigues
Details for Kevin Sergio Gomes Rodrigues

Category · M20

Category position 1300

Claim this result for Kevin Sergio Gomes Rodrigues
—4:25:40
4063OverallSam Je Guetens
Details for Sam Je Guetens

Category · M20

Category position 1301

Claim this result for Sam Je Guetens
—4:25:40
4066OverallAleksei Patiutko
Details for Aleksei Patiutko

Category · M40

Category position 495

Claim this result for Aleksei Patiutko
—4:25:46
4068OverallAlexandre Pinto Da Cunha
Details for Alexandre Pinto Da Cunha

Category · M50

Category position 355

Claim this result for Alexandre Pinto Da Cunha
—4:25:48
4069OverallJose Cabaco
Details for Jose Cabaco

Category · M40

Category position 496

Claim this result for Jose Cabaco
—4:25:49
4070OverallArtsiom Abukhov
Details for Artsiom Abukhov

Category · M40

Category position 497

Claim this result for Artsiom Abukhov
—4:25:50
4071OverallFilipe Lourenço
Details for Filipe Lourenço

Category · M45

Category position 469

Claim this result for Filipe Lourenço
—4:25:50
4072OverallAntonio Correia
Details for Antonio Correia

Category · M55

Category position 182

Claim this result for Antonio Correia
—4:25:50
4073OverallBaraa Alharbi
Details for Baraa Alharbi

Category · M20

Category position 1302

Claim this result for Baraa Alharbi
—4:25:53
4076OverallAaro Rainio
Details for Aaro Rainio

Category · M20

Category position 1303

Claim this result for Aaro Rainio
—4:25:58
4079OverallMicael Gonçalves
Details for Micael Gonçalves

Category · M35

Category position 493

Claim this result for Micael Gonçalves
—4:26:05
4085OverallClement Pascal D’Audaux
Details for Clement Pascal D’Audaux

Category · M20

Category position 1305

Claim this result for Clement Pascal D’Audaux
—4:26:14
4087OverallElvis De Abreu
Details for Elvis De Abreu

Category · M20

Category position 1306

Claim this result for Elvis De Abreu
—4:26:15
4090OverallCarlos Semanas
Details for Carlos Semanas

Category · M20

Category position 1308

Claim this result for Carlos Semanas
—4:26:16
4092OverallVítor Soares
Details for Vítor Soares

Category · M40

Category position 499

Claim this result for Vítor Soares
—4:26:24
4093OverallLino Silva
Details for Lino Silva

Category · M45

Category position 471

Claim this result for Lino Silva
—4:26:25
4095OverallManuel Barroso
Details for Manuel Barroso

Category · M55

Category position 183

Claim this result for Manuel Barroso
—4:26:29
4096OverallNanco De Haan
Details for Nanco De Haan

Category · M50

Category position 357

Claim this result for Nanco De Haan
—4:26:29
4097OverallDiogo Macedo De Sousa
Details for Diogo Macedo De Sousa

Category · M20

Category position 1310

Claim this result for Diogo Macedo De Sousa
—4:26:30
4098OverallLuis Granjo
Details for Luis Granjo

Category · M45

Category position 472

Claim this result for Luis Granjo
—4:26:30
4100OverallMicael Madeira
Details for Micael Madeira

Category · M20

Category position 1311

Claim this result for Micael Madeira
—4:26:37
4102OverallAmine Zammoury
Details for Amine Zammoury

Category · M20

Category position 1312

Claim this result for Amine Zammoury
—4:26:39
4103OverallWerner Andreas
Details for Werner Andreas

Category · M55

Category position 184

Claim this result for Werner Andreas
—4:26:43
4108OverallRuben Rocha
Details for Ruben Rocha

Category · M35

Category position 495

Claim this result for Ruben Rocha
—4:26:48
4114OverallPaulo Da Silva Pedro
Details for Paulo Da Silva Pedro

Category · M55

Category position 186

Claim this result for Paulo Da Silva Pedro
—4:27:08
4115OverallLuis Gonzaga Nunes
Details for Luis Gonzaga Nunes

Category · M60

Category position 136

Claim this result for Luis Gonzaga Nunes
—4:27:08
4119OverallDaniel Rykkje
Details for Daniel Rykkje

Category · M20

Category position 1314

Claim this result for Daniel Rykkje
—4:27:11
4121OverallLuca Radicioni
Details for Luca Radicioni

Category · M20

Category position 1316

Claim this result for Luca Radicioni
—4:27:12
4122OverallMiguel Jorge Neto
Details for Miguel Jorge Neto

Category · M40

Category position 500

Claim this result for Miguel Jorge Neto
—4:27:13
4128OverallGadomski Grzegorz
Details for Gadomski Grzegorz

Category · M40

Category position 501

Claim this result for Gadomski Grzegorz
—4:27:18
4129OverallPedro Borges
Details for Pedro Borges

Category · M20

Category position 1317

Claim this result for Pedro Borges
—4:27:20
4130OverallCristian Sasmiresan
Details for Cristian Sasmiresan

Category · M20

Category position 1318

Claim this result for Cristian Sasmiresan
—4:27:20
4137OverallDaniel Severino
Details for Daniel Severino

Category · M20

Category position 1320

Claim this result for Daniel Severino
—4:27:30
4138OverallGonçalo Matos
Details for Gonçalo Matos

Category · M20

Category position 1321

Claim this result for Gonçalo Matos
—4:27:35
4141OverallNelson Almeida
Details for Nelson Almeida

Category · M20

Category position 1322

Claim this result for Nelson Almeida
—4:27:41
4143OverallPatrício Martins
Details for Patrício Martins

Category · M45

Category position 474

Claim this result for Patrício Martins
—4:27:47
4145OverallIgnacio Urzua Manchego
Details for Ignacio Urzua Manchego

Category · M35

Category position 497

Claim this result for Ignacio Urzua Manchego
—4:27:49
4146OverallAntónio Pinto
Details for António Pinto

Category · M55

Category position 189

Claim this result for António Pinto
—4:27:51
4147OverallEliot Sourisseau
Details for Eliot Sourisseau

Category · M20

Category position 1324

Claim this result for Eliot Sourisseau
—4:27:52
4148OverallLubin Monteiro
Details for Lubin Monteiro

Category · M20

Category position 1325

Claim this result for Lubin Monteiro
—4:27:53
4150OverallTiago Cordeiro Almeida
Details for Tiago Cordeiro Almeida

Category · M35

Category position 498

Claim this result for Tiago Cordeiro Almeida
—4:28:01
4151OverallAugusto Soares
Details for Augusto Soares

Category · M55

Category position 190

Claim this result for Augusto Soares
—4:28:02
4153OverallAndres Duque
Details for Andres Duque

Category · M35

Category position 499

Claim this result for Andres Duque
—4:28:07
First page of results