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
2770OverallBernardo Santos
Details for Bernardo Santos

Category · M20

Category position 892

Claim this result for Bernardo Santos
—4:00:56
2772OverallAlexandre Nunes Bastos
Details for Alexandre Nunes Bastos

Category · M50

Category position 252

Claim this result for Alexandre Nunes Bastos
—4:00:57
2773OverallJames Wilsher
Details for James Wilsher

Category · M35

Category position 369

Claim this result for James Wilsher
—4:00:58
2775OverallYves Cestele
Details for Yves Cestele

Category · M20

Category position 894

Claim this result for Yves Cestele
—4:01:03
2777OverallToby Verhelst
Details for Toby Verhelst

Category · M20

Category position 895

Claim this result for Toby Verhelst
—4:01:05
2778OverallAron Meert
Details for Aron Meert

Category · M20

Category position 896

Claim this result for Aron Meert
—4:01:05
2784OverallRúben Alves
Details for Rúben Alves

Category · M20

Category position 897

Claim this result for Rúben Alves
—4:01:11
2785OverallOliver Qvist Sørensen
Details for Oliver Qvist Sørensen

Category · M20

Category position 898

Claim this result for Oliver Qvist Sørensen
—4:01:11
2786OverallHassan Anhichem Chear
Details for Hassan Anhichem Chear

Category · M55

Category position 128

Claim this result for Hassan Anhichem Chear
—4:01:11
2787OverallKarel Švanda
Details for Karel Švanda

Category · M20

Category position 899

Claim this result for Karel Švanda
—4:01:11
2789OverallMickaël Darcel
Details for Mickaël Darcel

Category · M50

Category position 253

Claim this result for Mickaël Darcel
—4:01:13
2790OverallPedro Brito
Details for Pedro Brito

Category · M55

Category position 129

Claim this result for Pedro Brito
—4:01:14
2792OverallBenjamin Egeland
Details for Benjamin Egeland

Category · M20

Category position 900

Claim this result for Benjamin Egeland
—4:01:14
2793OverallBassel Al Omari
Details for Bassel Al Omari

Category · M20

Category position 901

Claim this result for Bassel Al Omari
—4:01:14
2797OverallStefan Wolf
Details for Stefan Wolf

Category · M20

Category position 903

Claim this result for Stefan Wolf
—4:01:16
2799OverallBrent Michiels
Details for Brent Michiels

Category · M20

Category position 904

Claim this result for Brent Michiels
—4:01:19
2802OverallRodrigo Duarte Fonseca
Details for Rodrigo Duarte Fonseca

Category · M20

Category position 905

Claim this result for Rodrigo Duarte Fonseca
—4:01:20
2809OverallEnrique Pérez López
Details for Enrique Pérez López

Category · M20

Category position 907

Claim this result for Enrique Pérez López
—4:01:28
2810OverallSergio Carbajo Mateos
Details for Sergio Carbajo Mateos

Category · M20

Category position 908

Claim this result for Sergio Carbajo Mateos
—4:01:28
2812OverallFrancisco Herguedas Hernández
Details for Francisco Herguedas Hernández

Category · M20

Category position 909

Claim this result for Francisco Herguedas Hernández
—4:01:29
2813OverallRafael Fontes
Details for Rafael Fontes

Category · M20

Category position 910

Claim this result for Rafael Fontes
—4:01:29
2814OverallJean-Philippe Fraisse
Details for Jean-Philippe Fraisse

Category · M45

Category position 342

Claim this result for Jean-Philippe Fraisse
—4:01:30
2817OverallAli Ötgün
Details for Ali Ötgün

Category · M20

Category position 911

Claim this result for Ali Ötgün
—4:01:31
2818OverallJulien Caroço
Details for Julien Caroço

Category · M40

Category position 376

Claim this result for Julien Caroço
—4:01:31
2820OverallFrank Campbell
Details for Frank Campbell

Category · M35

Category position 372

