TrainRox Logo TrainRox

HYROX DOUBLES MEN - Lisboa 2026

1–3 May 2026
Showing 601 to 700 of 905 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
601
BRA flag Nicolas Boss
SUI flag Maurus Menno Frey
25-29 1:17:21
Click to select for comparison
602
POR flag Andre Almeida
POR flag Rafael Barros
25-29 1:17:23
Click to select for comparison
603
POR flag Gonçalo Camilo
POR flag Henrique Rodrigues
16-24 1:17:25
Click to select for comparison
604
POR flag Omar Juma
POR flag Gabriel Juma
30-34 1:17:26
Click to select for comparison
605
GER flag Sven Dietrich
GER flag Matti Widmann
30-34 1:17:28
Click to select for comparison
606
GBR flag Matt Brewster
GBR flag Sean Hammill
45-49 1:17:31
Click to select for comparison
607
POR flag António Carvalho
POR flag Hugo Lopes
40-44 1:17:33
Click to select for comparison
608
IRL flag Luke McParland
IRL flag Andrew McParland
30-34 1:17:35
Click to select for comparison
609
POR flag Diogo Cardoso
POR flag Francisco Ribeiro
25-29 1:17:35
Click to select for comparison
610
POR flag Miguel Marques
POR flag Alexander Dumont dos Santos
40-44 1:17:36
Click to select for comparison
611
NED flag Floris Koppert
NED flag Kaj Van de Rafelaar
16-24 1:17:37
Click to select for comparison
612
POR flag André Antunes
POR flag Xavier Neto
16-24 1:17:37
Click to select for comparison
613
POR flag Francisco Oliveira
POR flag Gonçalo Reis
30-34 1:17:39
Click to select for comparison
614
GER flag Christopher May
GER flag Gerrit Fuchs
30-34 1:17:41
Click to select for comparison
615
POR flag Miguel Aguiar
POR flag Luís Oliveira
40-44 1:17:49
Click to select for comparison
616
GER flag Henning Rimbach
GER flag Timo Umbach
35-39 1:17:49
Click to select for comparison
617
POR flag Luís Oliveira
POR flag Miguel Aguiar
40-44 1:17:49
Click to select for comparison
618
POR flag Ricardo Henriques
POR flag Afonso Lima
35-39 1:17:50
Click to select for comparison
619
FRA flag Cédric Viot
FRA flag Pablo Honores
40-44 1:17:51
Click to select for comparison
620
ESP flag Aitor Eijo Oroza
ESP flag Diego Eiroá Pardo
30-34 1:17:54
Click to select for comparison
621
POR flag Eduardo Corvacho
POR flag João Bernardo
30-34 1:17:55
Click to select for comparison
622
POR flag Paulo Abreu
POR flag Simão Abreu
25-29 1:17:56
Click to select for comparison
623
POR flag Bruno Oliveira
POR flag João Leite
25-29 1:17:57
Click to select for comparison
624
POR flag Ricardo Rosa
POR flag Andre Rosa
35-39 1:17:57
Click to select for comparison
625
FRA flag Remi Matthaï
FRA flag Alexandre Bleuse
30-34 1:17:57
Click to select for comparison
626
ITA flag Simone Zerbini
ITA flag Andrea Giovanni Spinelli
30-34 1:18:00
Click to select for comparison
627
POR flag Miguel Pinto
FRA flag Mathis Da Costa
16-24 1:18:08
Click to select for comparison
628
POR flag João Correia
POR flag André Vilhena
25-29 1:18:13
Click to select for comparison
629
LUX flag Rodolfo Chavez Sanchez
POR flag Alexandre Miguel Madeira Pereira
35-39 1:18:16
Click to select for comparison
630
POR flag Andre Comprido
POR flag Sergio Frade
45-49 1:18:17
Click to select for comparison
631
POR flag Vitor Rocha
POR flag Jorge Madeira
40-44 1:18:17
Click to select for comparison
632
POR flag Gonçalo Gouveia
POR flag Pedro Ribeiro
35-39 1:18:19
Click to select for comparison
633
POR flag Luís Dória
POR flag Luis Carvalho
45-49 1:18:20
Click to select for comparison
634
POR flag Hugo Casal
POR flag Marco Faria
35-39 1:18:23
Click to select for comparison
635
GER flag Inderkum Martin
GER flag Tobias Röschl
35-39 1:18:24
Click to select for comparison
636
POR flag Fabio Maia
POR flag Pedro Machado
30-34 1:18:27
Click to select for comparison
637
FRA flag Kevin LEITAO
FRA flag Jason Leitao
30-34 1:18:27
Click to select for comparison
638
POR flag Rafael Marques
POR flag Flavio Martins
30-34 1:18:31
Click to select for comparison
639
POR flag Mauro Santos
POR flag Rodrigo Pereira
35-39 1:18:32
Click to select for comparison
640
FRA flag Giovanni Aronales
FRA flag Maxime Falue
25-29 1:18:32
Click to select for comparison
641
BRA flag Francisco Souza
BRA flag Eduardo Souza
40-44 1:18:32
Click to select for comparison
642
FRA flag Paulo Dos Santos Costa
FRA flag Miguel Dos Santos Costa
40-44 1:18:34
Click to select for comparison
643
POR flag João Gomes
POR flag Tiago Martins
35-39 1:18:35
Click to select for comparison
644
IRL flag Mark O'Connor
IRL flag Eoin O'Sullivan
40-44 1:18:36
Click to select for comparison
645
POR flag Eduardo Martins
POR flag João Cardeira
40-44 1:18:39
Click to select for comparison
646
POR flag Francisco Freitas
POR flag Bernardo Barcelos
30-34 1:18:42
Click to select for comparison
647
GBR flag F Omar
GBR flag Dahmarnae Sinclair
30-34 1:18:42
Click to select for comparison
648
BEL flag Dylan Bouwens
BEL flag Jens vandenbroeke
25-29 1:18:43
Click to select for comparison
649
LUX flag Tiago Lage
LUX flag Tom Kettmann
30-34 1:18:44
Click to select for comparison
650
FRA flag Nathan Courquin
IND flag Robin D Souza
30-34 1:18:45
Click to select for comparison
651
POR flag Nelson Cunha
POR flag Ricardo Grilo
40-44 1:18:45
Click to select for comparison
652
POR flag Afonso Henriques
POR flag Edgar Fernandes
50-54 1:18:45
Click to select for comparison
653
GBR flag Simon Hopkinson
BLR flag Roman Mironchenko
45-49 1:18:46
Click to select for comparison
654
POR flag Luis Miguel Pereira
POR flag Hugo Miguel Pereira
30-34 1:18:52
Click to select for comparison
655
POR flag Miguel Caratão
POR flag José Neto
45-49 1:18:55
Click to select for comparison
656
GER flag Mina Kleid
ITA flag Lucio Melito
30-34 1:18:58
Click to select for comparison
657
POR flag João Gaspar
POR flag Nelson Marques
50-54 1:19:04
Click to select for comparison
658
POR flag Fernando Augusto Oliveira Costa
POR flag Joaquim Jorge Oliveira Alves
60-64 1:19:04
Click to select for comparison
659
POR flag Joel Oliveira
POR flag Paulo Fontes
40-44 1:19:06
Click to select for comparison
660
ESP flag JULIO CAMPRUBÍ
ESP flag Alvaro Moreno
30-34 1:19:11
Click to select for comparison
661
POR flag Rudolfo Francisco
POR flag Bruno Valentim
40-44 1:19:12
Click to select for comparison
662
GBR flag Dillan Donaldson
GBR flag Dillan Donaldson
GBR flag Jermaine Anderson
GBR flag Jermaine Anderson
30-34 1:19:15
Click to select for comparison
663
POR flag Dario Alex De Moura Martins
POR flag Dino Gabriel Alves Dias
35-39 1:19:16
Click to select for comparison
664
POR flag Francisco Lacerda
POR flag Bernardo Silveira
35-39 1:19:18
Click to select for comparison
665
GBR flag Jack Bevan
GBR flag Jack Obbard
16-24 1:19:20
Click to select for comparison
666
POR flag Marcio Veiga
POR flag Jeremy Torres
30-34 1:19:24
Click to select for comparison
667
POR flag Fernando Costa
POR flag Pedro Fino
45-49 1:19:25
Click to select for comparison
668
POR flag Miguel Vera
POR flag Miguel Ribeiro
30-34 1:19:25
Click to select for comparison
669
POR flag Ricardo Valente
POR flag Adão Viana Pinro
35-39 1:19:27
Click to select for comparison
670
POR flag Ivan Araujo
POR flag Luís Sousa
50-54 1:19:29
Click to select for comparison
671
POR flag Sebastião Baldaque
POR flag Bernardo Castro
25-29 1:19:30
Click to select for comparison
672
POR flag Shaka Lucas
POR flag João Carvalho
30-34 1:19:32
Click to select for comparison
673
SUI flag Pierpaolo Joray
SRB flag Luka Aleksić
16-24 1:19:33
Click to select for comparison
674
POR flag Hugo Jorge
POR flag Luís Veloso
35-39 1:19:38
Click to select for comparison
675
POR flag João Quintas
POR flag Nikolas Mayrinck
30-34 1:19:43
Click to select for comparison
676
SUI flag Jan Leuenberger
SUI flag David Gasser
30-34 1:19:45
Click to select for comparison
677
FRA flag Marvin De Carvalho
FRA flag Arno Oiry
25-29 1:19:45
Click to select for comparison
678
ITA flag Massimiliano Aglì
ITA flag Andrea Bertalmio
25-29 1:19:46
Click to select for comparison
679
POR flag David Marques
POR flag Rui Ferreira
25-29 1:19:50
Click to select for comparison
680
POR flag João Venceslau
POR flag Patrick Ferreira
40-44 1:19:51
Click to select for comparison
681
POR flag Ivo Santos
POR flag Rodrigo Gonçalves
40-44 1:20:05
Click to select for comparison
682
GBR flag David Collard
GBR flag George Anderson
50-54 1:20:07
Click to select for comparison
683
FRA flag Renaud Gauci
FRA flag Yannick Barboux
50-54 1:20:15
Click to select for comparison
684
POR flag Diogo Ribeiro
POR flag Marco Fonseca
30-34 1:20:18
Click to select for comparison
685
POR flag Gonçalo Pinto
POR flag Rúben Monteiro
16-24 1:20:18
Click to select for comparison
686
POR flag Gustavo Dionísio
POR flag Tiago Carlos
16-24 1:20:21
Click to select for comparison
687
GBR flag Alistair Bolton
GBR flag Joseph Greenleaf
25-29 1:20:21
Click to select for comparison
688
POR flag Tiago Heitor
POR flag Tiago Fonseca
35-39 1:20:23
Click to select for comparison
689
SUI flag Samir Kassam
SUI flag Ricardo Paiva da Silva
16-24 1:20:25
Click to select for comparison
690
FRA flag François Ceulenaere
BEL flag Simon Georis
35-39 1:20:28
Click to select for comparison
691
POR flag João Vaz
GER flag Sascha Elsner
35-39 1:20:30
Click to select for comparison
692
ITA flag Christian Prisco
ITA flag Stefano Pagliuca
30-34 1:20:30
Click to select for comparison
693
GER flag Maxime Villalongue
GER flag Keno Nitsche
30-34 1:20:31
Click to select for comparison
694
ESP flag Gonzalo Carmona
ESP flag Manuel Roman
35-39 1:20:34
Click to select for comparison
695
ISR flag Mordy Yossef
LUX flag Hicham El Hamdani
45-49 1:20:36
Click to select for comparison
696
POR flag Ricardo Gil
POR flag Gonçalo Graça
35-39 1:20:41
Click to select for comparison
697
POR flag Ricardo Martins
POR flag José Cruz
45-49 1:20:41
Click to select for comparison
698
GER flag Etienne Wiemer
GER flag Elias Keimer
16-24 1:20:42
Click to select for comparison
699
POR flag João Monteiro
POR flag João Gonçalves
35-39 1:20:48
Click to select for comparison
700
POR flag Carlos Sapatinho
POR flag Luis Tavares
35-39 1:20:48
TrainRox App showing training plans

Train for your next HYROX.

TrainRox builds a personalized HYROX plan around your fitness level, equipment, and race date, with running, station work, and compromised running periodized to peak on race day.

First week free. Cancel anytime.