All results

AthRecs results archive

EDP Porto Marathon 2026 results

· Porto · Portugal

RunningMarathon · 42.2 km / 26.2 mi1,069 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), 8 November 2026 editorial research

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
1OverallVincent Kipkorir Kigen
Details for Vincent Kipkorir Kigen

Category · M20

Category position 1

Claim this result for Vincent Kipkorir Kigen
—2:11:00
2OverallTissa Dibisa Admasu
Details for Tissa Dibisa Admasu

Category · M20

Category position 2

Claim this result for Tissa Dibisa Admasu
—2:11:17
4OverallLucho Kebede Chala
Details for Lucho Kebede Chala

Category · M20

Category position 4

Claim this result for Lucho Kebede Chala
—2:11:56
5OverallKelvin Kimutai Maru
Details for Kelvin Kimutai Maru

Category · M20

Category position 5

Claim this result for Kelvin Kimutai Maru
—2:12:30
6OverallGedion Kibor Kaitany
Details for Gedion Kibor Kaitany

Category · M20

Category position 6

Claim this result for Gedion Kibor Kaitany
—2:13:39
7OverallNaman Kipyeko
Details for Naman Kipyeko

Category · M20

Category position 7

Claim this result for Naman Kipyeko
—2:15:14
8OverallDebela Tadila Feyisa
Details for Debela Tadila Feyisa

Category · M20

Category position 8

Claim this result for Debela Tadila Feyisa
—2:15:18
11OverallZiadi Bilal
Details for Ziadi Bilal

Category · M35

Category position 1

Claim this result for Ziadi Bilal
—2:28:10
16OverallFlorian Corneloup
Details for Florian Corneloup

Category · M35

Category position 3

Claim this result for Florian Corneloup
—2:33:59
19OverallMartinho Correia
Details for Martinho Correia

Category · M45

Category position 1

Claim this result for Martinho Correia
—2:35:44
27OverallSimon Spittau Salling
Details for Simon Spittau Salling

Category · M20

Category position 12

Claim this result for Simon Spittau Salling
—2:38:17
29OverallDavid Parada Montoto
Details for David Parada Montoto

Category · M45

Category position 2

Claim this result for David Parada Montoto
—2:39:02
31OverallJoao Moreira
Details for Joao Moreira

Category · M40

Category position 3

Claim this result for Joao Moreira
—2:39:19
34OverallMoraschetti Stefano
Details for Moraschetti Stefano

Category · M40

Category position 4

Claim this result for Moraschetti Stefano
—2:40:06
38OverallAntónio Ferreira
Details for António Ferreira

Category · M55

Category position 1

Claim this result for António Ferreira
—2:42:02
39OverallValentin Huber
Details for Valentin Huber

Category · M35

Category position 6

Claim this result for Valentin Huber
—2:42:18
42OverallAlfonso Rodriguez Gonzalez
Details for Alfonso Rodriguez Gonzalez

Category · M35

Category position 7

Claim this result for Alfonso Rodriguez Gonzalez
—2:42:54
43OverallIvan Nascimento
Details for Ivan Nascimento

Category · M35

Category position 8

Claim this result for Ivan Nascimento
—2:42:55
44OverallLachlan Morton
Details for Lachlan Morton

Category · M20

Category position 15

Claim this result for Lachlan Morton
—2:43:30
45OverallGabi Murillo
Details for Gabi Murillo

Category · M40

Category position 9

Claim this result for Gabi Murillo
—2:43:37
46OverallJoão Lopes
Details for João Lopes

Category · M45

Category position 5

Claim this result for João Lopes
—2:44:11
47OverallPiet Hoogmartens
Details for Piet Hoogmartens

Category · M35

Category position 9

Claim this result for Piet Hoogmartens
—2:44:32
49OverallNicolas Crisostomo
Details for Nicolas Crisostomo

Category · M35

Category position 10

Claim this result for Nicolas Crisostomo
—2:44:49
51OverallPedro Venâncio
Details for Pedro Venâncio

