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
2584OverallRodrigo Osório
Details for Rodrigo Osório

Category · M20

Category position 828

Claim this result for Rodrigo Osório
—3:58:35
2585OverallOwen Priestley
Details for Owen Priestley

Category · M35

Category position 344

Claim this result for Owen Priestley
—3:58:35
2588OverallJoao Filipe
Details for Joao Filipe

Category · M20

Category position 830

Claim this result for Joao Filipe
—3:58:37
2589OverallArnold Meszaros
Details for Arnold Meszaros

Category · M50

Category position 243

Claim this result for Arnold Meszaros
—3:58:38
2590OverallMarco Campos
Details for Marco Campos

Category · M20

Category position 831

Claim this result for Marco Campos
—3:58:38
2591OverallGustavo Dionísio
Details for Gustavo Dionísio

Category · M20

Category position 832

Claim this result for Gustavo Dionísio
—3:58:42
2592OverallRafael Papazian
Details for Rafael Papazian

Category · M20

Category position 833

Claim this result for Rafael Papazian
—3:58:43
2593OverallMark Connolly
Details for Mark Connolly

Category · M55

Category position 120

Claim this result for Mark Connolly
—3:58:43
2594OverallFraser Reynolds
Details for Fraser Reynolds

Category · M35

Category position 345

Claim this result for Fraser Reynolds
—3:58:44
2596OverallRui Feiteira
Details for Rui Feiteira

Category · M20

Category position 835

Claim this result for Rui Feiteira
—3:58:46
2598OverallBibiano Conesa Conesa
Details for Bibiano Conesa Conesa

Category · M40

Category position 352

Claim this result for Bibiano Conesa Conesa
—3:58:49
2605OverallStéphane Fernandes
Details for Stéphane Fernandes

Category · M45

Category position 322

Claim this result for Stéphane Fernandes
—3:58:56
2606OverallPatrick Maximilien
Details for Patrick Maximilien

Category · M55

Category position 121

Claim this result for Patrick Maximilien
—3:58:57
2611OverallCédric Botella
Details for Cédric Botella

Category · M35

Category position 347

Claim this result for Cédric Botella
—3:59:00
2616OverallStephen Hanly
Details for Stephen Hanly

Category · M55

Category position 122

Claim this result for Stephen Hanly
—3:59:04
2617OverallFrederico Pinto Coelho
Details for Frederico Pinto Coelho

Category · M35

Category position 350

Claim this result for Frederico Pinto Coelho
—3:59:05
2619OverallVitor Novais
Details for Vitor Novais

Category · M40

Category position 353

Claim this result for Vitor Novais
—3:59:06
2621OverallSimon Miesner
Details for Simon Miesner

Category · M20

Category position 842

Claim this result for Simon Miesner
—3:59:07
2622OverallJoão Gil Da Costa
Details for João Gil Da Costa

Category · M60

Category position 82

Claim this result for João Gil Da Costa
—3:59:08
2629OverallSven Organe
Details for Sven Organe

Category · M45

Category position 326

Claim this result for Sven Organe
—3:59:14
2630OverallLuís Ramalho
Details for Luís Ramalho

Category · M20

Category position 844

Claim this result for Luís Ramalho
—3:59:15
2631OverallStrahinja Trivkovic
Details for Strahinja Trivkovic

Category · M20

Category position 845

Claim this result for Strahinja Trivkovic
—3:59:15
2632OverallThibaut Morlot
Details for Thibaut Morlot

Category · M35

Category position 351

Claim this result for Thibaut Morlot
—3:59:16
2633OverallDaniel Daniel Gonzalez Canto
Details for Daniel Daniel Gonzalez Canto

Category · M40

Category position 354

Claim this result for Daniel Daniel Gonzalez Canto
—3:59:16
2637OverallJoao Borges
Details for Joao Borges

Category · M45

Category position 327

Claim this result for Joao Borges
—3:59:18
2638OverallAlex Bazar-Rosen
Details for Alex Bazar-Rosen

