HYROX MEN - Geneva 2026

9–11 Oct 2026
Showing 1,001 to 1,100 of 1,826 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,001 208
FRA flag Alex Bernasconi
1:27:36 25-29
Click to select for comparison
1,002 10
SUI flag giuseppe gambardella
1:27:36 55-59
Click to select for comparison
1,003 268
FRA flag Thomas Louis
1:27:37 30-34
Click to select for comparison
1,004 80
FRA flag Eothen Duduyer
1:27:38 16-24
Click to select for comparison
1,005 205
FRA flag Valentin DESQUIENS
1:27:38 35-39
Click to select for comparison
1,006 206
FRA flag Jean-Baptiste DUBOIS
1:27:40 35-39
Click to select for comparison
1,007 269
FRA flag Jordan Bakli
1:27:42 30-34
Click to select for comparison
1,008 209
SUI flag Thevadarsan Kanthaiah
1:27:43 25-29
Click to select for comparison
1,009 270
FRA flag Lauric Marcillaud
1:27:43 30-34
Click to select for comparison
1,010 139
SUI flag Thomas Saner
1:27:43 40-44
Click to select for comparison
1,011 271
SUI flag Ivan Mosquera
1:27:44 30-34
Click to select for comparison
1,012 67
FRA flag Sebastien Bourbon
1:27:44 45-49
Click to select for comparison
1,013 210
POR flag Jaime Calisto Tavares
1:27:47 25-29
Click to select for comparison
1,014 272
ITA flag Lorenzo Bartoli
1:27:48 30-34
Click to select for comparison
1,015 140
FRA flag Morgan Chatel
1:27:48 40-44
Click to select for comparison
1,016 208
SUI flag Fabien Koller
1:27:49 35-39
Click to select for comparison
1,017 209
FRA flag Etienne Nonnez
1:27:49 35-39
Click to select for comparison
1,018 207
SUI flag Benjamin Banon
1:27:49 35-39
Click to select for comparison
1,019 81
SUI flag Marco Maciocia
1:27:50 16-24
Click to select for comparison
1,020 273
FRA flag David Bellaiche
1:27:50 30-34
Click to select for comparison
1,021 274
SUI flag Jérémy Nussbaumer
1:27:52 30-34
Click to select for comparison
1,022 82
FRA flag Antoine Bairros
1:27:52 16-24
Click to select for comparison
1,023 68
HUN flag Robert Szemere
1:27:54 45-49
Click to select for comparison
1,024 141
FRA flag rémy DUCHER
1:27:55 40-44
Click to select for comparison
1,025 275
FRA flag Adrien Blanchard
1:27:55 30-34
Click to select for comparison
1,026 211
MAR flag Ayoub Bakkoury
1:27:59 25-29
Click to select for comparison
1,027 276
SUI flag Jonas Jäger
1:27:59 30-34
Click to select for comparison
1,028 212
SUI flag Alain Spring
1:28:00 25-29
Click to select for comparison
1,029 11
FRA flag Christophe Cesari
1:28:01 55-59
Click to select for comparison
1,030 210
SUI flag Sebastien Kurzen
1:28:03 35-39
Click to select for comparison
1,031 277
FRA flag Clément Cocco
1:28:03 30-34
Click to select for comparison
1,032 142
SUI flag David Granger
1:28:06 40-44
Click to select for comparison
1,033 143
SUI flag Damien Plumettaz
1:28:10 40-44
Click to select for comparison
1,034 211
FRA flag Benjamin Ohl
1:28:10 35-39
Click to select for comparison
1,035 27
SUI flag Jean-Michel LEGRAND
1:28:11 50-54
Click to select for comparison
1,036 144
FRA flag Eric Voillot
1:28:13 40-44
Click to select for comparison
1,037 83
FRA flag Maxence Bardin
1:28:14 16-24
Click to select for comparison
1,038 145
FRA flag Thomas Nicolas
1:28:15 40-44
Click to select for comparison
1,039 213
CYP flag Andreas Michalis Loucas
1:28:15 25-29
Click to select for comparison
1,040 146
FRA flag Aurélien Legendre
1:28:16 40-44
Click to select for comparison
1,041 84
FRA flag Tom Lab
1:28:16 16-24
Click to select for comparison
1,042 85
SUI flag Damien Koffel
1:28:16 16-24
Click to select for comparison
1,043 147
CZE flag Tomas Selinger
1:28:17 40-44
Click to select for comparison
1,044 69
FRA flag julien Jeangirard
1:28:17 45-49
Click to select for comparison
1,045 12
FRA flag Jean-Marc Galibert
1:28:18 55-59
Click to select for comparison
1,046 148
GER flag David Vetsch
1:28:21 40-44
Click to select for comparison
1,047 214
FRA flag James Stott
1:28:21 25-29
Click to select for comparison
1,048 278
FRA flag Sami Amoura
1:28:21 30-34
Click to select for comparison
1,049 215
SVK flag Tomáš Kvaska
1:28:22 25-29
Click to select for comparison
1,050 70
FRA flag Mourad Betkaoui
1:28:23 45-49
Click to select for comparison
1,051 212
ITA flag Massimiliano Scarpa
1:28:23 35-39
Click to select for comparison
1,052 213
FRA flag Olivier Brosset
1:28:24 35-39
Click to select for comparison
1,053 71
FRA flag LEGRE Damien
1:28:27 45-49
Click to select for comparison
1,054 216
ITA flag Gabriele Vecchi
1:28:28 25-29
Click to select for comparison
1,055 279
FRA flag Augustin Beck
1:28:29 30-34
Click to select for comparison
1,056 72
SUI flag Sacha Denanyoh
1:28:30 45-49
Click to select for comparison
1,057 73
RSA flag Herb Beckmann
1:28:32 45-49
Click to select for comparison
1,058 74
TTO flag Nick Lau
1:28:32 45-49
Click to select for comparison
1,059 86
FRA flag Damien Pais
1:28:33 16-24
Click to select for comparison
1,060 214
ITA flag Raffaele Cantone
1:28:33 35-39
Click to select for comparison
1,061 218
FRA flag Kévin MORLENS
1:28:36 25-29
Click to select for comparison
1,062 75
SUI flag Olivier Messieux
1:28:36 45-49
Click to select for comparison
1,063 217
SUI flag Thomas Brendle
1:28:36 25-29
Click to select for comparison
1,064 281
SUI flag Alex Berner
1:28:41 30-34
Click to select for comparison
1,065 280
SUI flag Solano Barreto
1:28:41 30-34
Click to select for comparison
1,066 215
SUI flag Thierry Affolter
1:28:42 35-39
Click to select for comparison
1,067 219
FRA flag Lucas KYRIACOU
1:28:43 25-29
Click to select for comparison
1,068 220
SUI flag Aurel Schurtenberger
1:28:45 25-29
Click to select for comparison
1,069 87
BEL flag Cyril Hermie
1:28:46 16-24
Click to select for comparison
1,070 216
FRA flag Jérémy PAOLILLO
1:28:46 35-39
Click to select for comparison
1,071 149
FRA flag Romain Petit
1:28:48 40-44
Click to select for comparison
1,072 221
SUI flag Grégory Fasolato
1:28:48 25-29
Click to select for comparison
1,073 217
LUX flag Marc Biever
1:28:49 35-39
Click to select for comparison
1,074 282
FRA flag Matt Louviot
1:28:49 30-34
Click to select for comparison
1,075 283
FRA flag Brice Le Dalour
1:28:50 30-34
Click to select for comparison
1,076 76
ITA flag Marc Zendrini
1:28:50 45-49
Click to select for comparison
1,077 218
FRA flag Leandre Malonga
1:28:50 35-39
Click to select for comparison
1,078 285
FRA flag Hedi KHLIFI
1:28:52 30-34
Click to select for comparison
1,079 284
FRA flag Vincent Laudet
1:28:52 30-34
Click to select for comparison
1,080 28
SUI flag Fabrice Battistel
1:28:53 50-54
Click to select for comparison
1,081 219
POR flag Matt Mello
1:28:55 35-39
Click to select for comparison
1,082 220
FRA flag Marc STEFFANN
1:28:55 35-39
Click to select for comparison
1,083 222
FRA flag Louis Lapèze
1:28:56 25-29
Click to select for comparison
1,084 150
SUI flag Samuel Scheidegger
1:28:58 40-44
Click to select for comparison
1,085 151
SUI flag Cédric Hebert
1:28:59 40-44
Click to select for comparison
1,086 221
FRA flag Julien Revolte
1:29:01 35-39
Click to select for comparison
1,087 77
GBR flag Ioannis Korgialos
1:29:02 45-49
Click to select for comparison
1,088 222
FRA flag Simon Oliva
1:29:02 35-39
Click to select for comparison
1,089 223
POL flag Konrad Kalita
1:29:03 25-29
Click to select for comparison
1,090 286
ITA flag mattia crescini
1:29:04 30-34
Click to select for comparison
1,091 287
COL flag Ruben Castrillon
1:29:05 30-34
Click to select for comparison
1,092 88
FRA flag Calvin Clappe
1:29:05 16-24
Click to select for comparison
1,093 152
AUT flag Christoph Wondraczek
1:29:07 40-44
Click to select for comparison
1,094 224
FRA flag Victor Coquery
1:29:08 25-29
Click to select for comparison
1,095 78
FRA flag Julien Daubanes
1:29:10 45-49
Click to select for comparison
1,096 288
SUI flag Marc Friedli
1:29:12 30-34
Click to select for comparison
1,097 225
ITA flag Simone Bianco
1:29:14 25-29
Click to select for comparison
1,098 79
FRA flag Bachir Binebine
1:29:15 45-49
Click to select for comparison
1,099 153
SUI flag Sofyen Khalfaoui
1:29:16 40-44
Click to select for comparison
1,100 289
SUI flag Miro Gonzalez
1:29:17 30-34
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.