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
3770OverallManuel Rocha
Details for Manuel Rocha

Category · M55

Category position 168

Claim this result for Manuel Rocha
—4:19:46
3771OverallJoao Correia
Details for Joao Correia

Category · M55

Category position 169

Claim this result for Joao Correia
—4:19:47
3773OverallAndré Belazaima
Details for André Belazaima

Category · M35

Category position 471

Claim this result for André Belazaima
—4:19:49
3774OverallFrancisco Bastos
Details for Francisco Bastos

Category · M20

Category position 1214

Claim this result for Francisco Bastos
—4:19:49
3778OverallUgo Cardoso
Details for Ugo Cardoso

Category · M20

Category position 1216

Claim this result for Ugo Cardoso
—4:19:53
3779OverallJoão Medeiros
Details for João Medeiros

Category · M20

Category position 1217

Claim this result for João Medeiros
—4:19:55
3780OverallJosé Couto
Details for José Couto

Category · M50

Category position 334

Claim this result for José Couto
—4:19:55
3783OverallRuben Almeida
Details for Ruben Almeida

Category · M45

Category position 441

Claim this result for Ruben Almeida
—4:20:03
3784OverallPaul Rousseau
Details for Paul Rousseau

Category · M20

Category position 1219

Claim this result for Paul Rousseau
—4:20:05
3786OverallStephane Alves
Details for Stephane Alves

Category · M20

Category position 1220

Claim this result for Stephane Alves
—4:20:06
3788OverallMalte Morsing
Details for Malte Morsing

Category · M20

Category position 1221

Claim this result for Malte Morsing
—4:20:07
3790OverallThomas Copp
Details for Thomas Copp

Category · M35

Category position 472

Claim this result for Thomas Copp
—4:20:08
3792OverallAntonio Almeida
Details for Antonio Almeida

Category · M55

Category position 170

Claim this result for Antonio Almeida
—4:20:08
3795OverallMichael Sappio
Details for Michael Sappio

Category · M20

Category position 1222

Claim this result for Michael Sappio
—4:20:14
3796OverallFábio Lopes
Details for Fábio Lopes

Category · M35

Category position 473

Claim this result for Fábio Lopes
—4:20:15
3800OverallMário Marques
Details for Mário Marques

Category · M45

Category position 442

Claim this result for Mário Marques
—4:20:17
3802OverallAurelien Previdi
Details for Aurelien Previdi

Category · M20

Category position 1224

Claim this result for Aurelien Previdi
—4:20:17
3803OverallPatrick O’Shea
Details for Patrick O’Shea

Category · M20

Category position 1225

Claim this result for Patrick O’Shea
—4:20:17
3804OverallStefan Páleník
Details for Stefan Páleník

Category · M20

Category position 1226

Claim this result for Stefan Páleník
—4:20:19
3805OverallDavide Ferracin
Details for Davide Ferracin

Category · M20

Category position 1227

Claim this result for Davide Ferracin
—4:20:19
3806OverallAndre Patacas
Details for Andre Patacas

Category · M20

Category position 1228

Claim this result for Andre Patacas
—4:20:21
3808OverallMartinho Ferreira
Details for Martinho Ferreira

Category · M45

Category position 443

Claim this result for Martinho Ferreira
—4:20:23
3812OverallValter Cerqueira
Details for Valter Cerqueira

Category · M35

Category position 474

Claim this result for Valter Cerqueira
—4:20:28
3816OverallJan-Hendrik Schmahl
Details for Jan-Hendrik Schmahl

Category · M20

Category position 1230

Claim this result for Jan-Hendrik Schmahl
—4:20:33
3818OverallNuno Gil Gouveia Lemos
Details for Nuno Gil Gouveia Lemos

Category · M40

Category position 469

Claim this result for Nuno Gil Gouveia Lemos
—4:20:35
3819OverallLuís Carvalheiro
Details for Luís Carvalheiro

