All results

AthRecs results archive

EDP Porto Marathon 2026 results

· Porto · Portugal

RunningMarathon · 42.2 km / 26.2 mi2,580 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
1503OverallNils I. Haetta
Details for Nils I. Haetta

Category · M60

Category position 47

Claim this result for Nils I. Haetta
—3:39:01
1505OverallWiktor Sobolewski
Details for Wiktor Sobolewski

Category · M20

Category position 483

Claim this result for Wiktor Sobolewski
—3:39:05
1508OverallArthur Vardanyan
Details for Arthur Vardanyan

Category · M50

Category position 131

Claim this result for Arthur Vardanyan
—3:39:09
1509OverallRenato De Sousa
Details for Renato De Sousa

Category · M35

Category position 228

Claim this result for Renato De Sousa
—3:39:09
1510OverallSérgio Barbosa
Details for Sérgio Barbosa

Category · M20

Category position 485

Claim this result for Sérgio Barbosa
—3:39:10
1512OverallAdrien Bestel
Details for Adrien Bestel

Category · M20

Category position 486

Claim this result for Adrien Bestel
—3:39:11
1514OverallClément Caballero
Details for Clément Caballero

Category · M20

Category position 487

Claim this result for Clément Caballero
—3:39:13
1516OverallAndrii Kushnir
Details for Andrii Kushnir

Category · M45

Category position 207

Claim this result for Andrii Kushnir
—3:39:13
1517OverallAsger Henningsen
Details for Asger Henningsen

Category · M20

Category position 488

Claim this result for Asger Henningsen
—3:39:15
1518OverallPhilippe Saint Romas
Details for Philippe Saint Romas

Category · M45

Category position 208

Claim this result for Philippe Saint Romas
—3:39:16
1520OverallMatthew Spelman
Details for Matthew Spelman

Category · M35

Category position 229

Claim this result for Matthew Spelman
—3:39:16
1521OverallPedro Janardo
Details for Pedro Janardo

Category · M40

Category position 223

Claim this result for Pedro Janardo
—3:39:17
1523OverallMário Ondriaš
Details for Mário Ondriaš

Category · M50

Category position 132

Claim this result for Mário Ondriaš
—3:39:21
1525OverallMohamed Mehdi Berrada
Details for Mohamed Mehdi Berrada

Category · M40

Category position 224

Claim this result for Mohamed Mehdi Berrada
—3:39:23
1526OverallMiguel Cancela
Details for Miguel Cancela

Category · M50

Category position 133

Claim this result for Miguel Cancela
—3:39:25
1528OverallBrais Chillon Sobrino
Details for Brais Chillon Sobrino

Category · M20

Category position 490

Claim this result for Brais Chillon Sobrino
—3:39:27
1529OverallJoao Parreira
Details for Joao Parreira

Category · M35

Category position 230

Claim this result for Joao Parreira
—3:39:27
1533OverallJesús Juan Crego Perez
Details for Jesús Juan Crego Perez

Category · M50

Category position 135

Claim this result for Jesús Juan Crego Perez
—3:39:36
1534OverallLuzolani Vieira
Details for Luzolani Vieira

Category · M20

Category position 491

Claim this result for Luzolani Vieira
—3:39:37
1535OverallAntonio Coelho
Details for Antonio Coelho

Category · M40

Category position 225

Claim this result for Antonio Coelho
—3:39:38
1537OverallJoão Monteiro
Details for João Monteiro

Category · M20

Category position 492

Claim this result for João Monteiro
—3:39:43
1538OverallAngelo Santos
Details for Angelo Santos

Category · M40

Category position 226

Claim this result for Angelo Santos
—3:39:43
1543OverallRui Gameiro
Details for Rui Gameiro

Category · M45

Category position 210

Claim this result for Rui Gameiro
—3:39:48
1545OverallGal Cohen
Details for Gal Cohen

Category · M20

Category position 494

Claim this result for Gal Cohen
—3:39:52
1547OverallFrançois Leclercq
Details for François Leclercq