Category · M35

Category position 11

Claim this result for Pedro Venâncio
—2:44:53
52OverallSergio Salgueiro
Details for Sergio Salgueiro

Category · M35

Category position 12

Claim this result for Sergio Salgueiro
—2:44:57
53OverallRicardo Mendes
Details for Ricardo Mendes

Category · M40

Category position 10

Claim this result for Ricardo Mendes
—2:45:00
54OverallFábio Moreira
Details for Fábio Moreira

Category · M20

Category position 16

Claim this result for Fábio Moreira
—2:45:18
55OverallDaniel Fernando Rocha Cardoso
Details for Daniel Fernando Rocha Cardoso

Category · M40

Category position 11

Claim this result for Daniel Fernando Rocha Cardoso
—2:45:36
57OverallVitor Almeida
Details for Vitor Almeida

Category · M20

Category position 17

Claim this result for Vitor Almeida
—2:45:46
58OverallJailton Silva Santos
Details for Jailton Silva Santos

Category · M45

Category position 7

Claim this result for Jailton Silva Santos
—2:45:55
59OverallJohan Van De Woestijne
Details for Johan Van De Woestijne

Category · M20

Category position 18

Claim this result for Johan Van De Woestijne
—2:46:00
60OverallJulien Chorier
Details for Julien Chorier

Category · M45

Category position 8

Claim this result for Julien Chorier
—2:46:34
61OverallPedro Pimenta
Details for Pedro Pimenta

Category · M35

Category position 14

Claim this result for Pedro Pimenta
—2:46:42
62OverallJoffrey Perrot-Legros
Details for Joffrey Perrot-Legros

Category · M20

Category position 19

Claim this result for Joffrey Perrot-Legros
—2:46:51
64OverallLuís Moreira
Details for Luís Moreira

Category · M40

Category position 12

Claim this result for Luís Moreira
—2:46:57
65OverallMartin Paquet
Details for Martin Paquet

Category · M20

Category position 21

Claim this result for Martin Paquet
—2:47:02
66OverallJesse Van Den Dikkenberg
Details for Jesse Van Den Dikkenberg

Category · M20

Category position 22

Claim this result for Jesse Van Den Dikkenberg
—2:47:07
67OverallQuirin Brumberger
Details for Quirin Brumberger

Category · M20

Category position 23

Claim this result for Quirin Brumberger
—2:47:41
68OverallJulien Andrée
Details for Julien Andrée

Category · M40

Category position 13

Claim this result for Julien Andrée
—2:47:53
70OverallJorge Lima
Details for Jorge Lima

Category · M35

Category position 15

Claim this result for Jorge Lima
—2:48:03
72OverallMario Francisco Fernández
Details for Mario Francisco Fernández

Category · M55

Category position 2

Claim this result for Mario Francisco Fernández
—2:48:08
74OverallMiguel Ángel Moreno Velázquez
Details for Miguel Ángel Moreno Velázquez
—2:48:16
75OverallHugo Filipe Monteiro Cardoso Barbosa
Details for Hugo Filipe Monteiro Cardoso Barbosa
—2:48:23
77OverallWill Tobin
Details for Will Tobin

Category · M20

Category position 28

Claim this result for Will Tobin
—2:49:02
78OverallGuy Bowden
Details for Guy Bowden

Category · M20

Category position 29

Claim this result for Guy Bowden
—2:49:16
80OverallIvan Kuzmin
Details for Ivan Kuzmin

Category · M20

Category position 30

Claim this result for Ivan Kuzmin
—2:49:20
82OverallMário João Da Silva Ibarra
Details for Mário João Da Silva Ibarra

Category · M35

Category position 16

Claim this result for Mário João Da Silva Ibarra
—2:49:32
83OverallDavid Suárez González
Details for David Suárez González

Category · M35

Category position 17

Claim this result for David Suárez González
—2:49:34
84OverallAntónio Moreira
Details for António Moreira

Category · M50

Category position 5

