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
4155OverallCosmin Ionut Lebada
Details for Cosmin Ionut Lebada

Category · M35

Category position 500

Claim this result for Cosmin Ionut Lebada
—4:28:11
4160OverallAntonio Braga Sampaio Neto
Details for Antonio Braga Sampaio Neto

Category · M35

Category position 501

Claim this result for Antonio Braga Sampaio Neto
—4:28:15
4161OverallOpolski Piotr
Details for Opolski Piotr

Category · M50

Category position 360

Claim this result for Opolski Piotr
—4:28:18
4166OverallRafael Marques
Details for Rafael Marques

Category · M20

Category position 1326

Claim this result for Rafael Marques
—4:28:25
4167OverallSimão Marques
Details for Simão Marques

Category · M20

Category position 1327

Claim this result for Simão Marques
—4:28:25
4169OverallLuis Simões
Details for Luis Simões

Category · M35

Category position 503

Claim this result for Luis Simões
—4:28:27
4171OverallCristiano Fernandes
Details for Cristiano Fernandes

Category · M50

Category position 361

Claim this result for Cristiano Fernandes
—4:28:28
4172OverallRicardo Jorge Ferraz
Details for Ricardo Jorge Ferraz

Category · M50

Category position 362

Claim this result for Ricardo Jorge Ferraz
—4:28:29
4175OverallRoss O'Donoghue
Details for Ross O'Donoghue

Category · M20

Category position 1329

Claim this result for Ross O'Donoghue
—4:28:31
4177OverallMoritz Wunsch
Details for Moritz Wunsch

Category · M20

Category position 1330

Claim this result for Moritz Wunsch
—4:28:32
4180OverallJose Luis Tome Roca
Details for Jose Luis Tome Roca

Category · M35

Category position 505

Claim this result for Jose Luis Tome Roca
—4:28:34
4184OverallGabriel Acco Garcia
Details for Gabriel Acco Garcia

Category · M20

Category position 1332

Claim this result for Gabriel Acco Garcia
—4:28:38
4185OverallFranjo Lovric
Details for Franjo Lovric

Category · M40

Category position 503

Claim this result for Franjo Lovric
—4:28:38
4187OverallVasco Neves
Details for Vasco Neves

Category · M20

Category position 1333

Claim this result for Vasco Neves
—4:28:42
4188OverallPaulo Jorge Silva Freitas
Details for Paulo Jorge Silva Freitas

Category · M55

Category position 192

Claim this result for Paulo Jorge Silva Freitas
—4:28:42
4190OverallDjamel Souidi
Details for Djamel Souidi

Category · M35

Category position 507

Claim this result for Djamel Souidi
—4:28:43
4191OverallDvir Leabovich
Details for Dvir Leabovich

Category · M45

Category position 479

Claim this result for Dvir Leabovich
—4:28:46
4192OverallAleksandar Arsic
Details for Aleksandar Arsic

Category · M45

Category position 480

Claim this result for Aleksandar Arsic
—4:28:47
4194OverallGoran Cegar
Details for Goran Cegar

Category · M45

Category position 481

Claim this result for Goran Cegar
—4:28:48
4195OverallSimão Varela
Details for Simão Varela

Category · M20

Category position 1334

Claim this result for Simão Varela
—4:28:48
4196OverallEduardo Borges
Details for Eduardo Borges

Category · M20

Category position 1335

Claim this result for Eduardo Borges
—4:28:51
4198OverallIvo Nascimento
Details for Ivo Nascimento

Category · M35

Category position 509

Claim this result for Ivo Nascimento
—4:28:52
4206OverallJean-François Perrocheau
Details for Jean-François Perrocheau

Category · M45

Category position 482

Claim this result for Jean-François Perrocheau
—4:28:57
4209OverallBenjamin Turiel Fernandez
Details for Benjamin Turiel Fernandez

Category · M45

Category position 483

Claim this result for Benjamin Turiel Fernandez
—4:29:07
4212OverallEduardo Carvalho
Details for Eduardo Carvalho