Category · M45

Category position 444

Claim this result for Luís Carvalheiro
—4:20:35
3820OverallAntonio Muscari
Details for Antonio Muscari

Category · M60

Category position 120

Claim this result for Antonio Muscari
—4:20:37
3821OverallRui Ventura
Details for Rui Ventura

Category · M20

Category position 1232

Claim this result for Rui Ventura
—4:20:38
3822OverallValdemar Costa
Details for Valdemar Costa

Category · M50

Category position 337

Claim this result for Valdemar Costa
—4:20:39
3824OverallDiego Sánchez Viguer
Details for Diego Sánchez Viguer

Category · M20

Category position 1233

Claim this result for Diego Sánchez Viguer
—4:20:41
3827OverallJulien Rissel
Details for Julien Rissel

Category · M35

Category position 475

Claim this result for Julien Rissel
—4:20:43
3829OverallJosé Manuel Domingues
Details for José Manuel Domingues

Category · M60

Category position 121

Claim this result for José Manuel Domingues
—4:20:45
3830OverallGustavo Pereira
Details for Gustavo Pereira

Category · M20

Category position 1234

Claim this result for Gustavo Pereira
—4:20:47
3831OverallLucas Spelter
Details for Lucas Spelter

Category · M20

Category position 1235

Claim this result for Lucas Spelter
—4:20:47
3834OverallLuís Santos Poeira
Details for Luís Santos Poeira

Category · M60

Category position 122

Claim this result for Luís Santos Poeira
—4:20:48
3836OverallJoão Miranda
Details for João Miranda

Category · M20

Category position 1236

Claim this result for João Miranda
—4:20:50
3837OverallPablo Fernández Otero
Details for Pablo Fernández Otero

Category · M45

Category position 445

Claim this result for Pablo Fernández Otero
—4:20:51
3838OverallAndré Mimoso Amaral
Details for André Mimoso Amaral

Category · M20

Category position 1237

Claim this result for André Mimoso Amaral
—4:20:51
3842OverallRui Manuel Fial Torres
Details for Rui Manuel Fial Torres

Category · M60

Category position 123

Claim this result for Rui Manuel Fial Torres
—4:20:54
3843OverallAndré Martins Gonçalves
Details for André Martins Gonçalves

Category · M35

Category position 477

Claim this result for André Martins Gonçalves
—4:21:02
3845OverallAntonio Squitieri
Details for Antonio Squitieri

Category · M45

Category position 446

Claim this result for Antonio Squitieri
—4:21:09
3846OverallViktor Schmuck
Details for Viktor Schmuck

Category · M20

Category position 1240

Claim this result for Viktor Schmuck
—4:21:10
3847OverallAugusto Antunes
Details for Augusto Antunes

Category · M60

Category position 124

Claim this result for Augusto Antunes
—4:21:11
3848OverallDónal Farrelly
Details for Dónal Farrelly

Category · M20

Category position 1241

Claim this result for Dónal Farrelly
—4:21:14
3849OverallLee Baillie
Details for Lee Baillie

Category · M20

Category position 1242

Claim this result for Lee Baillie
—4:21:15
3850OverallSébastien De Ponte
Details for Sébastien De Ponte

Category · M45

Category position 447

Claim this result for Sébastien De Ponte
—4:21:15
3852OverallAquilina Norman
Details for Aquilina Norman

Category · M60

Category position 125

Claim this result for Aquilina Norman
—4:21:17
3854OverallChristopher Logie
Details for Christopher Logie

Category · M20

Category position 1243

Claim this result for Christopher Logie
—4:21:19
3855OverallGilson Silva
Details for Gilson Silva

Category · M45

Category position 448

Claim this result for Gilson Silva
—4:21:20
3856OverallNils Ole Lange
Details for Nils Ole Lange

Category · M20

Category position 1244

Claim this result for Nils Ole Lange
—4:21:22
3858OverallMarcelo Costa
Details for Marcelo Costa