Claim this result for António Moreira
—2:49:40
86OverallFernando Martín Silva
Details for Fernando Martín Silva

Category · M20

Category position 32

Claim this result for Fernando Martín Silva
—2:49:54
87OverallReid Hastie
Details for Reid Hastie

Category · M20

Category position 33

Claim this result for Reid Hastie
—2:50:04
88OverallNuno Pinho
Details for Nuno Pinho

Category · M35

Category position 18

Claim this result for Nuno Pinho
—2:50:29
89OverallTuur Hoogmartens
Details for Tuur Hoogmartens

Category · M20

Category position 34

Claim this result for Tuur Hoogmartens
—2:50:47
93OverallAdam Zienowicz
Details for Adam Zienowicz

Category · M40

Category position 18

Claim this result for Adam Zienowicz
—2:51:24
94OverallManuel Hoya Bautista
Details for Manuel Hoya Bautista

Category · M45

Category position 11

Claim this result for Manuel Hoya Bautista
—2:51:25
96OverallTao Paul
Details for Tao Paul

Category · M20

Category position 36

Claim this result for Tao Paul
—2:51:26
97OverallPaulo Jorge António Martins Ferreira
Details for Paulo Jorge António Martins Ferreira
—2:51:28
98OverallTiago Rosas
Details for Tiago Rosas

Category · M20

Category position 37

Claim this result for Tiago Rosas
—2:51:31
100OverallManuel Menéres
Details for Manuel Menéres

Category · M40

Category position 20

Claim this result for Manuel Menéres
—2:51:53
102OverallRoel Boek
Details for Roel Boek

Category · M20

Category position 38

Claim this result for Roel Boek
—2:52:05
104OverallJoel Couto
Details for Joel Couto

Category · M45

Category position 14

Claim this result for Joel Couto
—2:52:24
105OverallBenigno Vergara Fonseca
Details for Benigno Vergara Fonseca

Category · M20

Category position 39

Claim this result for Benigno Vergara Fonseca
—2:52:26
106OverallRubén Del Caño Menéndez
Details for Rubén Del Caño Menéndez

Category · M50

Category position 6

Claim this result for Rubén Del Caño Menéndez
—2:52:35
108OverallMagnus Bastholm
Details for Magnus Bastholm

Category · M20

Category position 40

Claim this result for Magnus Bastholm
—2:52:39
109OverallDaniel Tarela Miramontes
Details for Daniel Tarela Miramontes

Category · M45

Category position 15

Claim this result for Daniel Tarela Miramontes
—2:52:41
111OverallDaniel Martins Manso
Details for Daniel Martins Manso

Category · M40

Category position 22

Claim this result for Daniel Martins Manso
—2:52:54
113OverallDiogo De Lima Miranda
Details for Diogo De Lima Miranda

Category · M20

Category position 42

Claim this result for Diogo De Lima Miranda
—2:52:59
114OverallVíctor Manuel Barrera Barrios
Details for Víctor Manuel Barrera Barrios

Category · M45

Category position 16

Claim this result for Víctor Manuel Barrera Barrios
—2:53:07
120OverallRoeland Slagter
Details for Roeland Slagter

Category · M40

Category position 25

Claim this result for Roeland Slagter
—2:53:42
121OverallFelipe Lisboa Botelho
Details for Felipe Lisboa Botelho

Category · M40

Category position 26

Claim this result for Felipe Lisboa Botelho
—2:53:56
125OverallRicardo Couto
Details for Ricardo Couto

Category · M35

Category position 19

Claim this result for Ricardo Couto
—2:54:52
126OverallJavier Corral Sertal
Details for Javier Corral Sertal

Category · M20

Category position 44

Claim this result for Javier Corral Sertal
—2:54:55
127OverallPablo Savino Real
Details for Pablo Savino Real

Category · M20

Category position 45

Claim this result for Pablo Savino Real
—2:54:55
128OverallArnaud Lemoulan
Details for Arnaud Lemoulan

Category · M35

Category position 20