Claim this result for Frank Campbell
—4:01:33
2822OverallJoão Costa
Details for João Costa

Category · M20

Category position 912

Claim this result for João Costa
—4:01:36
2823OverallLaurent Pilliaire
Details for Laurent Pilliaire

Category · M45

Category position 343

Claim this result for Laurent Pilliaire
—4:01:36
2824OverallJan Pekarek
Details for Jan Pekarek

Category · M20

Category position 913

Claim this result for Jan Pekarek
—4:01:39
2825OverallBryan Araujo
Details for Bryan Araujo

Category · M20

Category position 914

Claim this result for Bryan Araujo
—4:01:40
2828OverallRui Ribães
Details for Rui Ribães

Category · M20

Category position 916

Claim this result for Rui Ribães
—4:01:42
2829OverallFernando Coelho
Details for Fernando Coelho

Category · M45

Category position 344

Claim this result for Fernando Coelho
—4:01:44
2831OverallPhilippe Benzoni
Details for Philippe Benzoni

Category · M50

Category position 254

Claim this result for Philippe Benzoni
—4:01:45
2833OverallTim Schermer
Details for Tim Schermer

Category · M20

Category position 917

Claim this result for Tim Schermer
—4:01:47
2834OverallHugo Queimado
Details for Hugo Queimado

Category · M45

Category position 346

Claim this result for Hugo Queimado
—4:01:49
2839OverallFrancisco Da Preta
Details for Francisco Da Preta

Category · M20

Category position 919

Claim this result for Francisco Da Preta
—4:01:55
2845OverallMateus Lima
Details for Mateus Lima

Category · M20

Category position 921

Claim this result for Mateus Lima
—4:01:58
2847OverallMario Bernardino
Details for Mario Bernardino

Category · M35

Category position 373

Claim this result for Mario Bernardino
—4:01:59
2848OverallLuciano Nunes
Details for Luciano Nunes

Category · M35

Category position 374

Claim this result for Luciano Nunes
—4:01:59
2850OverallGonçalo Faustino
Details for Gonçalo Faustino

Category · M45

Category position 348

Claim this result for Gonçalo Faustino
—4:02:01
2851OverallJohan Andersson
Details for Johan Andersson

Category · M20

Category position 924

Claim this result for Johan Andersson
—4:02:02
2853OverallCésar Mera Bermúdez
Details for César Mera Bermúdez

Category · M60

Category position 87

Claim this result for César Mera Bermúdez
—4:02:03
2859OverallNick Makayou
Details for Nick Makayou

Category · M20

Category position 927

Claim this result for Nick Makayou
—4:02:12
2860OverallAllistair BerryProfile club · Ely Runners
Details for Allistair Berry

Category · M55

Category position 131

Claim this result for Allistair Berry
—4:02:15
2861OverallAntonio Andrade
Details for Antonio Andrade

Category · M45

Category position 350

Claim this result for Antonio Andrade
—4:02:15
2863OverallRodolphe Jovelin
Details for Rodolphe Jovelin

Category · M20

Category position 928

Claim this result for Rodolphe Jovelin
—4:02:16
2864OverallDavid Fernandes
Details for David Fernandes

Category · M20

Category position 929

Claim this result for David Fernandes
—4:02:16
2865OverallMiguel Simões
Details for Miguel Simões

Category · M20

Category position 930

Claim this result for Miguel Simões
—4:02:16
2866OverallElvis Floroiu
Details for Elvis Floroiu

Category · M35

Category position 375

Claim this result for Elvis Floroiu
—4:02:17
2867OverallGianluca Croce
Details for Gianluca Croce

Category · M20

Category position 931

Claim this result for Gianluca Croce
—4:02:18
2868OverallMichal Kruk
Details for Michal Kruk

Category · M20

Category position 932

Claim this result for Michal Kruk
—4:02:18
2870OverallBarbosa Nelson
Details for Barbosa Nelson

Category · M45

Category position 351