Category · M35

Category position 511

Claim this result for Eduardo Carvalho
—4:29:12
4213OverallRobert Garston
Details for Robert Garston

Category · M50

Category position 365

Claim this result for Robert Garston
—4:29:13
4214OverallRobert Cassot
Details for Robert Cassot

Category · M60

Category position 139

Claim this result for Robert Cassot
—4:29:15
4215OverallJames Mcowan
Details for James Mcowan

Category · M20

Category position 1336

Claim this result for James Mcowan
—4:29:15
4217OverallSantiago Villarreal
Details for Santiago Villarreal

Category · M20

Category position 1337

Claim this result for Santiago Villarreal
—4:29:17
4220OverallAlexis Azevedo De Araujo
Details for Alexis Azevedo De Araujo

Category · M20

Category position 1338

Claim this result for Alexis Azevedo De Araujo
—4:29:23
4223OverallKevin Blakelock
Details for Kevin Blakelock

Category · M50

Category position 366

Claim this result for Kevin Blakelock
—4:29:23
4224OverallDiogo Neves
Details for Diogo Neves

Category · M20

Category position 1339

Claim this result for Diogo Neves
—4:29:23
4227OverallAdemar Dangone
Details for Ademar Dangone

Category · M45

Category position 484

Claim this result for Ademar Dangone
—4:29:29
4228OverallSteven Lee
Details for Steven Lee

Category · M20

Category position 1341

Claim this result for Steven Lee
—4:29:31
4231OverallDavide Gentile
Details for Davide Gentile

Category · M50

Category position 367

Claim this result for Davide Gentile
—4:29:35
4232OverallLivio Vilela
Details for Livio Vilela

Category · M35

Category position 512

Claim this result for Livio Vilela
—4:29:35
4233OverallNajib Goulahiane
Details for Najib Goulahiane

Category · M20

Category position 1342

Claim this result for Najib Goulahiane
—4:29:37
4236OverallMichal Poleszczuk
Details for Michal Poleszczuk

Category · M20

Category position 1343

Claim this result for Michal Poleszczuk
—4:29:41
4239OverallJames Sleigh
Details for James Sleigh

Category · M20

Category position 1344

Claim this result for James Sleigh
—4:29:43
4242OverallLuis Miguel Riveiro Cimadevila
Details for Luis Miguel Riveiro Cimadevila

Category · M40

Category position 506

Claim this result for Luis Miguel Riveiro Cimadevila
—4:29:44
4244OverallThoralf Lingnau
Details for Thoralf Lingnau

Category · M60

Category position 141

Claim this result for Thoralf Lingnau
—4:29:45
4245OverallMaurice Torbeck
Details for Maurice Torbeck

Category · M20

Category position 1346

Claim this result for Maurice Torbeck
—4:29:45
4249OverallElliott Cook
Details for Elliott Cook

Category · M20

Category position 1347

Claim this result for Elliott Cook
—4:29:48
4250OverallUwe Jurgen Gerd Thelke
Details for Uwe Jurgen Gerd Thelke

Category · M60

Category position 142

Claim this result for Uwe Jurgen Gerd Thelke
—4:29:49
4251OverallGérald Moissonnier
Details for Gérald Moissonnier

Category · M50

Category position 368

Claim this result for Gérald Moissonnier
—4:29:50
4253OverallRicardo Pinto
Details for Ricardo Pinto

Category · M45

Category position 489

Claim this result for Ricardo Pinto
—4:29:51
4254OverallHermes Lobo
Details for Hermes Lobo

Category · M20

Category position 1349

Claim this result for Hermes Lobo
—4:29:51
4256OverallBartosz Laskowski
Details for Bartosz Laskowski

Category · M35

Category position 513

Claim this result for Bartosz Laskowski
—4:29:55
4259OverallGuilherme Sousa
Details for Guilherme Sousa

Category · M20

Category position 1350

Claim this result for Guilherme Sousa
—4:29:58
4261OverallErik Smulders
Details for Erik Smulders