Claim this result for Arnaud Lemoulan
—2:55:08
129OverallLuis Figueira
Details for Luis Figueira

Category · M50

Category position 8

Claim this result for Luis Figueira
—2:55:13
132OverallHélder Silva
Details for Hélder Silva

Category · M40

Category position 27

Claim this result for Hélder Silva
—2:55:33
133OverallRui Freitas
Details for Rui Freitas

Category · M20

Category position 46

Claim this result for Rui Freitas
—2:55:37
134OverallPaulo Do Rosario Costa
Details for Paulo Do Rosario Costa

Category · M50

Category position 10

Claim this result for Paulo Do Rosario Costa
—2:55:38
135OverallAndré Martins
Details for André Martins

Category · M35

Category position 21

Claim this result for André Martins
—2:55:43
137OverallRodolfo A. Vilela
Details for Rodolfo A. Vilela

Category · M35

Category position 22

Claim this result for Rodolfo A. Vilela
—2:55:49
138OverallVitor Hugo Almeida
Details for Vitor Hugo Almeida

Category · M45

Category position 22

Claim this result for Vitor Hugo Almeida
—2:55:49
139OverallNils Niedernostheide
Details for Nils Niedernostheide

Category · M20

Category position 47

Claim this result for Nils Niedernostheide
—2:55:50
141OverallXabier Barreiro Maldonado
Details for Xabier Barreiro Maldonado

Category · M50

Category position 12

Claim this result for Xabier Barreiro Maldonado
—2:56:16
142OverallBruno Pires
Details for Bruno Pires

Category · M40

Category position 28

Claim this result for Bruno Pires
—2:56:18
145OverallTom Hurst
Details for Tom Hurst

Category · M20

Category position 48

Claim this result for Tom Hurst
—2:56:35
146OverallRicardo Marinheiro
Details for Ricardo Marinheiro

Category · M35

Category position 24

Claim this result for Ricardo Marinheiro
—2:56:39
147OverallPaulino Figueroa Mijon
Details for Paulino Figueroa Mijon

Category · M45

Category position 23

Claim this result for Paulino Figueroa Mijon
—2:56:42
149OverallBavo Dewandel
Details for Bavo Dewandel

Category · M20

Category position 50

Claim this result for Bavo Dewandel
—2:56:59
150OverallDiogo Cardoso
Details for Diogo Cardoso

Category · M45

Category position 24

Claim this result for Diogo Cardoso
—2:57:07
153OverallAnton Agerberg
Details for Anton Agerberg

Category · M35

Category position 25

Claim this result for Anton Agerberg
—2:57:38
154OverallJosé Manuel Calero Fernande
Details for José Manuel Calero Fernande

Category · M45

Category position 26

Claim this result for José Manuel Calero Fernande
—2:57:39
155OverallConor Perry
Details for Conor Perry

Category · M20

Category position 51

Claim this result for Conor Perry
—2:57:47
156OverallLathim Greig
Details for Lathim Greig

Category · M20

Category position 52

Claim this result for Lathim Greig
—2:57:53
158OverallBobby Willett
Details for Bobby Willett

Category · M35

Category position 26

Claim this result for Bobby Willett
—2:58:08
159OverallLars Roy
Details for Lars Roy

Category · M20

Category position 53

Claim this result for Lars Roy
—2:58:10
161OverallÁlvaro Díaz Hernández
Details for Álvaro Díaz Hernández

Category · M20

Category position 54

Claim this result for Álvaro Díaz Hernández
—2:58:13
162OverallLuis Gil
Details for Luis Gil

Category · M50

Category position 15

Claim this result for Luis Gil
—2:58:19
163OverallPedro Valentim
Details for Pedro Valentim

Category · M20

Category position 55

Claim this result for Pedro Valentim
—2:58:19
165OverallJasper Huysmans
Details for Jasper Huysmans

Category · M40

Category position 30

Claim this result for Jasper Huysmans
—2:58:25
166OverallYoshihisa Tatsuta
Details for Yoshihisa Tatsuta