Category · M50

Category position 137

Claim this result for François Leclercq
—3:39:53
1548OverallCezary Dulinski
Details for Cezary Dulinski

Category · M20

Category position 495

Claim this result for Cezary Dulinski
—3:39:53
1550OverallTomas Moreira Fernandes Rodrigues
Details for Tomas Moreira Fernandes Rodrigues
—3:39:55
1551OverallClément Potrel
Details for Clément Potrel

Category · M20

Category position 497

Claim this result for Clément Potrel
—3:39:55
1554OverallLuís Afonso
Details for Luís Afonso

Category · M40

Category position 228

Claim this result for Luís Afonso
—3:39:59
1556OverallMax Van Honschoten
Details for Max Van Honschoten

Category · M20

Category position 500

Claim this result for Max Van Honschoten
—3:40:03
1558OverallBjarne Roelens
Details for Bjarne Roelens

Category · M20

Category position 501

Claim this result for Bjarne Roelens
—3:40:10
1559OverallSamuel Santiago
Details for Samuel Santiago

Category · M40

Category position 229

Claim this result for Samuel Santiago
—3:40:10
1560OverallLeonardo Tomazine
Details for Leonardo Tomazine

Category · M35

Category position 232

Claim this result for Leonardo Tomazine
—3:40:11
1561OverallTomás Lucena
Details for Tomás Lucena

Category · M40

Category position 230

Claim this result for Tomás Lucena
—3:40:12
1562OverallWillian Calazans
Details for Willian Calazans

Category · M35

Category position 233

Claim this result for Willian Calazans
—3:40:12
1564OverallMartyn O'Brien
Details for Martyn O'Brien

Category · M55

Category position 63

Claim this result for Martyn O'Brien
—3:40:19
1565OverallMichael Gilio
Details for Michael Gilio

Category · M40

Category position 231

Claim this result for Michael Gilio
—3:40:19
1567OverallMarcos Caldeira
Details for Marcos Caldeira

Category · M35

Category position 235

Claim this result for Marcos Caldeira
—3:40:21
1568OverallThéo Weil
Details for Théo Weil

Category · M20

Category position 503

Claim this result for Théo Weil
—3:40:22
1570OverallDaniel Giraldo Pérez
Details for Daniel Giraldo Pérez

Category · M45

Category position 211

Claim this result for Daniel Giraldo Pérez
—3:40:23
1571OverallDaniel Giraldo García
Details for Daniel Giraldo García

Category · M20

Category position 504

Claim this result for Daniel Giraldo García
—3:40:23
1575OverallMaxime Haussener
Details for Maxime Haussener

Category · M20

Category position 505

Claim this result for Maxime Haussener
—3:40:25
1576OverallFilip Boniecki
Details for Filip Boniecki

Category · M40

Category position 233

Claim this result for Filip Boniecki
—3:40:26
1577OverallManuel Helfer
Details for Manuel Helfer

Category · M20

Category position 506

Claim this result for Manuel Helfer
—3:40:29
1578OverallJonas Picetti Carobin
Details for Jonas Picetti Carobin

Category · M20

Category position 507

Claim this result for Jonas Picetti Carobin
—3:40:30
1580OverallMark Von Winckelmann
Details for Mark Von Winckelmann

Category · M20

Category position 509

Claim this result for Mark Von Winckelmann
—3:40:34
1582OverallBoudewijn Van Rees
Details for Boudewijn Van Rees

Category · M35

Category position 236

Claim this result for Boudewijn Van Rees
—3:40:35
1585OverallBastien Mandi
Details for Bastien Mandi

Category · M35

Category position 238

Claim this result for Bastien Mandi
—3:40:41
1586OverallPaulo Loureiro
Details for Paulo Loureiro

Category · M55

Category position 64

Claim this result for Paulo Loureiro
—3:40:42
1588OverallJosé Pedro Miragaia
Details for José Pedro Miragaia

Category · M55

Category position 65

