HYROX MEN - Geneva 2025

11–12 Oct 2025
Showing 1,201 to 1,300 of 1,385 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,202 275
CMR flag Abel Prince Towa
1:42:05 35-39
Click to select for comparison
1,203 18
FRA flag Eric Jaillet
1:42:06 55-59
Click to select for comparison
1,204 225
POR flag Rodrigo Roque Gonçalves
1:42:07 25-29
Click to select for comparison
1,205 157
MAR flag Nadir Chekroun
1:42:14 40-44
Click to select for comparison
1,206 276
SUI flag Roman Dieng
1:42:15 35-39
Click to select for comparison
1,207 309
POR flag Roberto Martins Lopes
1:42:16 30-34
Click to select for comparison
1,208 81
MEX flag Baltazar Solano
1:42:20 45-49
Click to select for comparison
1,209 277
FRA flag Maxime Demitres
1:42:21 35-39
Click to select for comparison
1,210 278
FRA flag Camel Amzal
1:42:25 35-39
Click to select for comparison
1,211 158
ITA flag Roberto De Col
1:42:27 40-44
Click to select for comparison
1,212 44
FRA flag David Poirier
1:42:28 50-54
Click to select for comparison
1,213 226
CRO flag Petar Corak
1:42:31 25-29
Click to select for comparison
1,214 279
FRA flag Bruno Karkowski
1:42:39 35-39
Click to select for comparison
1,215 93
SUI flag Tom Courbat
1:42:44 16-24
Click to select for comparison
1,216 7
GER flag Siegfried Tommasi
1:42:52 60-64
Click to select for comparison
1,217 82
FRA flag pascal talaya
1:43:04 45-49
Click to select for comparison
1,218 94
SUI flag Bryan Despont
1:43:15 16-24
Click to select for comparison
1,219 310
FRA flag Jimmy Choain
1:43:26 30-34
Click to select for comparison
1,220 280
FRA flag Benjamin Keita
1:43:31 35-39
Click to select for comparison
1,221 281
FRA flag Radouane El attar
1:43:34 35-39
Click to select for comparison
1,222 311
SUI flag Damien Delgado
1:43:38 30-34
Click to select for comparison
1,223 83
SUI flag Frederic Mabillard
1:43:47 45-49
Click to select for comparison
1,224 84
ITA flag José Ditta
1:43:53 45-49
Click to select for comparison
1,225 95
ITA flag Marco Giardino
1:43:56 16-24
Click to select for comparison
1,226 159
FRA flag Jonathan Levy
1:44:04 40-44
Click to select for comparison
1,227 282
SUI flag Uri Serra
1:44:04 35-39
Click to select for comparison
1,228 312
FRA flag Kevin Pinel
1:44:14 30-34
Click to select for comparison
1,229 227
FRA flag Nassim Ben Djemaa
1:44:15 25-29
Click to select for comparison
1,230 313
SUI flag William Schorer
1:44:28 30-34
Click to select for comparison
1,231 228
SUI flag Esteban Mari Santa Cruz
1:44:30 25-29
Click to select for comparison
1,232 96
SUI flag Tim Steck
1:44:32 16-24
Click to select for comparison
1,233 314
SUI flag David Devantery
1:44:33 30-34
Click to select for comparison
1,234 8
GBR flag Frank Maret
1:44:38 60-64
Click to select for comparison
1,235 160
POR flag Luis Filipe Silvério Nunes
1:44:41 40-44
Click to select for comparison
1,236 283
ITA flag Martino Guiotto
1:44:47 35-39
Click to select for comparison
1,237 161
SUI flag Stephan Keller
1:44:52 40-44
Click to select for comparison
1,238 284
GER flag Fabi Koch
1:45:13 35-39
Click to select for comparison
1,239 315
AUT flag Benni Amann
1:45:13 30-34
Click to select for comparison
1,240 316
SUI flag Quentin Morales
1:45:15 30-34
Click to select for comparison
1,241 162
FRA flag Sebastien Huynh
1:45:23 40-44
Click to select for comparison
1,242 85
POR flag Inocencio Gomes Monteiro
1:45:25 45-49
Click to select for comparison
1,243 317
SUI flag Yoann Jeanmonod
1:45:25 30-34
Click to select for comparison
1,244 9
ITA flag Marco Gibellini
1:45:29 60-64
Click to select for comparison
1,245 285
FRA flag Anthony ALVAREZ
1:45:36 35-39
Click to select for comparison
1,246 97
SUI flag Mike Presotto
1:45:39 16-24
Click to select for comparison
1,247 86
ITA flag Michele Biancaniello
1:45:57 45-49
Click to select for comparison
1,248 229
SUI flag Benjamin Andrey
1:46:01 25-29
Click to select for comparison
1,249 87
GBR flag Paul Stoddard
1:46:01 45-49
Click to select for comparison
1,250 88
FRA flag Nicolas LECART
1:46:04 45-49
Click to select for comparison
1,251 286
FRA flag Thibaud Guerfi
1:46:15 35-39
Click to select for comparison
1,252 98
FRA flag Aurélian Del rosario
1:46:19 16-24
Click to select for comparison
1,253 89
GER flag Michael Förster
1:46:34 45-49
Click to select for comparison
1,254 230
SUI flag Matthias Bischof
1:46:41 25-29
Click to select for comparison
1,255 231
FRA flag gabriel Maldonado
1:46:41 25-29
Click to select for comparison
1,256 287
SUI flag Ralph Mühlemann
1:47:04 35-39
Click to select for comparison
1,257 19
IRL flag Ray Cahill
1:47:05 55-59
Click to select for comparison
1,258 99
FRA flag Ilian Fethi
1:47:06 16-24
Click to select for comparison
1,259 288
FRA flag Mahmoud ALAMEDDINE
1:47:10 35-39
Click to select for comparison
1,260 10
SUI flag David Maggio
1:47:13 60-64
Click to select for comparison
1,261 1
GBR flag Stuart Riding
1:47:20 65-69
Click to select for comparison
1,262 232
FRA flag Gaëtan Vulliez
1:47:27 25-29
Click to select for comparison
1,263 163
FRA flag Louis jonathan Victor
1:47:39 40-44
Click to select for comparison
1,264 90
FRA flag Lionel Verdoni
1:47:39 45-49
Click to select for comparison
1,265 164
NED flag Tarik Zuko
1:47:54 40-44
Click to select for comparison
1,266 318
SUI flag Stefano Vito Bellingeri
1:47:56 30-34
Click to select for comparison
1,267 289
SUI flag Dominik Pinsini
1:47:56 35-39
Click to select for comparison
1,268 165
GBR flag Robin Yeoman
1:48:02 40-44
Click to select for comparison
1,269 319
SUI flag Hervé Chevalley
1:48:02 30-34
Click to select for comparison
1,270 233
FRA flag Luc Garnier
1:48:06 25-29
Click to select for comparison
1,271 234
FRA flag Victor Isa
1:48:12 25-29
Click to select for comparison
1,272 290
SUI flag Philippe Matthey-Prévot
1:48:14 35-39
Click to select for comparison
1,273 166
FRA flag Hakim Atallah
1:48:20 40-44
Click to select for comparison
1,274 167
ESP flag David LLAMAS
1:48:22 40-44
Click to select for comparison
1,275 91
FRA flag Alexandre Vidinhas
1:48:26 45-49
Click to select for comparison
1,276 100
FRA flag LEO JOLY
1:48:27 16-24
Click to select for comparison
1,277 45
SUI flag Olivier Dubois
1:49:17 50-54
Click to select for comparison
1,278 320
SUI flag Samuel Durrer
1:49:18 30-34
Click to select for comparison
1,279 291
GBR flag William Docking
1:49:22 35-39
Click to select for comparison
1,280 46
GBR flag Steven Imeson
1:49:24 50-54
Click to select for comparison
1,281 292
SUI flag Yann Zimmer
1:49:31 35-39
Click to select for comparison
1,282 47
SUI flag Federico Mazzoli
1:49:35 50-54
Click to select for comparison
1,283 293
POR flag Leonel Verissimo
1:49:47 35-39
Click to select for comparison
1,284 321
SUI flag Loïc Laccomoff
1:49:48 30-34
Click to select for comparison
1,285 168
SUI flag Beat Leisibach
1:49:48 40-44
Click to select for comparison
1,286 235
SUI flag Loris Dietrich
1:49:54 25-29
Click to select for comparison
1,287 294
IND flag Neil Sanghvi
1:49:54 35-39
Click to select for comparison
1,288 322
FRA flag Alexis Espara
1:49:55 30-34
Click to select for comparison
1,289 169
FRA flag Yann Bachelard
1:49:57 40-44
Click to select for comparison
1,290 48
FRA flag Nicolas VAREILLES
1:49:58 50-54
Click to select for comparison
1,291 236
FRA flag Baptiste Charbonnier
1:50:12 25-29
Click to select for comparison
1,292 295
SUI flag Anthony Moser
1:50:13 35-39
Click to select for comparison
1,293 324
SUI flag David Suing
1:50:19 30-34
Click to select for comparison
1,294 323
SUI flag Raphael Bach
1:50:19 30-34
Click to select for comparison
1,295 49
ITA flag Ugo Mencaroni
1:50:20 50-54
Click to select for comparison
1,296 296
JPN flag Seiichi Suzuki
1:50:37 35-39
Click to select for comparison
1,297 325
GRE flag Charalampos Panagiotopoulos
1:50:51 30-34
Click to select for comparison
1,298 297
SUI flag Florian Bernet
1:51:06 35-39
Click to select for comparison
1,299 92
SUI flag Diego Fernandez
1:51:15 45-49
Click to select for comparison
1,300 237
SUI flag Lukas Beil
1:51:27 25-29
Click to select for comparison
1,301 20
GBR flag Simon Procter
1:51:28 55-59
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.