Category · M20

Category position 56

Claim this result for Yoshihisa Tatsuta
—2:58:29
Women
Women results for EDP Porto Marathon. Each placing is labelled as division, overall or reported.
PosAthleteCountryPerformance
10OverallErgat Kahsay Heshe
Details for Ergat Kahsay Heshe

Category · F20

Category position 1

Claim this result for Ergat Kahsay Heshe
—2:28:07
14OverallNelly Jepleting Tirop
Details for Nelly Jepleting Tirop

Category · F20

Category position 2

Claim this result for Nelly Jepleting Tirop
—2:32:07
17OverallNetsanet Tafere Desta
Details for Netsanet Tafere Desta

Category · F20

Category position 3

Claim this result for Netsanet Tafere Desta
—2:35:20
20OverallMeskerem Asefa Wolde
Details for Meskerem Asefa Wolde

Category · F20

Category position 4

Claim this result for Meskerem Asefa Wolde
—2:36:13
223OverallMoa Stahlberg
Details for Moa Stahlberg

Category · F20

Category position 8

Claim this result for Moa Stahlberg
—3:00:21
303OverallCécile Kempf
Details for Cécile Kempf

Category · F40

Category position 1

Claim this result for Cécile Kempf
—3:05:16
352OverallCaroline Mackinnon
Details for Caroline Mackinnon

Category · F20

Category position 10

Claim this result for Caroline Mackinnon
—3:08:07
386OverallSusanna Schmitz
Details for Susanna Schmitz

Category · F20

Category position 11

Claim this result for Susanna Schmitz
—3:09:35
389OverallGriet Claessens
Details for Griet Claessens

Category · F20

Category position 12

Claim this result for Griet Claessens
—3:09:39
404OverallFlorence Gonin
Details for Florence Gonin

Category · F20

Category position 13

Claim this result for Florence Gonin
—3:10:14
421OverallMaléna Charrier
Details for Maléna Charrier

Category · F20

Category position 14

Claim this result for Maléna Charrier
—3:11:05
423OverallMariana Alcoforado
Details for Mariana Alcoforado

Category · F40

Category position 3

Claim this result for Mariana Alcoforado
—3:11:08
424OverallMariana Rocha Ferreira
Details for Mariana Rocha Ferreira

Category · F40

Category position 4

Claim this result for Mariana Rocha Ferreira
—3:11:09
439OverallCharlotte Schoonman
Details for Charlotte Schoonman

Category · F35

Category position 2

Claim this result for Charlotte Schoonman
—3:11:47
456OverallMasseroli Veronica
Details for Masseroli Veronica

Category · F40

Category position 5

Claim this result for Masseroli Veronica
—3:12:30
486OverallAmélie Borie
Details for Amélie Borie

Category · F40

Category position 6

Claim this result for Amélie Borie
—3:13:53
500OverallAlessia Garcia Bedon
Details for Alessia Garcia Bedon

Category · F20

Category position 15

Claim this result for Alessia Garcia Bedon
—3:14:07
503OverallVéronique Le Moing
Details for Véronique Le Moing

Category · F55

Category position 1

Claim this result for Véronique Le Moing
—3:14:10
532OverallElsa Soulard
Details for Elsa Soulard

Category · F20

Category position 17

Claim this result for Elsa Soulard
—3:15:00
553OverallRita Castro
Details for Rita Castro

Category · F20

Category position 18

Claim this result for Rita Castro
—3:15:59
570OverallShara Pérez López
Details for Shara Pérez López

Category · F20

Category position 19

Claim this result for Shara Pérez López
—3:16:17
602OverallRebeca Dias
Details for Rebeca Dias

Category · F20

Category position 20

Claim this result for Rebeca Dias
—3:17:20
613OverallMaria Inês Sardinha Santos
Details for Maria Inês Sardinha Santos

Category · F20

Category position 21

Claim this result for Maria Inês Sardinha Santos
—3:17:32
620OverallMargaux Le Douarin
Details for Margaux Le Douarin