Category · M35

Category position 514

Claim this result for Erik Smulders
—4:30:01
4262OverallTelmo Silva
Details for Telmo Silva

Category · M20

Category position 1351

Claim this result for Telmo Silva
—4:30:01
4263OverallFrançois-Xavier Magen
Details for François-Xavier Magen

Category · M35

Category position 515

Claim this result for François-Xavier Magen
—4:30:02
4264OverallPedro Brás
Details for Pedro Brás

Category · M20

Category position 1352

Claim this result for Pedro Brás
—4:30:02
4268OverallLéo Malatray
Details for Léo Malatray

Category · M35

Category position 516

Claim this result for Léo Malatray
—4:30:08
4269OverallBruno Cazier
Details for Bruno Cazier

Category · M45

Category position 490

Claim this result for Bruno Cazier
—4:30:09
4272OverallCharles Gonçalves
Details for Charles Gonçalves

Category · M55

Category position 194

Claim this result for Charles Gonçalves
—4:30:17
4274OverallSamy Cherabi
Details for Samy Cherabi

Category · M20

Category position 1354

Claim this result for Samy Cherabi
—4:30:22
4275OverallNorio Takeuchi
Details for Norio Takeuchi

Category · M40

Category position 508

Claim this result for Norio Takeuchi
—4:30:25
4276OverallHugo Bahut
Details for Hugo Bahut

Category · M40

Category position 509

Claim this result for Hugo Bahut
—4:30:25
4277OverallPasquale Casciano
Details for Pasquale Casciano

Category · M20

Category position 1355

Claim this result for Pasquale Casciano
—4:30:26
4280OverallPaulo Rebelo
Details for Paulo Rebelo

Category · M40

Category position 510

Claim this result for Paulo Rebelo
—4:30:28
4288OverallAntonio Novais
Details for Antonio Novais

Category · M40

Category position 512

Claim this result for Antonio Novais
—4:30:43
4289OverallHugo De Sousa
Details for Hugo De Sousa

Category · M35

Category position 517

Claim this result for Hugo De Sousa
—4:30:43
4291OverallTiago Magalhaes
Details for Tiago Magalhaes

Category · M20

Category position 1357

Claim this result for Tiago Magalhaes
—4:30:44
4294OverallFrancisco Ribeiro Da Silva
Details for Francisco Ribeiro Da Silva

Category · M20

Category position 1358

Claim this result for Francisco Ribeiro Da Silva
—4:30:50
4295OverallJason Colledge
Details for Jason Colledge

Category · M35

Category position 518

Claim this result for Jason Colledge
—4:30:50
4297OverallDeuter Philipp
Details for Deuter Philipp

Category · M20

Category position 1360

Claim this result for Deuter Philipp
—4:30:56
4298OverallRichard Motte
Details for Richard Motte

Category · M20

Category position 1361

Claim this result for Richard Motte
—4:30:59
4300OverallJosé Belinha
Details for José Belinha

Category · M20

Category position 1362

Claim this result for José Belinha
—4:31:00
4301OverallPatrick Kochne
Details for Patrick Kochne

Category · M35

Category position 520

Claim this result for Patrick Kochne
—4:31:01
4302OverallJuan Sousa Riveiro
Details for Juan Sousa Riveiro

Category · M50

Category position 371

Claim this result for Juan Sousa Riveiro
—4:31:02
4303OverallDaniel Marques
Details for Daniel Marques

Category · M45

Category position 491

Claim this result for Daniel Marques
—4:31:04
4304OverallMarijn Keyngnaert
Details for Marijn Keyngnaert

Category · M35

Category position 521

Claim this result for Marijn Keyngnaert
—4:31:07
4305OverallArtur Szponder
Details for Artur Szponder

Category · M40

Category position 513

Claim this result for Artur Szponder
—4:31:07
4306OverallThiago Zacharias
Details for Thiago Zacharias

Category · M20

Category position 1363