Category · M20

Category position 847

Claim this result for Alex Bazar-Rosen
—3:59:19
2639OverallMarcos Vinicius Vieira Silva
Details for Marcos Vinicius Vieira Silva

Category · M35

Category position 352

Claim this result for Marcos Vinicius Vieira Silva
—3:59:19
2641OverallTim Ackermann
Details for Tim Ackermann

Category · M20

Category position 848

Claim this result for Tim Ackermann
—3:59:20
2643OverallJosé Pedro Pereira
Details for José Pedro Pereira

Category · M35

Category position 353

Claim this result for José Pedro Pereira
—3:59:21
2644OverallOlamide Emiloju
Details for Olamide Emiloju

Category · M20

Category position 849

Claim this result for Olamide Emiloju
—3:59:21
2645OverallEmanuel Duarte
Details for Emanuel Duarte

Category · M20

Category position 850

Claim this result for Emanuel Duarte
—3:59:21
2646OverallPatrick Owen
Details for Patrick Owen

Category · M60

Category position 83

Claim this result for Patrick Owen
—3:59:23
2647OverallJonathan Eamer
Details for Jonathan Eamer

Category · M20

Category position 851

Claim this result for Jonathan Eamer
—3:59:23
2648OverallJosé Carlos Moreira Gramoso
Details for José Carlos Moreira Gramoso

Category · M40

Category position 355

Claim this result for José Carlos Moreira Gramoso
—3:59:24
2649OverallAlex Max Silva
Details for Alex Max Silva

Category · M35

Category position 354

Claim this result for Alex Max Silva
—3:59:25
2650OverallSzczerbaty Aleksander
Details for Szczerbaty Aleksander

Category · M20

Category position 852

Claim this result for Szczerbaty Aleksander
—3:59:25
2652OverallLochlan Payne
Details for Lochlan Payne

Category · M20

Category position 853

Claim this result for Lochlan Payne
—3:59:26
2655OverallMarcos Sousa
Details for Marcos Sousa

Category · M35

Category position 357

Claim this result for Marcos Sousa
—3:59:27
2656OverallPatrick Vande Cavey
Details for Patrick Vande Cavey

Category · M60

Category position 84

Claim this result for Patrick Vande Cavey
—3:59:28
2657OverallFrancisco Grácio
Details for Francisco Grácio

Category · M35

Category position 358

Claim this result for Francisco Grácio
—3:59:28
2662OverallEugeniusz Szczesniak
Details for Eugeniusz Szczesniak

Category · M55

Category position 124

Claim this result for Eugeniusz Szczesniak
—3:59:30
2669OverallGonçalo Pedreira
Details for Gonçalo Pedreira

Category · M40

Category position 358

Claim this result for Gonçalo Pedreira
—3:59:32
2670OverallØystein Fure Johansen
Details for Øystein Fure Johansen

Category · M20

Category position 856

Claim this result for Øystein Fure Johansen
—3:59:32
2672OverallWill Twomey
Details for Will Twomey

Category · M20

Category position 857

Claim this result for Will Twomey
—3:59:34
2673OverallRobert Mcaleese
Details for Robert Mcaleese

Category · M20

Category position 858

Claim this result for Robert Mcaleese
—3:59:34
2675OverallManuel Almeida
Details for Manuel Almeida

Category · M55

Category position 126

Claim this result for Manuel Almeida
—3:59:34
2676OverallGaetan Borie
Details for Gaetan Borie

Category · M40

Category position 359

Claim this result for Gaetan Borie
—3:59:34
2678OverallAhmed Benzekri
Details for Ahmed Benzekri

Category · M35

Category position 359

Claim this result for Ahmed Benzekri
—3:59:36
2679OverallLukasz Sobotowski
Details for Lukasz Sobotowski

Category · M40

Category position 360

Claim this result for Lukasz Sobotowski
—3:59:36
2681OverallHumberto Neves
Details for Humberto Neves

Category · M45

Category position 328