Category · F20

Category position 22

Claim this result for Margaux Le Douarin
—3:17:49
622OverallLucie Horelicová
Details for Lucie Horelicová

Category · F35

Category position 4

Claim this result for Lucie Horelicová
—3:17:51
638OverallEduarda Torgal Santos
Details for Eduarda Torgal Santos

Category · F20

Category position 23

Claim this result for Eduarda Torgal Santos
—3:18:27
639OverallIzabela Fonseca Ares
Details for Izabela Fonseca Ares

Category · F20

Category position 24

Claim this result for Izabela Fonseca Ares
—3:18:28
646OverallMaría Elena Almansa Reyes
Details for María Elena Almansa Reyes

Category · F20

Category position 25

Claim this result for María Elena Almansa Reyes
—3:19:08
649OverallMichaela Kondasova
Details for Michaela Kondasova

Category · F40

Category position 8

Claim this result for Michaela Kondasova
—3:19:16
663OverallPaula Lage
Details for Paula Lage

Category · F45

Category position 3

Claim this result for Paula Lage
—3:19:37
664OverallInês Cunha
Details for Inês Cunha

Category · F20

Category position 26

Claim this result for Inês Cunha
—3:19:38
677OverallJess Tucker
Details for Jess Tucker

Category · F20

Category position 27

Claim this result for Jess Tucker
—3:20:01
700OverallMarta Carvalho
Details for Marta Carvalho

Category · F20

Category position 28

Claim this result for Marta Carvalho
—3:20:41
720OverallAnna-Kaisa Pietilainen
Details for Anna-Kaisa Pietilainen

Category · F45

Category position 7

Claim this result for Anna-Kaisa Pietilainen
—3:21:07
757OverallCustodia Rodrigues
Details for Custodia Rodrigues

Category · F50

Category position 2

Claim this result for Custodia Rodrigues
—3:22:18
764OverallNadia Mattsson
Details for Nadia Mattsson

Category · F20

Category position 29

Claim this result for Nadia Mattsson
—3:22:29
841OverallPatricia Prouvost
Details for Patricia Prouvost

Category · F45

Category position 9

Claim this result for Patricia Prouvost
—3:24:53
849OverallMaria Vieira
Details for Maria Vieira

Category · F55

Category position 2

Claim this result for Maria Vieira
—3:25:10
864OverallDulcinea Silva
Details for Dulcinea Silva

Category · F50

Category position 4

Claim this result for Dulcinea Silva
—3:25:34
879OverallNathalia Bosak
Details for Nathalia Bosak

Category · F20

Category position 33

Claim this result for Nathalia Bosak
—3:26:00
888OverallZoé Fleuru
Details for Zoé Fleuru

Category · F40

Category position 10

Claim this result for Zoé Fleuru
—3:26:04
889OverallPinto Élodie
Details for Pinto Élodie

Category · F35

Category position 6

Claim this result for Pinto Élodie
—3:26:05
895OverallBela Ferraz
Details for Bela Ferraz

Category · F50

Category position 5

Claim this result for Bela Ferraz
—3:26:15
923OverallValentina Aliverti
Details for Valentina Aliverti

Category · F20

Category position 34

Claim this result for Valentina Aliverti
—3:26:51
925OverallMaud Bales
Details for Maud Bales

Category · F20

Category position 35

Claim this result for Maud Bales
—3:26:53
958OverallHelena Pereira Soares
Details for Helena Pereira Soares

Category · F20

Category position 37

Claim this result for Helena Pereira Soares
—3:27:29
978OverallAndreia Costa
Details for Andreia Costa

Category · F45

Category position 11

Claim this result for Andreia Costa
—3:28:10
987OverallIsabel Ribeiro
Details for Isabel Ribeiro

Category · F40

Category position 11

Claim this result for Isabel Ribeiro
—3:28:18
988OverallAna Barbosa
Details for Ana Barbosa

Category · F60

Category position 1

