HYROX MEN - Geneva 2026

9–11 Oct 2026
Showing 1,301 to 1,400 of 1,826 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,301 327
ITA flag Andrea Biscia
1:34:37 30-34
Click to select for comparison
1,302 264
SUI flag Den Mutlu
1:34:39 35-39
Click to select for comparison
1,303 328
Anton Stroganov
1:34:39 30-34
Click to select for comparison
1,304 102
SUI flag ALI EL SHORBAGI
1:34:40 45-49
Click to select for comparison
1,305 252
GBR flag Jesse Ijeomah
1:34:41 25-29
Click to select for comparison
1,306 251
FRA flag Camille Plasse
1:34:41 25-29
Click to select for comparison
1,307 193
ITA flag Davide Di Giamberardino
1:34:43 40-44
Click to select for comparison
1,308 103
SUI flag Marc Andres
1:34:44 45-49
Click to select for comparison
1,309 105
SUI flag Nolan Arnoux
1:34:47 16-24
Click to select for comparison
1,310 265
FRA flag Mikael Aubin
1:34:48 35-39
Click to select for comparison
1,311 104
SUI flag Philippe Vandergeeten
1:34:49 45-49
Click to select for comparison
1,312 253
FRA flag Arthur FALCOZ
1:34:49 25-29
Click to select for comparison
1,313 254
FRA flag Benjamin Prost
1:34:52 25-29
Click to select for comparison
1,314 255
SUI flag Roberto Peguiron
1:34:53 25-29
Click to select for comparison
1,315 329
SEN flag Samba Diallo
1:34:54 30-34
Click to select for comparison
1,316 330
SUI flag David Olszewski
1:34:57 30-34
Click to select for comparison
1,317 266
FRA flag Nordine Benadda
1:34:57 35-39
Click to select for comparison
1,318 331
FRA flag Anthony Hardonnière
1:35:02 30-34
Click to select for comparison
1,319 267
GBR flag Tianli Yu
1:35:05 35-39
Click to select for comparison
1,320 269
FRA flag Cedric Meynet
1:35:07 35-39
Click to select for comparison
1,321 268
SUI flag Yann Strauch
1:35:07 35-39
Click to select for comparison
1,322 194
FRA flag Romain Duhamel
1:35:08 40-44
Click to select for comparison
1,323 195
POR flag Paulo Da Silva
1:35:11 40-44
Click to select for comparison
1,324 270
SUI flag Matthias Wittwer
1:35:11 35-39
Click to select for comparison
1,325 37
FRA flag Anthony Donnarumma
1:35:12 50-54
Click to select for comparison
1,326 271
FRA flag Cyril Villon
1:35:14 35-39
Click to select for comparison
1,327 105
LUX flag Andre Majeres
1:35:15 45-49
Click to select for comparison
1,328 332
FRA flag Jeremy Renaudin
1:35:17 30-34
Click to select for comparison
1,329 333
POR flag De Oliveira Samuel
1:35:19 30-34
Click to select for comparison
1,330 272
FRA flag Loïc Pleinet
1:35:19 35-39
Click to select for comparison
1,331 196
FRA flag Romain Diot
1:35:22 40-44
Click to select for comparison
1,332 334
SUI flag Luca Wittwer
1:35:23 30-34
Click to select for comparison
1,333 38
GBR flag Jonathan Wheeler
1:35:30 50-54
Click to select for comparison
1,334 335
FRA flag Hervé Benoît EKOBENA
1:35:30 30-34
Click to select for comparison
1,335 273
SUI flag Philip Howald
1:35:30 35-39
Click to select for comparison
1,336 197
ITA flag Luca Da Frassini
1:35:34 40-44
Click to select for comparison
1,337 274
SUI flag Stephane Marcelli
1:35:37 35-39
Click to select for comparison
1,338 39
FRA flag Cyril Auvinet
1:35:40 50-54
Click to select for comparison
1,339 198
GBR flag Greg James
1:35:40 40-44
Click to select for comparison
1,340 106
FRA flag Cedric Fournier
1:35:40 45-49
Click to select for comparison
1,341 275
FRA flag Cedric Loisel
1:35:41 35-39
Click to select for comparison
1,342 256
SUI flag Pascal Leisi
1:35:44 25-29
Click to select for comparison
1,343 336
FRA flag Kevin Bravo
1:35:46 30-34
Click to select for comparison
1,344 107
FRA flag Stephane Zietek
1:35:46 45-49
Click to select for comparison
1,345 199
ALG flag Amir Dib
1:35:48 40-44
Click to select for comparison
1,346 108
GBR flag Zam Stuart
1:35:50 45-49
Click to select for comparison
1,347 200
GBR flag Govinda Clayton
1:35:51 40-44
Click to select for comparison
1,348 337
SVK flag Samuel Mičica
1:35:52 30-34
Click to select for comparison
1,349 257
FRA flag Sébastien Montero
1:35:53 25-29
Click to select for comparison
1,350 40
SUI flag Raphael Guex
1:35:55 50-54
Click to select for comparison
1,351 338
SUI flag Nicolas Graells
1:35:56 30-34
Click to select for comparison
1,352 258
POL flag Piotr Ho
1:36:00 25-29
Click to select for comparison
1,353 109
FRA flag Mehmet Guner
1:36:00 45-49
Click to select for comparison
1,354 259
SUI flag Hamza Ahmad
1:36:02 25-29
Click to select for comparison
1,355 339
FRA flag David LONGCHAMP
1:36:03 30-34
Click to select for comparison
1,356 41
FRA flag Christophe Beaufilz
1:36:03 50-54
Click to select for comparison
1,357 340
FRA flag Richard MOTTEAU
1:36:04 30-34
Click to select for comparison
1,358 201
SUI flag Shefki Ajdini
1:36:06 40-44
Click to select for comparison
1,359 341
FRA flag Huseyin Gul
1:36:07 30-34
Click to select for comparison
1,360 276
FRA flag Jeremy Houguenade
1:36:08 35-39
Click to select for comparison
1,361 110
FRA flag Pierre Canu
1:36:08 45-49
Click to select for comparison
1,362 202
AUT flag Wolfgang Lugstein
1:36:16 40-44
Click to select for comparison
1,363 342
FRA flag matthieu Gardet
1:36:17 30-34
Click to select for comparison
1,364 343
SUI flag Bryan Abate
1:36:17 30-34
Click to select for comparison
1,365 277
SUI flag Alexandre Porret
1:36:19 35-39
Click to select for comparison
1,366 344
GBR flag Troy Brassey
1:36:19 30-34
Click to select for comparison
1,367 345
SUI flag Yanick Brecher
1:36:20 30-34
Click to select for comparison
1,368 278
AUT flag Stefan Thalinger
1:36:20 35-39
Click to select for comparison
1,369 279
FRA flag Maxime Quezel-Ambrunaz
1:36:22 35-39
Click to select for comparison
1,370 204
ALG flag Khelifa Meziane
1:36:25 40-44
Click to select for comparison
1,371 203
FRA flag Antoine Tandeau de Marsac
1:36:25 40-44
Click to select for comparison
1,372 8
SUI flag Michel Rey
1:36:26 60-64
Click to select for comparison
1,373 280
SUI flag Matthias Guichoud
1:36:26 35-39
Click to select for comparison
1,374 260
FRA flag Clément Michon
1:36:31 25-29
Click to select for comparison
1,375 261
FRA flag Kevin Seiler
1:36:32 25-29
Click to select for comparison
1,376 9
SUI flag Alberto Manca
1:36:35 60-64
Click to select for comparison
1,377 346
FRA flag Nicolas Beaume
1:36:35 30-34
Click to select for comparison
1,378 262
FRA flag Dylan Clarisse
1:36:36 25-29
Click to select for comparison
1,379 281
GBR flag Matthew Ringrow
1:36:40 35-39
Click to select for comparison
1,380 205
FRA flag Nils Culoz
1:36:42 40-44
Click to select for comparison
1,381 347
SUI flag Pascal Hostettler
1:36:44 30-34
Click to select for comparison
1,382 348
FRA flag Youssine Maarouf
1:36:45 30-34
Click to select for comparison
1,383 42
GER flag Dr. Thorsten Schwenke
1:36:47 50-54
Click to select for comparison
1,384 43
SUI flag Sandro Nasillo
1:36:47 50-54
Click to select for comparison
1,385 44
FRA flag Sylvain Guyon-Robert
1:36:47 50-54
Click to select for comparison
1,386 282
SUI flag Jason Willi
1:36:52 35-39
Click to select for comparison
1,387 206
FRA flag Guével Mikel
1:36:59 40-44
Click to select for comparison
1,388 106
GER flag Jonathan Schwenke
1:37:01 16-24
Click to select for comparison
1,389 283
FRA flag Mehdi Fakri
1:37:01 35-39
Click to select for comparison
1,390 284
GBR flag Ian Heads
1:37:02 35-39
Click to select for comparison
1,391 207
GUF flag Alexandre Pegoud
1:37:07 40-44
Click to select for comparison
1,392 208
FRA flag Laurent Flachet
1:37:12 40-44
Click to select for comparison
1,393 285
SUI flag Cedrie Huser
1:37:13 35-39
Click to select for comparison
1,394 286
GBR flag Steven Fieldhouse
1:37:19 35-39
Click to select for comparison
1,395 287
SUI flag Christopher Crameri
1:37:21 35-39
Click to select for comparison
1,396 349
SUI flag Stan Finaud
1:37:24 30-34
Click to select for comparison
1,397 209
POR flag Michel Esteves
1:37:24 40-44
Click to select for comparison
1,398 350
SUI flag Sébastien Valé
1:37:26 30-34
Click to select for comparison
1,399 210
BUL flag Yov Nenchev
1:37:26 40-44
Click to select for comparison
1,400 351
SUI flag Rémy Tavernier
1:37:27 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.