Category · M55

Category position 172

Claim this result for Marcelo Costa
—4:21:24
3861OverallSaif Seid
Details for Saif Seid

Category · M20

Category position 1245

Claim this result for Saif Seid
—4:21:28
3862OverallJoris Rebetez
Details for Joris Rebetez

Category · M20

Category position 1246

Claim this result for Joris Rebetez
—4:21:29
3864OverallJoaquim Fernando Oliveira Castro
Details for Joaquim Fernando Oliveira Castro

Category · M60

Category position 126

Claim this result for Joaquim Fernando Oliveira Castro
—4:21:32
3868OverallAndrew Bacso
Details for Andrew Bacso

Category · M20

Category position 1248

Claim this result for Andrew Bacso
—4:21:35
3871OverallManuel Fernando Ferreira Silva
Details for Manuel Fernando Ferreira Silva

Category · M55

Category position 173

Claim this result for Manuel Fernando Ferreira Silva
—4:21:38
3874OverallThierry Doublet
Details for Thierry Doublet

Category · M50

Category position 339

Claim this result for Thierry Doublet
—4:21:40
3878OverallDaniel Genné
Details for Daniel Genné

Category · M60

Category position 127

Claim this result for Daniel Genné
—4:21:46
3881OverallAntonio Carlos Rodrigues
Details for Antonio Carlos Rodrigues

Category · M60

Category position 128

Claim this result for Antonio Carlos Rodrigues
—4:21:51
3882OverallMicael Duarte
Details for Micael Duarte

Category · M45

Category position 452

Claim this result for Micael Duarte
—4:21:52
3885OverallJoshua Mcdaid
Details for Joshua Mcdaid

Category · M20

Category position 1249

Claim this result for Joshua Mcdaid
—4:21:58
3886OverallAlfonso Higuera Plaza
Details for Alfonso Higuera Plaza

Category · M60

Category position 129

Claim this result for Alfonso Higuera Plaza
—4:21:59
3887OverallOscar Gómez
Details for Oscar Gómez

Category · M55

Category position 174

Claim this result for Oscar Gómez
—4:21:59
3889OverallNuno Paula
Details for Nuno Paula

Category · M20

Category position 1250

Claim this result for Nuno Paula
—4:22:01
3890OverallRudy Raspail
Details for Rudy Raspail

Category · M40

Category position 474

Claim this result for Rudy Raspail
—4:22:01
3892OverallAntoine Gilbin
Details for Antoine Gilbin

Category · M20

Category position 1251

Claim this result for Antoine Gilbin
—4:22:04
3893OverallVincent Panetier
Details for Vincent Panetier

Category · M20

Category position 1252

Claim this result for Vincent Panetier
—4:22:05
3895OverallJordan Muela
Details for Jordan Muela

Category · M20

Category position 1253

Claim this result for Jordan Muela
—4:22:11
3897OverallPedro Isidoro
Details for Pedro Isidoro

Category · M60

Category position 130

Claim this result for Pedro Isidoro
—4:22:13
3900OverallJordane Guillot
Details for Jordane Guillot

Category · M35

Category position 479

Claim this result for Jordane Guillot
—4:22:16
3901OverallMojzes Gábor
Details for Mojzes Gábor

Category · M20

Category position 1255

Claim this result for Mojzes Gábor
—4:22:18
3906OverallAaron Watson
Details for Aaron Watson

Category · M20

Category position 1257

Claim this result for Aaron Watson
—4:22:27
3907OverallAlfie Summers
Details for Alfie Summers

Category · M20

Category position 1258

Claim this result for Alfie Summers
—4:22:28
3910OverallIvan Jandecka
Details for Ivan Jandecka

Category · M60

Category position 131

Claim this result for Ivan Jandecka
—4:22:33
3911OverallOleg Shevtsov
Details for Oleg Shevtsov

Category · M40

Category position 475