Claim this result for Barbosa Nelson
—4:02:20
2871OverallKevin Horta
Details for Kevin Horta

Category · M20

Category position 933

Claim this result for Kevin Horta
—4:02:20
2872OverallFilipe Soares Lopes
Details for Filipe Soares Lopes

Category · M20

Category position 934

Claim this result for Filipe Soares Lopes
—4:02:21
2873OverallAntónio Palhares
Details for António Palhares

Category · M20

Category position 935

Claim this result for António Palhares
—4:02:22
2874OverallRaphael Kamp
Details for Raphael Kamp

Category · M35

Category position 376

Claim this result for Raphael Kamp
—4:02:22
2875OverallFabian Uth
Details for Fabian Uth

Category · M35

Category position 377

Claim this result for Fabian Uth
—4:02:22
2876OverallAlberto Pastor Moreno
Details for Alberto Pastor Moreno

Category · M20

Category position 936

Claim this result for Alberto Pastor Moreno
—4:02:24
2877OverallTiago Ceia
Details for Tiago Ceia

Category · M35

Category position 378

Claim this result for Tiago Ceia
—4:02:24
2878OverallMiguel Estrela
Details for Miguel Estrela

Category · M20

Category position 937

Claim this result for Miguel Estrela
—4:02:27
2880OverallPaddy O’Donnell
Details for Paddy O’Donnell

Category · M20

Category position 938

Claim this result for Paddy O’Donnell
—4:02:29
2881OverallFrantisek Pesek
Details for Frantisek Pesek

Category · M20

Category position 939

Claim this result for Frantisek Pesek
—4:02:30
2884OverallRafa Ranchal
Details for Rafa Ranchal

Category · M45

Category position 352

Claim this result for Rafa Ranchal
—4:02:34
2893OverallMarcos Fernandes Teixeira
Details for Marcos Fernandes Teixeira

Category · M40

Category position 382

Claim this result for Marcos Fernandes Teixeira
—4:02:42
2894OverallRicardo Gustavo Alves Ferreira
Details for Ricardo Gustavo Alves Ferreira

Category · M20

Category position 941

Claim this result for Ricardo Gustavo Alves Ferreira
—4:02:43
2895OverallAlain Barateau
Details for Alain Barateau

Category · M55

Category position 133

Claim this result for Alain Barateau
—4:02:44
2899OverallAndré Ribeiro
Details for André Ribeiro

Category · M35

Category position 382

Claim this result for André Ribeiro
—4:02:49
2901OverallEdmur Ribeiro
Details for Edmur Ribeiro

Category · M40

Category position 384

Claim this result for Edmur Ribeiro
—4:02:51
2904OverallYves Marson
Details for Yves Marson

Category · M55

Category position 134

Claim this result for Yves Marson
—4:02:56
2905OverallAnton Lanqvist
Details for Anton Lanqvist

Category · M20

Category position 942

Claim this result for Anton Lanqvist
—4:02:59
2906OverallIsac Lanqvist
Details for Isac Lanqvist

Category · M20

Category position 943

Claim this result for Isac Lanqvist
—4:02:59
2907OverallNicolas Lermusiaux
Details for Nicolas Lermusiaux

Category · M35

Category position 383

Claim this result for Nicolas Lermusiaux
—4:02:59
2908OverallAlexandre Blanpain
Details for Alexandre Blanpain

Category · M20

Category position 944

Claim this result for Alexandre Blanpain
—4:03:00
2910OverallVova Kykot
Details for Vova Kykot

Category · M20

Category position 945

Claim this result for Vova Kykot
—4:03:01
2911OverallRicardo Isidoro
Details for Ricardo Isidoro

Category · M20

Category position 946

Claim this result for Ricardo Isidoro
—4:03:01
2912OverallStefano Caimmi
Details for Stefano Caimmi

Category · M35

Category position 384

Claim this result for Stefano Caimmi
—4:03:02
2913OverallMaxime Dubois
Details for Maxime Dubois

Category · M35