Claim this result for Ana Barbosa
—3:28:21
1020OverallMaria Helena Machado
Details for Maria Helena Machado

Category · F40

Category position 12

Claim this result for Maria Helena Machado
—3:28:50
1046OverallLiliana Moreira
Details for Liliana Moreira

Category · F35

Category position 7

Claim this result for Liliana Moreira
—3:29:20
1061OverallGeorgina Toseland
Details for Georgina Toseland

Category · F20

Category position 39

Claim this result for Georgina Toseland
—3:29:35
1085OverallCláudia Rasteiro
Details for Cláudia Rasteiro

Category · F35

Category position 8

Claim this result for Cláudia Rasteiro
—3:30:05
1089OverallAna Mendes
Details for Ana Mendes

Category · F45

Category position 12

Claim this result for Ana Mendes
—3:30:08
1097OverallMaria João Leandro
Details for Maria João Leandro

Category · F55

Category position 5

Claim this result for Maria João Leandro
—3:30:20
1110OverallLuisa Jorge
Details for Luisa Jorge

Category · F45

Category position 13

Claim this result for Luisa Jorge
—3:30:31
1112OverallAlexia Escudero
Details for Alexia Escudero

Category · F20

Category position 40

Claim this result for Alexia Escudero
—3:30:31
1143OverallBonnie Price
Details for Bonnie Price

Category · F20

Category position 41

Claim this result for Bonnie Price
—3:31:00
1157OverallDiana Rodrigues
Details for Diana Rodrigues

Category · F20

Category position 42

Claim this result for Diana Rodrigues
—3:31:18
1160OverallLuísa Ribeiro
Details for Luísa Ribeiro

Category · F35

Category position 9

Claim this result for Luísa Ribeiro
—3:31:23
1170OverallCarla Manaia
Details for Carla Manaia

Category · F50

Category position 6

Claim this result for Carla Manaia
—3:31:30
1174OverallSusana Maria Vaz Preto
Details for Susana Maria Vaz Preto

Category · F45

Category position 15

Claim this result for Susana Maria Vaz Preto
—3:31:36
1177OverallNisa Valentina Morante Hernandez
Details for Nisa Valentina Morante Hernandez
—3:31:37
1179OverallPatrícia Fernandes
Details for Patrícia Fernandes

Category · F20

Category position 43

Claim this result for Patrícia Fernandes
—3:31:42
1213OverallNerea Aranegui Anega
Details for Nerea Aranegui Anega

Category · F50

Category position 7

Claim this result for Nerea Aranegui Anega
—3:32:21
1215OverallJade Bianchi
Details for Jade Bianchi

Category · F20

Category position 44

Claim this result for Jade Bianchi
—3:32:24
1235OverallCelso Castro
Details for Celso Castro

Category · F20

Category position 46

Claim this result for Celso Castro
—3:32:38
1239OverallAngelina Ainslie
Details for Angelina Ainslie

Category · F20

Category position 47

Claim this result for Angelina Ainslie
—3:32:43
1276OverallNatalia Galiuzhina
Details for Natalia Galiuzhina

Category · F40

Category position 14

Claim this result for Natalia Galiuzhina
—3:33:29
1278OverallSofía Escobar Campo
Details for Sofía Escobar Campo

Category · F50

Category position 8

Claim this result for Sofía Escobar Campo
—3:33:30
1280OverallCatarina Picamilho
Details for Catarina Picamilho

Category · F35

Category position 11

Claim this result for Catarina Picamilho
—3:33:33
1281OverallLúcia Trigueiros
Details for Lúcia Trigueiros

Category · F40

Category position 16

Claim this result for Lúcia Trigueiros
—3:33:33
1287OverallMaría Alfonso Triguero
Details for María Alfonso Triguero

Category · F20

Category position 50

Claim this result for María Alfonso Triguero
—3:33:36
1290OverallAnna Wojtaczka
Details for Anna Wojtaczka

Category · F40

Category position 17

Claim this result for Anna Wojtaczka
—3:33:37
1297OverallAlyona Ribeiro
Details for Alyona Ribeiro

