← Lisbon 2026 results

HYROX Lisbon 2026 Results – Pro Men (page 2)

352 finishers. Winner Xavier Dufour in 54:26; median 1:19:37.

Rank Athlete Nat Age group Time
201 Nuno Costa Anta POR 50-54 1:21:26
202 Gustavo Almeida POR 30-34 1:21:34
203 Nuno Fernandes POR 16-24 1:21:41
204 Rasmus Lyndrup Møller DEN 30-34 1:21:46
205 Miguel Vilar POR 35-39 1:21:50
206 Quévin Batalha POR 25-29 1:21:55
207 Joao Santos POR 25-29 1:22:00
208 Maximilian Nicolussi Moretto AUT 25-29 1:22:00
209 Jens Nordmeier GER 50-54 1:22:12
210 Diogo Sousa POR 35-39 1:22:15
211 Elwin Van Kasteren NED 35-39 1:22:16
212 Joao Ganhao POR 40-44 1:22:22
213 Roberto Martins POR 35-39 1:22:36
214 Rafa Vicéns ESP 40-44 1:22:39
215 Marco Baruzzo ITA 35-39 1:22:47
216 Michael Ryan GBR 40-44 1:22:53
217 Luis Pereira POR 35-39 1:22:56
218 Tiago Veríssimo POR 35-39 1:22:56
219 Thijs Janssen NED 30-34 1:23:00
220 Chris Schneider GER 35-39 1:23:02
221 Marco Mama GBR 35-39 1:23:10
222 Ruben Brito POR 30-34 1:23:14
223 Daniel Melo POR 16-24 1:23:28
224 Nathan Schindelholz SUI 35-39 1:23:37
225 Manuel Lopes POR 30-34 1:23:47
226 Chiheb Arfa FRA 30-34 1:24:07
227 Paulo Catalão POR 35-39 1:24:18
228 Gonçalo Fernandes POR 45-49 1:24:21
229 Matthias Snobe AUT 35-39 1:24:22
230 Guilherme Canteiro POR 35-39 1:24:27
231 Matya Motmans BEL 35-39 1:24:47
232 Tiago Janota Gomes POR 40-44 1:25:07
233 Daniel Marg GER 35-39 1:25:18
234 Bruno Rosas POR 30-34 1:25:20
235 Alexandre Almeida POR 35-39 1:25:31
236 Andre Queiros POR 35-39 1:26:01
237 Roberto Balzani ITA 30-34 1:26:16
238 João Hipólito POR 35-39 1:26:22
239 Nuno Leite POR 45-49 1:26:34
240 João Costa POR 30-34 1:26:38
241 Karol Pudzianowski POL 40-44 1:26:41
242 Paulo Monteiro POR 45-49 1:26:42
243 Sergio Pedone ITA 45-49 1:26:55
244 Rui Ribeiro POR 35-39 1:27:00
245 Hugo Pragana POR 30-34 1:27:05
246 Javier Crespo Pedregal ESP 30-34 1:27:12
247 Joao Roque POR 35-39 1:27:14
248 Pedro Afonso POR 35-39 1:27:20
249 Brian Mullan IRL 55-59 1:27:22
250 Roman Beyon Grataroli FRA 30-34 1:27:26
251 João Lopes POR 40-44 1:27:34
252 João Novo POR 30-34 1:27:59
253 João Francisco Lima POR 25-29 1:28:01
254 George Keach GBR 30-34 1:28:02
255 Ismael Medeiros POR 35-39 1:28:04
256 João Fonseca POR 30-34 1:28:04
257 Pedro Pinto POR 35-39 1:28:07
258 Ary Reis BRA 45-49 1:28:08
259 Adrian De Prada ESP 30-34 1:28:09
260 Romain Musset FRA 35-39 1:28:12
261 Pedro Domingos POR 30-34 1:28:12
262 Raphaël Weigel FRA 35-39 1:28:17
263 Daniel Kelly IRL 30-34 1:28:18
264 Flávio Leite BRA 35-39 1:28:56
265 Vítor Brás POR 35-39 1:29:13
266 David Mendez ESP 16-24 1:29:20
267 Ricardo Soares POR 16-24 1:29:40
268 Christian Nuño Iglesias ESP 35-39 1:29:43
269 Gonçalo Cardoso POR 45-49 1:30:20
270 Isaac García García ESP 40-44 1:30:25
271 Tiago Branco POR 45-49 1:30:49
272 George Anderson GBR 30-34 1:30:52
273 André Palma POR 30-34 1:31:00
274 Fred Monteiro POR 35-39 1:31:03
275 Tiago Baptista POR 35-39 1:31:07
276 Filipe Pitacho POR 35-39 1:31:31
277 João Preguiça POR 40-44 1:31:40
278 Philipp Götz GER 30-34 1:31:45
279 Filipe Gomes POR 40-44 1:31:46
280 José Alcobia POR 50-54 1:31:48
281 Lorenzo Warren USA 30-34 1:31:49
282 Ivo Santos POR 35-39 1:31:51
283 Rui Cruz POR 50-54 1:32:01
284 Guilherme Martins POR 25-29 1:32:01
285 Ángel de Celis Barroso ESP 35-39 1:32:14
286 Alexandre Martinez Rey ESP 30-34 1:32:17
287 Alex Kretz SUI 30-34 1:32:29
288 Gonçalo Lugar POR 30-34 1:32:36
289 Nuno Monteiro POR 40-44 1:32:41
290 Matthew Dams GBR 35-39 1:32:47
291 Vitor Paiva POR 40-44 1:32:49
292 Pedro Bártolo POR 40-44 1:33:35
293 Tiago Lomba POR 30-34 1:33:38
294 Jose Almeida POR 35-39 1:33:47
295 Bruno Raposo POR 40-44 1:34:16
296 Edgar de Sousa POR 45-49 1:34:23
297 Marciano Waisapij NED 30-34 1:34:24
298 Joao Aranha POR 30-34 1:34:26
299 Paulo Cecilio POR 50-54 1:34:35
300 João Paes Afonso POR 30-34 1:34:59
301 Javier. Rodríguez Mato ESP 30-34 1:35:03
302 José Cardoso POR 35-39 1:35:26
303 Jonathan Brooke GBR 35-39 1:35:31
304 Yancho Bulanov BUL 25-29 1:35:32
305 Mário Nuno POR 40-44 1:35:42
306 Antonio Elias POR 40-44 1:35:57
307 Fabian Jimenez CRC 30-34 1:36:01
308 Jefferson Ferreira BRA 45-49 1:36:01
309 Rui Melo POR 50-54 1:36:23
310 Joshua Tizzard GBR 25-29 1:37:12
311 Stefano Ferrante ITA 30-34 1:37:21
312 Brian McDowell GBR 40-44 1:37:25
313 Filipe Madre de Deus de Sousa GBR 40-44 1:37:29
314 Joao Feijao POR 30-34 1:37:32
315 Tobias Mayer GER 30-34 1:38:08
316 Jian Wang CHN 30-34 1:39:21
317 André Domingos POR 35-39 1:39:40
318 Josh Butten GBR 30-34 1:39:46
319 Ricardo Brito POR 35-39 1:40:14
320 Paul Longfield GBR 40-44 1:40:20
321 Victor Freitas POR 35-39 1:41:12
322 Pedro Assis FRA 50-54 1:41:43
323 Luis Simão POR 35-39 1:42:13
324 João Pereira POR 30-34 1:43:39
325 Rayane El Ouarzazi MAR 25-29 1:43:43
326 Ivo Renato Ferreira Fernandes POR 45-49 1:43:44
327 Rui Fonseca POR 40-44 1:45:34
328 Rui Botas POR 50-54 1:46:25
329 Stefan Rabung GER 30-34 1:47:08
330 Tim Saynor GBR 45-49 1:48:06
331 Henrique Apolo POR 16-24 1:48:08
332 Afonso Santimano POR 16-24 1:49:04
333 Bruno Bondoso POR 50-54 1:49:05
334 Marco Gabriel POR 50-54 1:49:35
335 Adnane Hadeq MAR 16-24 1:50:58
336 Bruno Barros POR 25-29 1:52:08
337 Francisco Contel-Martins POR 40-44 1:52:29
338 Christian Taberner Castello ESP 40-44 1:55:07
339 Ady Salas POR 35-39 1:55:28
340 André Esteves POR 45-49 1:55:51
341 Luis Fernandes POR 25-29 1:56:05
342 Phelipe Biasi POR 25-29 1:57:23
343 Miguel Jesus POR 30-34 1:58:11
344 Gonçalo Carvalho POR 40-44 1:59:32
345 Mario Ribeiro POR 30-34 1:59:48
346 Erdal Yilmaz USA 40-44 2:03:45
347 Alexandre Santos FRA 35-39 2:06:27
348 Nuno Pires POR 35-39 2:12:19
349 José Pinho POR 50-54 2:14:09
350 Shirine Hegazi USA 50-54 2:14:26
351 Pedro Amaral POR 45-49 2:18:19
352 Ahmed Attia USA 45-49 2:54:02

← Lisbon 2026 results