Claim this result for Oleg Shevtsov
—4:22:35
3916OverallÁngel Rubio Merino
Details for Ángel Rubio Merino

Category · M50

Category position 342

Claim this result for Ángel Rubio Merino
—4:22:42
3919OverallAlexander Mauricio Samueza Gualoto
Details for Alexander Mauricio Samueza Gualoto
—4:22:51
3922OverallIvan Kovacevic
Details for Ivan Kovacevic

Category · M40

Category position 476

Claim this result for Ivan Kovacevic
—4:22:54
3927OverallFergus Hogan
Details for Fergus Hogan

Category · M45

Category position 454

Claim this result for Fergus Hogan
—4:23:03
3928OverallJørgen Kudsk
Details for Jørgen Kudsk

Category · M55

Category position 175

Claim this result for Jørgen Kudsk
—4:23:04
3929OverallJosé Sousa
Details for José Sousa

Category · M20

Category position 1262

Claim this result for José Sousa
—4:23:04
3930OverallNicolas Valarin
Details for Nicolas Valarin

Category · M20

Category position 1263

Claim this result for Nicolas Valarin
—4:23:07
3934OverallBaptiste Lajoinie
Details for Baptiste Lajoinie

Category · M20

Category position 1265

Claim this result for Baptiste Lajoinie
—4:23:11
3935OverallMaximino Kokots
Details for Maximino Kokots

Category · M20

Category position 1266

Claim this result for Maximino Kokots
—4:23:12
3937OverallGabin Nespoulous
Details for Gabin Nespoulous

Category · M20

Category position 1267

Claim this result for Gabin Nespoulous
—4:23:16
3938OverallFábio Santos
Details for Fábio Santos

Category · M20

Category position 1268

Claim this result for Fábio Santos
—4:23:16
3940OverallMarco Rico Gomez
Details for Marco Rico Gomez

Category · M40

Category position 479

Claim this result for Marco Rico Gomez
—4:23:22
3942OverallSylvio Heckel
Details for Sylvio Heckel

Category · M45

Category position 456

Claim this result for Sylvio Heckel
—4:23:25
3943OverallMário Pereira
Details for Mário Pereira

Category · M20

Category position 1270

Claim this result for Mário Pereira
—4:23:28
3944OverallJoão Pinho
Details for João Pinho

Category · M50

Category position 343

Claim this result for João Pinho
—4:23:28
3945OverallMateus Cabral
Details for Mateus Cabral

Category · M20

Category position 1271

Claim this result for Mateus Cabral
—4:23:28
3947OverallJavier Galán García
Details for Javier Galán García

Category · M35

Category position 481

Claim this result for Javier Galán García
—4:23:36
3948OverallSeokhwan Jung
Details for Seokhwan Jung

Category · M20

Category position 1272

Claim this result for Seokhwan Jung
—4:23:38
3949OverallPedro Guimarães
Details for Pedro Guimarães

Category · M55

Category position 177

Claim this result for Pedro Guimarães
—4:23:38
3950OverallAfonso Pinto
Details for Afonso Pinto

Category · M20

Category position 1273

Claim this result for Afonso Pinto
—4:23:40
3951OverallAugusto Oliveira
Details for Augusto Oliveira

Category · M50

Category position 344

Claim this result for Augusto Oliveira
—4:23:40
3954OverallGonçalo Costa Santos
Details for Gonçalo Costa Santos

Category · M20

Category position 1274

Claim this result for Gonçalo Costa Santos
—4:23:44
3957OverallFranck Baehr
Details for Franck Baehr

Category · M55

Category position 179

Claim this result for Franck Baehr
—4:23:45
3959OverallOndrej Vavro
Details for Ondrej Vavro

Category · M50

Category position 346

Claim this result for Ondrej Vavro
—4:23:46
3960OverallJoão Maia
Details for João Maia

Category · M40

Category position 481

Claim this result for João Maia
—4:23:48
First page of results