Claim this result for José Pedro Miragaia
—3:40:42
1591OverallAntonio Moreira Almeida Teixeira
Details for Antonio Moreira Almeida Teixeira

Category · M20

Category position 511

Claim this result for Antonio Moreira Almeida Teixeira
—3:40:45
1593OverallOskar Winiarski
Details for Oskar Winiarski

Category · M20

Category position 513

Claim this result for Oskar Winiarski
—3:40:47
1594OverallTomás Araújo
Details for Tomás Araújo

Category · M20

Category position 514

Claim this result for Tomás Araújo
—3:40:48
1595OverallOliver Bolsover-Murphy
Details for Oliver Bolsover-Murphy

Category · M20

Category position 515

Claim this result for Oliver Bolsover-Murphy
—3:40:49
1596OverallTiago Alferes
Details for Tiago Alferes

Category · M40

Category position 236

Claim this result for Tiago Alferes
—3:40:50
1597OverallAlex Lenihan
Details for Alex Lenihan

Category · M20

Category position 516

Claim this result for Alex Lenihan
—3:40:52
1598OverallJoca Gonzaga
Details for Joca Gonzaga

Category · M40

Category position 237

Claim this result for Joca Gonzaga
—3:40:53
1605OverallAlvaro Carvalho
Details for Alvaro Carvalho

Category · M50

Category position 139

Claim this result for Alvaro Carvalho
—3:40:57
1609OverallRui Amaral
Details for Rui Amaral

Category · M35

Category position 239

Claim this result for Rui Amaral
—3:41:00
1613OverallManuel Lorenzo Queiruga
Details for Manuel Lorenzo Queiruga

Category · M55

Category position 67

Claim this result for Manuel Lorenzo Queiruga
—3:41:06
1615OverallFilipe Magalhães
Details for Filipe Magalhães

Category · M45

Category position 212

Claim this result for Filipe Magalhães
—3:41:09
1616OverallFlávio Rodrigues
Details for Flávio Rodrigues

Category · M35

Category position 241

Claim this result for Flávio Rodrigues
—3:41:10
1618OverallJosé Carlos Pereira
Details for José Carlos Pereira

Category · M55

Category position 68

Claim this result for José Carlos Pereira
—3:41:10
1620OverallJoffrey Spitzer
Details for Joffrey Spitzer

Category · M20

Category position 519

Claim this result for Joffrey Spitzer
—3:41:11
1623OverallDavid Pérez Pose
Details for David Pérez Pose

Category · M40

Category position 243

Claim this result for David Pérez Pose
—3:41:19
1626OverallSaya Malouet
Details for Saya Malouet

Category · M20

Category position 520

Claim this result for Saya Malouet
—3:41:28
1628OverallDamião Duarte
Details for Damião Duarte

Category · M40

Category position 245

Claim this result for Damião Duarte
—3:41:29
1629OverallPhilippe Duverger
Details for Philippe Duverger

Category · M60

Category position 50

Claim this result for Philippe Duverger
—3:41:30
1631OverallVictor Costell Montañés
Details for Victor Costell Montañés

Category · M20

Category position 521

Claim this result for Victor Costell Montañés
—3:41:32
1632OverallHenrique Queiroz Nazaré
Details for Henrique Queiroz Nazaré

Category · M20

Category position 522

Claim this result for Henrique Queiroz Nazaré
—3:41:34
1633OverallPetr Pylypcuk
Details for Petr Pylypcuk

Category · M20

Category position 523

Claim this result for Petr Pylypcuk
—3:41:34
1634OverallOlivier Guitteny
Details for Olivier Guitteny

Category · M40

Category position 246

Claim this result for Olivier Guitteny
—3:41:35
1636OverallSébastien Paillé
Details for Sébastien Paillé

Category · M40

Category position 247

Claim this result for Sébastien Paillé
—3:41:36
1637OverallSérgio Castro
Details for Sérgio Castro

Category · M20

Category position 524