Claim this result for Humberto Neves
—3:59:39
2682OverallArthur Augusto Alves Ferreira
Details for Arthur Augusto Alves Ferreira

Category · M35

Category position 360

Claim this result for Arthur Augusto Alves Ferreira
—3:59:39
2684OverallLiam Tadmor
Details for Liam Tadmor

Category · M20

Category position 859

Claim this result for Liam Tadmor
—3:59:40
2686OverallWillem De Groot
Details for Willem De Groot

Category · M45

Category position 329

Claim this result for Willem De Groot
—3:59:43
2687OverallMiguel Ángel Lozano Iglesias
Details for Miguel Ángel Lozano Iglesias

Category · M40

Category position 361

Claim this result for Miguel Ángel Lozano Iglesias
—3:59:45
2688OverallVictor Hernandez Romero
Details for Victor Hernandez Romero

Category · M20

Category position 860

Claim this result for Victor Hernandez Romero
—3:59:45
2690OverallMikel Dolz Ruiz
Details for Mikel Dolz Ruiz

Category · M20

Category position 862

Claim this result for Mikel Dolz Ruiz
—3:59:45
2691OverallDavid Serodio Vidal
Details for David Serodio Vidal

Category · M40

Category position 362

Claim this result for David Serodio Vidal
—3:59:45
2694OverallFábio Ferraz
Details for Fábio Ferraz

Category · M20

Category position 863

Claim this result for Fábio Ferraz
—3:59:47
2695OverallBruno Filipe Alves Teixeira
Details for Bruno Filipe Alves Teixeira

Category · M20

Category position 864

Claim this result for Bruno Filipe Alves Teixeira
—3:59:47
2698OverallJhonatan Nogueira
Details for Jhonatan Nogueira

Category · M20

Category position 865

Claim this result for Jhonatan Nogueira
—3:59:49
2699OverallJoão Bessa
Details for João Bessa

Category · M45

Category position 331

Claim this result for João Bessa
—3:59:49
2700OverallDennis Göhler
Details for Dennis Göhler

Category · M20

Category position 866

Claim this result for Dennis Göhler
—3:59:50
2701OverallBruno Dias
Details for Bruno Dias

Category · M40

Category position 363

Claim this result for Bruno Dias
—3:59:51
2704OverallPaulo Sérgio Santos
Details for Paulo Sérgio Santos

Category · M50

Category position 247

Claim this result for Paulo Sérgio Santos
—3:59:53
2705OverallMarcos Diaz
Details for Marcos Diaz

Category · M35

Category position 362

Claim this result for Marcos Diaz
—3:59:54
2706OverallSérgio Ribeiro
Details for Sérgio Ribeiro

Category · M40

Category position 364

Claim this result for Sérgio Ribeiro
—3:59:55
2713OverallRobin Verhoeven
Details for Robin Verhoeven

Category · M20

Category position 867

Claim this result for Robin Verhoeven
—3:59:57
2714OverallAntonio Vieira
Details for Antonio Vieira

Category · M50

Category position 248

Claim this result for Antonio Vieira
—3:59:58
2715OverallBernardo Verissimo
Details for Bernardo Verissimo

Category · M20

Category position 868

Claim this result for Bernardo Verissimo
—3:59:58
2716OverallFrancisco Luz
Details for Francisco Luz

Category · M20

Category position 869

Claim this result for Francisco Luz
—3:59:58
2717OverallLuciano Santos
Details for Luciano Santos

Category · M20

Category position 870

Claim this result for Luciano Santos
—3:59:59
2720OverallNico Exenberger
Details for Nico Exenberger

Category · M20

Category position 871

Claim this result for Nico Exenberger
—4:00:00
2723OverallYassine Sefiani
Details for Yassine Sefiani

Category · M20

Category position 872

Claim this result for Yassine Sefiani
—4:00:01
2725OverallPablo Saya Carro
Details for Pablo Saya Carro

Category · M35

Category position 363

