Event Information

 Melgaço, Portugal
02 May 2026

TransPeneda-Gerês 2026

TPG 25km

Itra Points
Itra Images
Mountain Level
4
Finisher level
10
National League
Runner Time Race Score Age-Group Gender Nationality
1 BRITO Milly 1:56:20
Subscribe to an ITRA Subscription for just €12 per year (that's €1 per month) to unlock all race statistics
+
235;
23-34 M CPV
2 MENDES Oscar 2:05:35 40-44 M POR
3 CARVALHO Pedro 2:08:41 23-34 M POR
4 AZEVEDO Filipe 2:11:55 23-34 M POR
5 MACHADO Pedro 2:20:59 35-39 M POR
6 ANTUNES Jose 2:22:06 35-39 M POR
7 BORGES Ruben 2:23:37 23-34 M POR
8 MENDES Vitor 2:23:50 45-49 M POR
9 OLIVEIRA Nuno 2:26:44 45-49 M POR
10 CARVALHO Antonio 2:28:37 50-54 M POR
11 MIRANDA Bruno 2:28:42 40-44 M POR
12 SANTOS CUNHA Paulo Sérgio 2:32:07 45-49 M POR
13 SALGADO Frederico 2:33:10 40-44 M POR
14 CUNHA Goncalo 2:38:03 23-34 M POR
15 SILVA Liliana 2:42:19 40-44 F POR
16 MOTA Tiago 2:42:58 U23 M POR
17 OLIVEIRA Andre 2:43:45 40-44 M POR
18 TEIXEIRA Inês 2:45:35 23-34 F POR
19 AZEVEDO Sergio 2:46:39 23-34 M POR
19 FREITAS Vitor 2:46:39 23-34 M POR
19 OLIVEIRA Ricardo 2:46:39 23-34 M POR
22 PEREIRA Bruno 2:47:22 23-34 M POR
23 MARTINS Helena 2:49:09 23-34 F POR
24 FERREIRA Bruno 2:49:12 35-39 M POR
25 MADUREIRA Rui 2:49:54 23-34 M POR
26 LOUREIRO Jose 2:50:56 50-54 M POR
27 FERREIRA Paulo 2:51:10 50-54 M POR
28 SILVA Rui 2:51:14 45-49 M POR
29 PEREIRA Tiago 2:52:53 23-34 M POR
30 DE LEMOS Tony 2:54:24 45-49 M FRA
31 CAMPO REGUEIRO Fernando 2:54:45 40-44 M ESP
31 DE LA TORRE MOSTEIRO Pablo 2:54:45 35-39 M ESP
33 MANSO Pedro 2:55:15 50-54 M POR
34 GOMES Ricardo 2:55:43 40-44 M POR
35 PESSOA Paulo 2:55:47 45-49 M POR
36 MELO Jorge 2:56:47 45-49 M POR
37 CUNHA Francisco 2:57:00 35-39 M POR
38 PEREZ NOTARIO Alberto 2:57:02 50-54 M ESP
39 SILVA Ricardo 2:57:27 40-44 M POR
40 DUARTE Fatima 2:58:44 55-59 F POR
41 BERREGI GERENO Joseba 2:59:17 40-44 M ESP
42 BARRETO Ines 3:00:23 35-39 F POR
43 GRENHA Daniel 3:00:43 45-49 M POR
44 FERREIRA Miguel 3:01:02 45-49 M POR
45 CORREIA Filipe 3:01:15 40-44 M POR
46 MARTINS Antonio 3:01:40 50-54 M GBR
47 MARTINS Fernando 3:01:46 50-54 M POR
48 FERNANDES Ana 3:01:50 45-49 F POR
49 OLIVEIRA Luis 3:02:10 23-34 M POR
50 ALEXANDRE De 3:02:17 U20 M POR
51 CLEMENTE Marco 3:03:57 45-49 M POR
52 COSTA Luis 3:04:15 55-59 M POR
53 PELICANO Andreia 3:05:31 45-49 F POR
54 SILVA Eduardo 3:07:09 23-34 M POR
55 PIMENTA Luís 3:07:48 U20 M POR
56 PEREIRA Fernando 3:08:03 55-59 M POR
57 GOMES Paulo 3:08:20 45-49 M POR
58 COSTA Carla 3:08:39 35-39 F POR
59 PEREIRA CASTRO Simão Pedro 3:08:46 35-39 M POR
60 SILVA Davide 3:09:45 23-34 M POR
61 FERREIRA Miguel 3:10:11 40-44 M POR
62 CASTRO Fernando 3:10:24 45-49 M POR
63 RIBEIRO Benjamim 3:10:29 50-54 M POR
64 FERREIRA Bertina 3:10:52 23-34 F POR
65 MARTINS Andre 3:10:53 45-49 M POR
66 FERREIRA Raquel 3:11:08 23-34 F POR
67 PEREZ ANIDO Gutier 3:11:13 40-44 M ESP
68 TOUZE Loucas 3:11:16 U20 M FRA
69 BERTRAND Lore 3:12:21 50-54 F LUX
70 GONCALVES Jose 3:13:06 55-59 M POR
71 ORLANDO Gilberto 3:13:18 40-44 M POR
72 PEREIRA Andreia 3:13:30 23-34 F POR
73 CHARNUSHEVICH Uladzislau 3:13:39 35-39 M BLR
74 MININO PINEIRO Cristina 3:14:05 45-49 F ESP
75 SILVA Luis 3:14:17 40-44 M POR
76 PEREIRA Francisco 3:14:55 40-44 M POR
77 MELO Mario 3:15:51 40-44 M POR
77 OLIVEIRA Bruno 3:15:51 35-39 M POR
79 LOPES Alfredo 3:16:12 50-54 M POR
80 STAAR Gilles 3:16:16 45-49 M LUX
81 TOUZE Rafael 3:16:44 U23 M FRA
82 GUILLERM Alexandre 3:16:56 23-34 M FRA
83 LIMA Miguel 3:17:16 50-54 M POR
83 SILVA Pedro 3:17:16 40-44 M POR
85 JAQUES Jorge 3:18:25 23-34 M POR
86 SOUSA Henrique 3:19:14 40-44 M POR
87 GOMES Daniel 3:19:25 35-39 M POR
88 COSTA Nuno 3:20:04 45-49 M POR
89 SILVA Licínia 3:20:14 45-49 F POR
90 SIMON Alexandra 3:20:26 45-49 F POR
91 SERRANO Maria 3:20:49 35-39 F POR
92 PALMEIRO Hugo 3:20:54 50-54 M POR
93 CARRASQUEIRA Pedro 3:20:55 45-49 M POR
94 AMORIM Joao 3:22:32 23-34 M POR
95 RIBEIRO Andre 3:23:18 35-39 M POR
96 TEIXEIRA Daniel 3:23:19 35-39 M POR
97 NEIVA Luis 3:23:29 40-44 M POR
98 RODRIGUEZ PEREZ Rocio 3:23:43 35-39 F ESP
99 MADUREIRA Bruno 3:24:00 40-44 M POR
100 DIAS Bruno 3:24:07 40-44 M POR
101 OLIVEIRA Jorge 3:24:12 50-54 M POR
102 COSTA Manuel 3:24:23 55-59 M POR
103 PETROVA Anastasiia 3:25:12 23-34 F RUS
104 BASTOS Tania 3:26:08 35-39 F POR
104 OLIVEIRA Pedro 3:26:08 40-44 M POR
106 ROSA Teresa 3:26:27 50-54 F POR
107 OLIVEIRA Ana 3:26:52 50-54 F POR
108 RODRIGUEZ MURPHY Pedro 3:27:06 55-59 M ESP
109 BRAGA Antonio 3:27:07 23-34 M POR
110 SANTOS Joao 3:27:24 40-44 M POR
111 VIDAL João 3:28:27 23-34 M POR
112 CALHAU David 3:28:33 23-34 M POR
113 CONTRERAS ORTIZ Lucia 3:29:09 23-34 F ESP
114 MOREIRA Ruben 3:29:44 40-44 M POR
115 OCANA Louise 3:30:01 23-34 F FRA
116 SILVA Ricardo 3:31:20 40-44 M POR
117 SANTOS Bruno 3:31:35 40-44 M POR
118 VELOSO Anabela 3:31:41 35-39 F POR
119 CARVALHO Humberto 3:32:34 50-54 M POR
120 REAL Pablo 3:32:46 50-54 M ESP
121 DIAS Nelson 3:33:07 45-49 M POR
122 SEMEDO Sonia 3:33:11 35-39 F POR
123 DIAS Eduardo 3:35:42 U23 M POR
124 OLIVEIRA Isabel 3:35:53 40-44 F POR
125 BRANDAO Carlos 3:36:04 40-44 M POR
126 QUINTAS Daniela 3:36:12 23-34 F POR
127 RIBEIRO Paulo 3:36:38 55-59 M POR
128 MARQUES Carlos 3:38:16 45-49 M POR
129 BAPTISTA Luís Miguel 3:38:49 45-49 M POR
130 BAPTISTA Manuela 3:39:05 50-54 F POR
131 JORGE Rosas 3:39:10 50-54 M POR
132 MOURA Fabio 3:39:12 35-39 M POR
133 PEREIRA Avelino 3:39:24 55-59 M POR
134 RIBEIRO Jose 3:39:43 23-34 M POR
135 PAULO Helder 3:41:15 65-69 M POR
136 BESSA Tiago 3:41:42 35-39 M POR
137 REIS Sandra 3:41:46 45-49 F POR
138 COSTA Rui 3:43:01 35-39 M POR
139 MAGALHAES Cesario 3:43:02 45-49 M POR
140 FONSECA Ana 3:43:09 45-49 F POR
141 VICENTE Marta 3:43:29 40-44 F POR
142 LEAL Joao 3:44:05 35-39 M POR
143 BETTENDORF Nicolas 3:45:07 55-59 M LUX
144 CABEDAL Helder 3:45:50 45-49 M POR
145 SIMOES Tiago 3:45:57 23-34 M POR
146 CARNEIRO Sofia 3:45:59 40-44 F POR
147 VASCONCELOS Pedro 3:46:02 23-34 M PUR
148 RAMOS Carlos 3:46:18 23-34 M POR
149 SOUSA Catia 3:46:19 23-34 F POR
150 ALVES Susana 3:46:42 40-44 F POR
151 ANJOS Jonathan 3:47:00 35-39 M BRA
151 MOREIRA Bruno 3:47:00 45-49 M POR
153 NORO Acilio 3:49:05 50-54 M POR
153 SANTOS Alda 3:49:05 50-54 F POR
155 RIBEIRO COSTA Mónica Luísa 3:49:08 45-49 F ESP
156 OLIVEIRA Fernando 3:49:37 45-49 M POR
157 CUNHA Francisco 3:49:46 45-49 M POR
158 ALFORD Charlie 3:49:49 23-34 M GBR
159 BEISEL Raphael 3:49:50 23-34 M GER
160 GOSSAGE Flora 3:49:51 23-34 F GBR
161 RIBEIRO Tiago 3:50:45 23-34 M POR
162 SALVADO Hugo 3:50:53 40-44 M POR
163 REIS Leonel 3:51:20 35-39 M POR
164 CARRITO Octavio 3:51:22 23-34 M POR
165 CORREIA Pedro 3:51:36 35-39 M POR
166 ABREU Pedro 3:52:02 40-44 M POR
167 MIRANDA Emanuella 3:52:33 40-44 F POR
168 NOELIA Mardomingo Moreno 3:53:23 40-44 F ESP
169 CORREIA Marco 3:55:21 45-49 M POR
170 MORAIS Joao 3:55:22 55-59 M POR
171 NEVES Ronnei 3:55:29 23-34 M BRA
172 SILVA Hilario 3:55:40 55-59 M POR
173 SANTOS Alexandre 3:55:50 50-54 M POR
174 OLIVEIRA Alvaro 3:56:17 75-79 M POR
175 MENEZES Catarina 3:56:21 50-54 F POR
176 PEREIRA Fatima 3:57:38 50-54 F FRA
177 MARQUES Bruno 3:57:45 40-44 M POR
178 CARTY MEAGAN 3:59:32 50-54 F POR
179 BARRADAS Philippe 3:59:39 23-34 M FRA
180 LANDOLT Ines 4:00:17 35-39 F POR
181 FERREIRA Jorge 4:00:21 55-59 M POR
182 JESUS Mario 4:02:09 50-54 M POR
183 BARRAL Pedro 4:02:25 U20 M POR
184 GOUVEIA Marisa 4:02:41 40-44 F POR
185 SOUSA Alvaro 4:04:06 50-54 M POR
186 PEREIRA Joaquim 4:05:44 50-54 M POR
187 COELHO Rodrigo 4:07:35 23-34 M POR
188 SILVA Marco 4:07:36 23-34 M POR
189 OLIVEIRA Bruno 4:08:10 23-34 M POR
190 DEL VALLE Ernesto 4:08:19 50-54 M ESP
191 MARQUES Carla 4:11:35 50-54 F POR
192 SILVA Ana 4:11:36 40-44 F POR
193 AZEVEDO Paula 4:12:46 40-44 F POR
194 GOMES Francisco 4:14:40 23-34 M POR
195 MEYERS Myriam 4:14:42 45-49 F LUX
196 NIKOLIC Ivana 4:14:47 35-39 F SRB
197 PALMEIRA Pedro 4:15:58 23-34 M POR
198 BAPTISTA Celia 4:17:10 45-49 F POR
199 CARDOSO Larissa 4:17:31 23-34 F POR
200 MORAIS Hugo 4:19:07 45-49 M POR
201 DIMITROVA Maria Magdalena 4:23:25 23-34 F BUL
202 RODRIGUES Bruno 4:23:39 23-34 M POR
203 FERREIRA Carlos 4:23:46 45-49 M POR
204 ARMELIM Juliana 4:23:50 40-44 F POR
205 FRAGA Hugo 4:24:17 45-49 M POR
205 WEINHAUPL Katharina 4:24:17 35-39 F AUT
207 BRANCO Paulo 4:24:40 50-54 M POR
208 LOURENCO Jairo 4:24:53 40-44 M POR
209 PEREIRA Paulo 4:24:54 45-49 M POR
210 TORRES Hugo 4:25:34 45-49 M POR
211 PINILLOS Adoracion 4:26:25 50-54 F ESP
212 MARTINS Bruno 4:26:59 40-44 M POR
213 GONCALVES Celia 4:27:40 45-49 F POR
214 LOUREIRO Eduardo 4:28:04 45-49 M POR
215 VALVERDE Pedro 4:29:24 40-44 M POR
216 SOUSA Alcidio 4:29:45 40-44 M POR
217 ALVES Pedro 4:29:51 45-49 M POR
218 SILVA Jose 4:33:22 23-34 M POR
219 SILVA Graciano 4:33:23 23-34 M POR
220 SOARES Manuel 4:36:20 50-54 M POR
221 PITA Sílvia 4:36:53 45-49 F POR
222 PAULO Gomes 4:37:18 55-59 M POR
223 GOMES Claudio 4:38:08 40-44 M POR
224 LEMOS Abilio 4:40:17 55-59 M POR
225 PEIXOTO Vitor 4:41:14 40-44 M POR
226 MULLER Frank 4:47:32 65-69 M LUX
227 MIRANDA Pedro 4:52:08 35-39 M POR
228 GOMES Nadia 4:52:11 35-39 F POR
229 PORRUA SANCHEZ Miriam 4:52:43 40-44 F ESP
230 FERREIRA Andre 4:53:28 35-39 M POR
231 PONTES Ivo 5:08:02 40-44 M POR
232 MIRANDA Anabela 5:08:06 40-44 F POR
233 ESCH Marie Josee 5:39:01 60-64 F LUX
234 SCHERER Simone 5:39:05 65-69 F LUX
235 COELHO Jose 6:01:23 55-59 M POR