Claim this result for Sérgio Castro
—3:41:36
1638OverallAbdel-Djalile Bouchair
Details for Abdel-Djalile Bouchair

Category · M50

Category position 144

Claim this result for Abdel-Djalile Bouchair
—3:41:37
1639OverallIker Somozas
Details for Iker Somozas

Category · M20

Category position 525

Claim this result for Iker Somozas
—3:41:38
1640OverallFredrik Ehne
Details for Fredrik Ehne

Category · M40

Category position 248

Claim this result for Fredrik Ehne
—3:41:38
1641OverallJosé Castro
Details for José Castro

Category · M40

Category position 249

Claim this result for José Castro
—3:41:39
1643OverallPedro Camacho
Details for Pedro Camacho

Category · M20

Category position 527

Claim this result for Pedro Camacho
—3:41:42
1645OverallSylvain Cretollier
Details for Sylvain Cretollier

Category · M40

Category position 250

Claim this result for Sylvain Cretollier
—3:41:43
1647OverallRobert Street
Details for Robert Street

Category · M20

Category position 529

Claim this result for Robert Street
—3:41:45
1649OverallFernando Almeida
Details for Fernando Almeida

Category · M45

Category position 213

Claim this result for Fernando Almeida
—3:41:47
1651OverallVanessa Santos
Details for Vanessa Santos

Category · M40

Category position 252

Claim this result for Vanessa Santos
—3:41:47
1652OverallPedro Teixeira
Details for Pedro Teixeira

Category · M40

Category position 253

Claim this result for Pedro Teixeira
—3:41:48
1655OverallRafael Miguel
Details for Rafael Miguel

Category · M20

Category position 531

Claim this result for Rafael Miguel
—3:41:51
1656OverallJosé Sanches
Details for José Sanches

Category · M20

Category position 532

Claim this result for José Sanches
—3:41:51
1657OverallJosé Machado
Details for José Machado

Category · M45

Category position 214

Claim this result for José Machado
—3:41:56
1660OverallDiogo Mata
Details for Diogo Mata

Category · M20

Category position 533

Claim this result for Diogo Mata
—3:41:58
1661OverallHåkon Aftret
Details for Håkon Aftret

Category · M20

Category position 534

Claim this result for Håkon Aftret
—3:41:59
1662OverallGuilherme Faleiros
Details for Guilherme Faleiros

Category · M20

Category position 535

Claim this result for Guilherme Faleiros
—3:42:01
1663OverallMartín Rivera
Details for Martín Rivera

Category · M20

Category position 536

Claim this result for Martín Rivera
—3:42:03
1664OverallMiro Meylemans
Details for Miro Meylemans

Category · M20

Category position 537

Claim this result for Miro Meylemans
—3:42:04
1666OverallAntonio Figueira Branco
Details for Antonio Figueira Branco

Category · M45

Category position 215

Claim this result for Antonio Figueira Branco
—3:42:05
1668OverallLaurent Goury
Details for Laurent Goury

Category · M50

Category position 145

Claim this result for Laurent Goury
—3:42:05
1671OverallJairo Gómez Rivera
Details for Jairo Gómez Rivera

Category · M20

Category position 539

Claim this result for Jairo Gómez Rivera
—3:42:08
1673OverallCarlos Fernandes
Details for Carlos Fernandes

Category · M40

Category position 254

Claim this result for Carlos Fernandes
—3:42:09
1675OverallVasco Castanheira
Details for Vasco Castanheira

Category · M20

Category position 541

Claim this result for Vasco Castanheira
—3:42:13
1679OverallSaccà Roberto
Details for Saccà Roberto

Category · M35

Category position 246

Claim this result for Saccà Roberto
—3:42:22
1680OverallBenjamin Fourmont
Details for Benjamin Fourmont

Category · M20

Category position 542

Claim this result for Benjamin Fourmont
—3:42:24
1681OverallJérémy Barbian
Details for Jérémy Barbian

Category · M40

Category position 255

Claim this result for Jérémy Barbian
—3:42:27
First page of results