HYROX MEN - Geneva 2026

9–11 Oct 2026
Showing 1,701 to 1,800 of 1,826 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,701 420
SUI flag Joel Rodrigues Pereira
1:56:07 30-34
Click to select for comparison
1,702 351
SUI flag Maximilien Turrettini
1:56:09 35-39
Click to select for comparison
1,703 27
SUI flag Ewald Vogelsang
1:56:10 55-59
Click to select for comparison
1,704 254
USA flag Juan Miguel De Joya
1:56:14 40-44
Click to select for comparison
1,705 352
BRA flag Luan Cerqueira
1:56:26 35-39
Click to select for comparison
1,706 28
FRA flag PIERRE PETRUZZI
1:56:59 55-59
Click to select for comparison
1,707 421
FRA flag Sébastien Laude
1:57:13 30-34
Click to select for comparison
1,708 353
CAN flag Charles Frémont
1:57:18 35-39
Click to select for comparison
1,709 255
SUI flag Michaël Mrkonjic
1:57:23 40-44
Click to select for comparison
1,710 58
FRA flag Maxence BUNEL
1:57:33 50-54
Click to select for comparison
1,711 422
SUI flag Visar Behluli
1:57:35 30-34
Click to select for comparison
1,712 256
GBR flag Dal Hoonjan
1:57:59 40-44
Click to select for comparison
1,713 423
FRA flag Christopher Amavassy
1:58:09 30-34
Click to select for comparison
1,714 306
POR flag Ruben Ponte
1:58:20 25-29
Click to select for comparison
1,715 257
FRA flag Nicolas SOUCHE
1:58:20 40-44
Click to select for comparison
1,716 307
FRA flag Enzo François
1:58:21 25-29
Click to select for comparison
1,717 136
FRA flag giulio Biggi
1:58:21 45-49
Click to select for comparison
1,718 354
FRA flag Hubert Baranger
1:58:27 35-39
Click to select for comparison
1,719 424
FRA flag Simon DUREAU
1:58:37 30-34
Click to select for comparison
1,720 138
SUI flag Ronan Nigg
1:58:40 16-24
Click to select for comparison
1,721 308
SUI flag Arljind Saiti
1:58:40 25-29
Click to select for comparison
1,722 425
SUI flag Scott Goedkoop
1:58:41 30-34
Click to select for comparison
1,723 137
SUI flag Nicolas Wehrlin
1:58:43 45-49
Click to select for comparison
1,724 258
FRA flag Fabrice Elmaleh
1:58:44 40-44
Click to select for comparison
1,725 59
SUI flag Olivier Ernst
1:58:45 50-54
Click to select for comparison
1,726 139
SUI flag Vincent Lubrano
1:58:47 16-24
Click to select for comparison
1,727 355
SUI flag Jérémy Moery
1:58:50 35-39
Click to select for comparison
1,728 16
SUI flag Alain Pinguely
1:58:51 60-64
Click to select for comparison
1,729 138
GBR flag Andrew Fairie
1:59:19 45-49
Click to select for comparison
1,730 356
NED flag Johann Myburgh
1:59:20 35-39
Click to select for comparison
1,731 309
SUI flag Juan Esteban Silva Taborda
1:59:22 25-29
Click to select for comparison
1,732 140
SUI flag Sacha Christen
1:59:24 16-24
Click to select for comparison
1,733 310
FRA flag Aymeric Violette
1:59:44 25-29
Click to select for comparison
1,734 259
IND flag Sunil D
2:00:17 40-44
Click to select for comparison
1,735 29
POR flag Vitor Alexandre Correia Mendes
2:00:28 55-59
Click to select for comparison
1,736 139
FRA flag Jean Bargoin
2:00:30 45-49
Click to select for comparison
1,737 357
BRA flag Cassio De Bolba
2:00:39 35-39
Click to select for comparison
1,738 260
ECU flag Seiichi Suzuki
2:00:39 40-44
Click to select for comparison
1,739 141
CRC flag Gabriel Vargas Campos
2:00:46 16-24
Click to select for comparison
1,740 311
FRA flag Gabriel Paquin
2:00:48 25-29
Click to select for comparison
1,741 30
SUI flag Anthony Oke
2:00:53 55-59
Click to select for comparison
1,742 358
SUI flag Reto Brülhart
2:01:09 35-39
Click to select for comparison
1,743 426
GBR flag James Alexandre
2:01:11 30-34
Click to select for comparison
1,744 427
FRA flag Arnaud Poidevin
2:01:45 30-34
Click to select for comparison
1,745 140
FRA flag Matthieu Nicod
2:02:07 45-49
Click to select for comparison
1,746 428
FRA flag Alexandre choulot
2:02:30 30-34
Click to select for comparison
1,747 261
REU flag Charles Latchoumane
2:03:06 40-44
Click to select for comparison
1,748 312
GBR flag Nathan Lawrenson
2:03:09 25-29
Click to select for comparison
1,749 262
FRA flag Eimed Nadifi
2:03:16 40-44
Click to select for comparison
1,750 263
SUI flag Benjamin Ackermann
2:03:21 40-44
Click to select for comparison
1,751 142
POR flag Dinis Santos Baltazar
2:03:24 16-24
Click to select for comparison
1,752 359
FRA flag David ZBINDEN
2:03:38 35-39
Click to select for comparison
1,753 17
SUI flag Eric Ruchet
2:03:42 60-64
Click to select for comparison
1,754 60
FRA flag Frédéric KUZNIK
2:03:50 50-54
Click to select for comparison
1,755 360
FRA flag Florent Maria
2:04:31 35-39
Click to select for comparison
1,756 429
FRA flag Benjamin AREZKI
2:04:43 30-34
Click to select for comparison
1,757 313
FRA flag Lucas Richard
2:04:46 25-29
Click to select for comparison
1,758 264
FRA flag Dardan Salihi
2:05:05 40-44
Click to select for comparison
1,759 314
BEL flag Tim Larsimont
2:05:25 25-29
Click to select for comparison
1,760 315
SUI flag Axel Campanile
2:05:29 25-29
Click to select for comparison
1,761 143
SUI flag Karl Damian Kleiber
2:05:47 16-24
Click to select for comparison
1,762 31
SUI flag Laurent Vuilleumier
2:05:51 55-59
Click to select for comparison
1,763 316
FRA flag Théo Doyen
2:06:00 25-29
Click to select for comparison
1,764 265
GBR flag Brett Wilkinson
2:06:04 40-44
Click to select for comparison
1,765 361
FRA flag Maxime Collot
2:06:04 35-39
Click to select for comparison
1,766 266
FRA flag Maxime Binand
2:06:10 40-44
Click to select for comparison
1,767 61
FRA flag Pascal Remane
2:06:31 50-54
Click to select for comparison
1,768 267
GBR flag David Stallion
2:07:08 40-44
Click to select for comparison
1,769 317
FRA flag Gregory Rougeron
2:08:01 25-29
Click to select for comparison
1,770 362
KUW flag Hommood Altrarwa
2:08:03 35-39
Click to select for comparison
1,771 363
AUS flag Stephán Van der Walt
2:08:21 35-39
Click to select for comparison
1,772 318
FRA flag FLORIAN Chavigne
2:08:51 25-29
Click to select for comparison
1,773 141
FRA flag Jérôme Rapenne
2:09:40 45-49
Click to select for comparison
1,774 268
FRA flag Johann Archambault
2:09:46 40-44
Click to select for comparison
1,775 430
SUI flag Michel Ryser
2:09:46 30-34
Click to select for comparison
1,776 32
SUI flag Stefan Schwab
2:09:58 55-59
Click to select for comparison
1,777 431
ESP flag Lenin Jean Romo Once
2:10:34 30-34
Click to select for comparison
1,778 432
GBR flag Veejay Miller
2:11:25 30-34
Click to select for comparison
1,779 18
FRA flag FRANK GIGUET COVEX
2:11:39 60-64
Click to select for comparison
1,780 144
FRA flag Sofyane Razgallah
2:11:55 16-24
Click to select for comparison
1,781 142
SUI flag Igor Donadelli
2:12:09 45-49
Click to select for comparison
1,782 364
ESP flag Bruno Perez
2:12:31 35-39
Click to select for comparison
1,783 62
SUI flag pierre-yves Gerber
2:12:33 50-54
Click to select for comparison
1,784 143
SUI flag Stefan Sfatkidis
2:12:37 45-49
Click to select for comparison
1,785 365
FRA flag Gabriel Varela
2:12:47 35-39
Click to select for comparison
1,786 63
FRA flag Sébastien Nau
2:13:07 50-54
Click to select for comparison
1,787 366
FRA flag Ludovic FOURNAGE
2:13:14 35-39
Click to select for comparison
1,788 367
SUI flag Gianfranco Dorigo
2:13:16 35-39
Click to select for comparison
1,789 368
FRA flag Julien GUENIN
2:13:34 35-39
Click to select for comparison
1,790 33
GBR flag Gary Gallen
2:14:26 55-59
Click to select for comparison
1,791 319
SUI flag Noah Mensch
2:14:28 25-29
Click to select for comparison
1,792 19
FRA flag Paul Salli
2:14:57 60-64
Click to select for comparison
1,793 320
SUI flag Sébastien Sallin
2:15:12 25-29
Click to select for comparison
1,794 145
SUI flag Sehmus Inanmak
2:16:10 16-24
Click to select for comparison
1,795 144
GER flag Stephan Hochstein
2:16:12 45-49
Click to select for comparison
1,796 433
SUI flag Luca Meier
2:16:15 30-34
Click to select for comparison
1,797 269
FRA flag Julien Pitault
2:16:17 40-44
Click to select for comparison
1,798 270
SUI flag Nicolas Müller
2:17:48 40-44
Click to select for comparison
1,799 271
LTU flag Mindaugas Plokstys
2:19:46 40-44
Click to select for comparison
1,800 145
SUI flag Jan SKAMANGA
2:19:52 45-49
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.