Category · F20

Category position 51

Claim this result for Alyona Ribeiro
—3:33:47
1339OverallLizette Cash
Details for Lizette Cash

Category · F40

Category position 18

Claim this result for Lizette Cash
—3:35:09
1344OverallAngie Oliver
Details for Angie Oliver

Category · F20

Category position 53

Claim this result for Angie Oliver
—3:35:24
1352OverallJulia Karnas
Details for Julia Karnas

Category · F20

Category position 54

Claim this result for Julia Karnas
—3:35:46
1371OverallMaria Margarida Carvalho Ferreira
Details for Maria Margarida Carvalho Ferreira
—3:36:15
1383OverallEmanuelle Smaniotto
Details for Emanuelle Smaniotto

Category · F35

Category position 12

Claim this result for Emanuelle Smaniotto
—3:36:27
1399OverallCatarina Pereira
Details for Catarina Pereira

Category · F20

Category position 55

Claim this result for Catarina Pereira
—3:36:56
1412OverallLise Dogny-Guignard
Details for Lise Dogny-Guignard

Category · F50

Category position 10

Claim this result for Lise Dogny-Guignard
—3:37:11
1416OverallCatarina Lipschütz
Details for Catarina Lipschütz

Category · F50

Category position 11

Claim this result for Catarina Lipschütz
—3:37:13
1438OverallClemence Dorey
Details for Clemence Dorey

Category · F35

Category position 13

Claim this result for Clemence Dorey
—3:37:49
1466OverallCátia Viana
Details for Cátia Viana

Category · F40

Category position 19

Claim this result for Cátia Viana
—3:38:19
1467OverallEva Pierson
Details for Eva Pierson

Category · F20

Category position 56

Claim this result for Eva Pierson
—3:38:23
1471OverallInês Soares
Details for Inês Soares

Category · F20

Category position 57

Claim this result for Inês Soares
—3:38:25
1500OverallHarmony Barbat
Details for Harmony Barbat

Category · F35

Category position 14

Claim this result for Harmony Barbat
—3:38:58
1513OverallEmma Olsen
Details for Emma Olsen

Category · F20

Category position 58

Claim this result for Emma Olsen
—3:39:13
1515OverallLine Juel Nielsen
Details for Line Juel Nielsen

Category · F20

Category position 59

Claim this result for Line Juel Nielsen
—3:39:13
1519OverallPatricia Boudou
Details for Patricia Boudou

Category · F55

Category position 8

Claim this result for Patricia Boudou
—3:39:16
1522OverallHavranová Daniela
Details for Havranová Daniela

Category · F20

Category position 60

Claim this result for Havranová Daniela
—3:39:19
1546OverallMoira Bonefaas
Details for Moira Bonefaas

Category · F20

Category position 62

Claim this result for Moira Bonefaas
—3:39:52
1549OverallJeralie Nicole Rivera
Details for Jeralie Nicole Rivera

Category · F20

Category position 63

Claim this result for Jeralie Nicole Rivera
—3:39:54
1553OverallJulie Jonk
Details for Julie Jonk

Category · F20

Category position 64

Claim this result for Julie Jonk
—3:39:58
1574OverallGeorgina Mcwilliams
Details for Georgina Mcwilliams

Category · F50

Category position 13

Claim this result for Georgina Mcwilliams
—3:40:25
1603OverallTamara Barysheva
Details for Tamara Barysheva

Category · F55

Category position 9

Claim this result for Tamara Barysheva
—3:40:54
1619OverallDominika Sanowska
Details for Dominika Sanowska

Category · F20

Category position 68

Claim this result for Dominika Sanowska
—3:41:10
Other or unrecorded division
Other or unrecorded division results for EDP Porto Marathon. Each placing is labelled as division, overall or reported.
PosAthleteCountryPerformance
5DivisionMiriam Martins
Details for Miriam Martins
—2:52:36
9DivisionFernando Serrão
Details for Fernando Serrão
—2:22:58