Claim this result for Pablo Saya Carro
—4:00:03
2728OverallJustus Reichel
Details for Justus Reichel

Category · M20

Category position 873

Claim this result for Justus Reichel
—4:00:05
2729OverallKilian Gütl
Details for Kilian Gütl

Category · M20

Category position 874

Claim this result for Kilian Gütl
—4:00:06
2732OverallLudovic Arbaud
Details for Ludovic Arbaud

Category · M50

Category position 250

Claim this result for Ludovic Arbaud
—4:00:14
2735OverallFernando Costa Duarte
Details for Fernando Costa Duarte

Category · M35

Category position 364

Claim this result for Fernando Costa Duarte
—4:00:16
2738OverallYohan Raoux
Details for Yohan Raoux

Category · M40

Category position 367

Claim this result for Yohan Raoux
—4:00:21
2739OverallAndrew Win Ho Chan
Details for Andrew Win Ho Chan

Category · M20

Category position 875

Claim this result for Andrew Win Ho Chan
—4:00:22
2742OverallTiago Freire
Details for Tiago Freire

Category · M20

Category position 878

Claim this result for Tiago Freire
—4:00:26
2743OverallLennart Meuldijk
Details for Lennart Meuldijk

Category · M20

Category position 879

Claim this result for Lennart Meuldijk
—4:00:28
2744OverallVincent Denis
Details for Vincent Denis

Category · M45

Category position 335

Claim this result for Vincent Denis
—4:00:29
2747OverallMachnikowski Pawel
Details for Machnikowski Pawel

Category · M40

Category position 368

Claim this result for Machnikowski Pawel
—4:00:33
2748OverallMarcin Szopa
Details for Marcin Szopa

Category · M35

Category position 365

Claim this result for Marcin Szopa
—4:00:34
2749OverallCian Mulligan
Details for Cian Mulligan

Category · M20

Category position 881

Claim this result for Cian Mulligan
—4:00:34
2750OverallRivetti Stefano
Details for Rivetti Stefano

Category · M45

Category position 336

Claim this result for Rivetti Stefano
—4:00:35
2751OverallTiago Moutinho
Details for Tiago Moutinho

Category · M35

Category position 366

Claim this result for Tiago Moutinho
—4:00:35
2753OverallVitor Marques
Details for Vitor Marques

Category · M45

Category position 337

Claim this result for Vitor Marques
—4:00:41
2754OverallJasper Neumann
Details for Jasper Neumann

Category · M20

Category position 883

Claim this result for Jasper Neumann
—4:00:41
2757OverallNuno Meneses
Details for Nuno Meneses

Category · M45

Category position 338

Claim this result for Nuno Meneses
—4:00:44
2758OverallViktor Flåt
Details for Viktor Flåt

Category · M20

Category position 885

Claim this result for Viktor Flåt
—4:00:46
2759OverallSérgio Rodrigues
Details for Sérgio Rodrigues

Category · M20

Category position 886

Claim this result for Sérgio Rodrigues
—4:00:48
2762OverallCristina Botelho
Details for Cristina Botelho

Category · M50

Category position 251

Claim this result for Cristina Botelho
—4:00:51
2763OverallThomas Urstad
Details for Thomas Urstad

Category · M20

Category position 888

Claim this result for Thomas Urstad
—4:00:51
2764OverallAndré Correia
Details for André Correia

Category · M35

Category position 367

Claim this result for André Correia
—4:00:51
2765OverallEdgar Novo
Details for Edgar Novo

Category · M35

Category position 368

Claim this result for Edgar Novo
—4:00:53
2766OverallAlexander Quartermain
Details for Alexander Quartermain

Category · M20

Category position 889

Claim this result for Alexander Quartermain
—4:00:53
2768OverallAndré Cascais
Details for André Cascais

Category · M20

Category position 891

Claim this result for André Cascais
—4:00:56
2769OverallFlorian Dessertenne
Details for Florian Dessertenne

Category · M45

Category position 339

Claim this result for Florian Dessertenne
—4:00:56
First page of results