Category position 385

Claim this result for Maxime Dubois
—4:03:03
2914OverallDanie Van Eijnsbergen
Details for Danie Van Eijnsbergen

Category · M35

Category position 386

Claim this result for Danie Van Eijnsbergen
—4:03:04
2915OverallTheo Lautrou
Details for Theo Lautrou

Category · M20

Category position 947

Claim this result for Theo Lautrou
—4:03:05
2918OverallRaul Valles Carvajal
Details for Raul Valles Carvajal

Category · M20

Category position 949

Claim this result for Raul Valles Carvajal
—4:03:06
2921OverallJoão Pinheirinho
Details for João Pinheirinho

Category · M20

Category position 950

Claim this result for João Pinheirinho
—4:03:10
2923OverallJulio Paulo Ramos Nepomuceno
Details for Julio Paulo Ramos Nepomuceno

Category · M55

Category position 135

Claim this result for Julio Paulo Ramos Nepomuceno
—4:03:13
2924OverallAndré Filipe Reis Nepomuceno
Details for André Filipe Reis Nepomuceno

Category · M20

Category position 951

Claim this result for André Filipe Reis Nepomuceno
—4:03:13
2925OverallJosé Seguro
Details for José Seguro

Category · M40

Category position 387

Claim this result for José Seguro
—4:03:14
2927OverallKi Hoon Nam
Details for Ki Hoon Nam

Category · M35

Category position 388

Claim this result for Ki Hoon Nam
—4:03:17
2930OverallMiguel Damas
Details for Miguel Damas

Category · M40

Category position 388

Claim this result for Miguel Damas
—4:03:20
2931OverallLuís Conceição
Details for Luís Conceição

Category · M60

Category position 88

Claim this result for Luís Conceição
—4:03:20
2932OverallThomas Munkeby
Details for Thomas Munkeby

Category · M20

Category position 954

Claim this result for Thomas Munkeby
—4:03:20
2934OverallKamil Kijak
Details for Kamil Kijak

Category · M35

Category position 389

Claim this result for Kamil Kijak
—4:03:21
2935OverallSem Harlaar
Details for Sem Harlaar

Category · M20

Category position 955

Claim this result for Sem Harlaar
—4:03:23
2938OverallJoão Landolt
Details for João Landolt

Category · M45

Category position 354

Claim this result for João Landolt
—4:03:27
2939OverallJoao Brandao Lima
Details for Joao Brandao Lima

Category · M20

Category position 957

Claim this result for Joao Brandao Lima
—4:03:27
2940OverallEmanuel Braga
Details for Emanuel Braga

Category · M35

Category position 390

Claim this result for Emanuel Braga
—4:03:28
2941OverallStanislav Hryncuk
Details for Stanislav Hryncuk

Category · M20

Category position 958

Claim this result for Stanislav Hryncuk
—4:03:32
2943OverallRafal Ogórkiewicz
Details for Rafal Ogórkiewicz

Category · M20

Category position 959

Claim this result for Rafal Ogórkiewicz
—4:03:33
2944OverallHelder Abreu
Details for Helder Abreu

Category · M45

Category position 355

Claim this result for Helder Abreu
—4:03:33
2945OverallTomy Truong
Details for Tomy Truong

Category · M20

Category position 960

Claim this result for Tomy Truong
—4:03:34
2946OverallJonathan Lappert
Details for Jonathan Lappert

Category · M20

Category position 961

Claim this result for Jonathan Lappert
—4:03:35
2948OverallJakub Gursz
Details for Jakub Gursz

Category · M20

Category position 962

Claim this result for Jakub Gursz
—4:03:39
2950OverallEric Marche
Details for Eric Marche

Category · M50

Category position 261

Claim this result for Eric Marche
—4:03:41
2953OverallMiguel Jose Varela Pais
Details for Miguel Jose Varela Pais

Category · M20

Category position 964

Claim this result for Miguel Jose Varela Pais
—4:03:47
First page of results