HYROX PRO DOUBLES MEN - Paris 2025

18–20 Apr 2025
Showing 1 to 100 of 438 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
ESP flag Roberto Viciedo Gimeno
ESP flag Luis Garcia Rubio
50:27 16-29
Click to select for comparison
2 1
NZL flag Beau Wills
ITA flag Eugenio Bianchi
50:29 30-39
Click to select for comparison
3 2
GER flag Jannik Czapla
GER flag Tim Wenisch
50:42 16-29
Click to select for comparison
4 2
FRA flag Alan Cao
FRA flag Thomas Fry
50:55 30-39
Click to select for comparison
5 3
NED flag Hidde Weersma
NED flag Thierry Willigenburg
50:56 16-29
Click to select for comparison
6 3
AUS flag Jonathon Wynn
SCO flag Graham Halliday
51:17 30-39
Click to select for comparison
7 4
ENG flag Jake Williamson
IRL flag Aaron Travers
51:22 16-29
Click to select for comparison
8 1
Storath
GER flag Lukas Storath
POR flag Tiago Lousa
51:26 40-49
Click to select for comparison
9 2
FRA flag Joffrey Voisin
FRA flag Guillaume Levoy
51:27 40-49
Click to select for comparison
10 4
GER flag Peter Schiller
IRL flag Kieron White
51:42 30-39
Click to select for comparison
11 5
ENG flag Aaron Woodman
ENG flag Danny Rae
51:51 30-39
Click to select for comparison
12 6
GER flag Benito Baez Ayala
Julian Kruger
52:24 30-39
Click to select for comparison
13 7
BEL flag Louis Osselaer
BEL flag Kwinten Verstuyft
52:27 30-39
Click to select for comparison
14 8
FRA flag Achraf Maizzou
FRA flag Quentin Garel
52:43 30-39
Click to select for comparison
15 9
POR flag João Piedade
POR flag José Estrangeiro
52:48 30-39
Click to select for comparison
16 10
SCO flag Niall McMeeken
SCO flag John Carlisle
52:48 30-39
Click to select for comparison
17 5
AUT flag Rene Groinig
AUT flag Lasse Pips
52:55 16-29
Click to select for comparison
18 6
NOR flag Jørgen Dahl Olsen
NOR flag Simen Røssland
53:02 16-29
Click to select for comparison
19 11
SWE flag Pär Erik Bergsman
SWE flag Joel Persson
53:07 30-39
Click to select for comparison
20 7
NOR flag Oscar Melheim
NOR flag Erik Woodward
53:12 16-29
Click to select for comparison
21 8
ENG flag Michael ODonnell
GBR flag Dan Jackson
53:22 16-29
Click to select for comparison
22 12
GER flag Dieter Schwarzkopf
MAR flag Jaafar Moumen
53:33 30-39
Click to select for comparison
23 13
POR flag Tiago Costa
POR flag Bruno Ferreira
53:38 30-39
Click to select for comparison
24 14
GER flag Fabian Grill
GER flag Nicolas Küß
54:06 30-39
Click to select for comparison
25 15
IRL flag Fritz Grobien
ENG flag Michael Stephens
54:22 30-39
Click to select for comparison
26 16
FRA flag Nicolas Reynet
FRA flag Raphael De Bonnieres
54:28 30-39
Click to select for comparison
27 17
ESP flag Alfons Deu Ruiz
ESP flag Pedro Antonio Toral Leiva
54:38 30-39
Click to select for comparison
28 9
FRA flag Axel Montreuil
FRA flag Emmanuel Biguet
54:39 16-29
Click to select for comparison
29 18
FRA flag Romain Serveaux
FRA flag Thibaud Nael
55:04 30-39
Click to select for comparison
30 19
GBR flag Joe Wells
GBR flag Piers Plowman
55:07 30-39
Click to select for comparison
31 20
FRA flag Maxime Krantz
FRA flag Arthur Barbey
55:12 30-39
Click to select for comparison
32 21
FRA flag Julien Veyrat
FRA flag Gaëtan CHAPPAZ
55:13 30-39
Click to select for comparison
33 10
FRA flag Thomas Dubost
FRA flag Hugo Joud
55:20 16-29
Click to select for comparison
34 11
FRA flag Théo Nguyen
FRA flag Robin Dillies
55:23 16-29
Click to select for comparison
35 12
FRA flag Thomas Soler
FRA flag Yannick Paquot
55:39 16-29
Click to select for comparison
36 14
NED flag Luc Van Overdam
NED flag Jan Van Overdam
55:43 16-29
Click to select for comparison
37 13
FRA flag Enzo Napoli
FRA flag Silver Cusset
55:43 16-29
Click to select for comparison
38 22
FRA flag Ugo D’Aleo
FRA flag Nicolas Bigot
55:43 30-39
Click to select for comparison
39 23
FRA flag Enrique Dubut
FRA flag Cedric Kampasath
56:04 30-39
Click to select for comparison
40 24
FRA flag Thibaut Morgado Da Costa
FRA flag Eliott Goi
56:12 30-39
Click to select for comparison
41 15
FRA flag Jean-Christophe Bruneau
FRA flag Gabin Dedrie
56:58 16-29
Click to select for comparison
42 25
FRA flag Louis Pavis
FRA flag David Adaine
57:00 30-39
Click to select for comparison
43 26
FRA flag Adrien Raffault
FRA flag Frédéric Dorez
57:03 30-39
Click to select for comparison
44 27
BEL flag Tom Franssens
BEL flag Mathia Palaia
57:11 30-39
Click to select for comparison
45 28
FRA flag Alexis Panetier
FRA flag François Bossard
57:15 30-39
Click to select for comparison
46 16
FRA flag Rafael Herranz
FRA flag Maxime Calzado
57:18 16-29
Click to select for comparison
47 17
FRA flag Arthur Lecras
FRA flag Timothe Detant
57:23 16-29
Click to select for comparison
48 29
FRA flag Haddadi Camil
FRA flag Dylan Gruson
57:41 30-39
Click to select for comparison
49 3
FRA flag Sebastien Laurent
FRA flag Julien Lebret
57:49 40-49
Click to select for comparison
50 30
NED flag Bram Crans
NED flag Melvin Schol
57:53 30-39
Click to select for comparison
51 18
FRA flag Amory Fedjekhi
FRA flag Augustin Tonnel
57:58 16-29
Click to select for comparison
52 19
FRA flag Alexander Paid.
GBR flag Al Taki
58:11 16-29
Click to select for comparison
53 31
FRA flag Pierre Huiban
FRA flag Fabien Cosmao
58:17 30-39
Click to select for comparison
54 4
FRA flag Emeric Choisy
FRA flag Yoann Lescure
58:26 40-49
Click to select for comparison
55 32
FRA flag Clement Huber
FRA flag Benjamin Voirin
58:28 30-39
Click to select for comparison
56 20
FRA flag Kevin LASSERRE
FRA flag Valentin Lauret
58:33 16-29
Click to select for comparison
57 33
FRA flag Maxime Graignic
FRA flag Adrien De Thoisy
58:40 30-39
Click to select for comparison
58 34
MAR flag Yassine Moumna
PLE flag Alexandre Brun
58:53 30-39
Click to select for comparison
59 21
FRA flag Romain Di Litta
FRA flag Timothé Garel
58:54 16-29
Click to select for comparison
60 35
FRA flag Alexandre Amice
FRA flag Bastien Bravais
58:58 30-39
Click to select for comparison
61 22
FRA flag Ethan Ray
FRA flag Hugo Martinez
59:03 16-29
Click to select for comparison
62 23
FRA flag Lucas Heuzé
FRA flag Romain Fellonneau
59:08 16-29
Click to select for comparison
63 24
FRA flag Slohan Jean Marie Marie Magdeleine
FRA flag Evan Marion
59:22 16-29
Click to select for comparison
64 36
FRA flag Martin Laville
FRA flag Antoine Dumain
59:23 30-39
Click to select for comparison
65 25
MON flag Antoine Marchin
FRA flag Hugo Chapuis
59:25 16-29
Click to select for comparison
66 26
FRA flag Mathurin Henry
FRA flag Antonio Hoff
59:25 16-29
Click to select for comparison
67 37
FRA flag Sébastien Lavallée
FRA flag Fernando Contreras
59:27 30-39
Click to select for comparison
68 38
FRA flag Clement Giraud
FRA flag Clément Santini
59:27 30-39
Click to select for comparison
69 39
FRA flag Jeremy Tellier
FRA flag Larry Pons
59:34 30-39
Click to select for comparison
70 27
GER flag Mario Kuhnt
GER flag Jonathan Heuer
59:38 16-29
Click to select for comparison
71 28
GBR flag Ashley Young
GBR flag Liam Scott
59:42 16-29
Click to select for comparison
72 29
CZE flag Michal Sejba
FRA flag Christophe Morin
59:44 16-29
Click to select for comparison
73 30
FRA flag Nathan Haag
FRA flag Louis Weber
59:52 16-29
Click to select for comparison
74 5
FRA flag Doudou Ndiaye
FRA flag Halim Ennadifi
1:00:04 40-49
Click to select for comparison
75 40
FRA flag Gil Van Lerberghe
FRA flag Louis Monier
1:00:06 30-39
Click to select for comparison
76 41
FRA flag Arnaud Pocquet
FRA flag Nicolas Marcoux-Richert
1:00:08 30-39
Click to select for comparison
77 31
FRA flag Corentin Cardon
FRA flag Thomas Locht
1:00:17 16-29
Click to select for comparison
78 42
FRA flag Florian Puchly
MEX flag Omar Vazquez
1:00:24 30-39
Click to select for comparison
79 43
FRA flag Romain Degioanni
FRA flag Fabien Clair
1:00:36 30-39
Click to select for comparison
80 44
FRA flag Salim Mokrani
FRA flag Hecham Belaidi
1:00:38 30-39
Click to select for comparison
81 45
FRA flag Romain Leclerc Hairie
FRA flag Anthony Blain
1:00:45 30-39
Click to select for comparison
82 32
FRA flag Sacha Quemeneur
FRA flag Valentin Viel
1:00:48 16-29
Click to select for comparison
83 46
MAR flag Issam Moatassim
MAR flag Othman Ameyoud
1:00:56 30-39
Click to select for comparison
84 6
FRA flag Gaspard Bui
FRA flag Stéphane Fernandez
1:01:00 40-49
Click to select for comparison
85 33
GER flag Max Bernard
GER flag Joel Lenarz
1:01:03 16-29
Click to select for comparison
86 47
FRA flag Jason Lorcher
FRA flag Julien Delaunay
1:01:11 30-39
Click to select for comparison
87 34
FRA flag Codron Valentin
FRA flag Yohannes Pansa
1:01:14 16-29
Click to select for comparison
88 48
FRA flag Anthony Peudpiece
FRA flag Arthur Macé
1:01:16 30-39
Click to select for comparison
89 35
FRA flag Jean René Pouzin
FRA flag Romain Branly
1:01:22 16-29
Click to select for comparison
90 49
FRA flag Wissem Jarrai
FRA flag Axel Hardy
1:01:24 30-39
Click to select for comparison
91 36
FRA flag Seraphin Cuny
FRA flag Joan Le Bescond
1:01:25 16-29
Click to select for comparison
92 50
FRA flag Jérémy Polteau
FRA flag Thomas Martin
1:01:27 30-39
Click to select for comparison
93 37
BRA flag Bruno Besler de Aquino
FRA flag Tristan Eon
1:01:28 16-29
Click to select for comparison
94 51
FRA flag Mehdi Bendref
FRA flag Titouan Le Coq
1:01:43 30-39
Click to select for comparison
95 38
FRA flag Jérémy Branger
FRA flag Johan Sklenak
1:01:46 16-29
Click to select for comparison
96 52
FRA flag Ludovic Kubiak
FRA flag Theo Malezieux
1:01:47 30-39
Click to select for comparison
97 39
GER flag Luca Dickmann
GER flag Filip Zujic
1:01:48 16-29
Click to select for comparison
98 53
FRA flag Etienne Sabatie
FRA flag Fateh Nabil Taleb
1:01:49 30-39
Click to select for comparison
99 54
FRA flag Maxime Livraghi
FRA flag Gabriel Alardet
1:01:52 30-39
Click to select for comparison
100 40
FRA flag Jocelyn Pacewicz
FRA flag Gaspard Pacewicz
1:01:57 16-29
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.

Start your free trial

First week free. Cancel anytime. · Get the app