Claim this result for Thiago Zacharias
—4:31:08
4307OverallPedro Basto
Details for Pedro Basto

Category · M20

Category position 1364

Claim this result for Pedro Basto
—4:31:09
4309OverallNuno Marques
Details for Nuno Marques

Category · M55

Category position 196

Claim this result for Nuno Marques
—4:31:10
4311OverallBernardo Magalhães
Details for Bernardo Magalhães

Category · M20

Category position 1365

Claim this result for Bernardo Magalhães
—4:31:14
4312OverallLubomir Gradinarsky
Details for Lubomir Gradinarsky

Category · M55

Category position 197

Claim this result for Lubomir Gradinarsky
—4:31:15
4314OverallBenoît Ralet
Details for Benoît Ralet

Category · M20

Category position 1367

Claim this result for Benoît Ralet
—4:31:19
4318OverallXiu Chen
Details for Xiu Chen

Category · M50

Category position 372

Claim this result for Xiu Chen
—4:31:22
4319OverallBruno Gil
Details for Bruno Gil

Category · M45

Category position 493

Claim this result for Bruno Gil
—4:31:26
4322OverallYannick Nicolle
Details for Yannick Nicolle

Category · M55

Category position 198

Claim this result for Yannick Nicolle
—4:31:33
4323OverallRafael Gaspar
Details for Rafael Gaspar

Category · M20

Category position 1371

Claim this result for Rafael Gaspar
—4:31:36
4325OverallJoel Da Silva
Details for Joel Da Silva

Category · M20

Category position 1372

Claim this result for Joel Da Silva
—4:31:40
4329OverallManuel Ángel Verde Díaz
Details for Manuel Ángel Verde Díaz

Category · M55

Category position 200

Claim this result for Manuel Ángel Verde Díaz
—4:31:44
4330OverallJuan Exposito Rodriguez
Details for Juan Exposito Rodriguez

Category · M60

Category position 144

Claim this result for Juan Exposito Rodriguez
—4:31:44
4332OverallAfonso Cramez
Details for Afonso Cramez

Category · M20

Category position 1373

Claim this result for Afonso Cramez
—4:31:45
4336OverallEzio Nicola Gangemi
Details for Ezio Nicola Gangemi

Category · M45

Category position 494

Claim this result for Ezio Nicola Gangemi
—4:31:52
4337OverallLaurent Turpin
Details for Laurent Turpin

Category · M60

Category position 145

Claim this result for Laurent Turpin
—4:31:55
4339OverallMartijn Daatselaar
Details for Martijn Daatselaar

Category · M45

Category position 496

Claim this result for Martijn Daatselaar
—4:31:57
4340OverallAndré Capela
Details for André Capela

Category · M35

Category position 524

Claim this result for André Capela
—4:31:59
4342OverallEdouard Wambergue
Details for Edouard Wambergue

Category · M35

Category position 525

Claim this result for Edouard Wambergue
—4:32:01
4345OverallDaniel Ratão
Details for Daniel Ratão

Category · M20

Category position 1374

Claim this result for Daniel Ratão
—4:32:05
4349OverallThomas San Sebastian
Details for Thomas San Sebastian

Category · M20

Category position 1375

Claim this result for Thomas San Sebastian
—4:32:10
4350OverallRui Ferraz
Details for Rui Ferraz

Category · M55

Category position 201

Claim this result for Rui Ferraz
—4:32:11
4352OverallMarkus Landsjo
Details for Markus Landsjo

Category · M20

Category position 1376

Claim this result for Markus Landsjo
—4:32:12
4354OverallTim Stauf
Details for Tim Stauf

Category · M20

Category position 1377

Claim this result for Tim Stauf
—4:32:14
4358OverallJoão Cunha
Details for João Cunha

Category · M20

Category position 1378

Claim this result for João Cunha
—4:32:18
4359OverallSérgio Lima
Details for Sérgio Lima

Category · M45

Category position 497

Claim this result for Sérgio Lima
—4:32:19
First page of results