HYROX MEN - St. Gallen 2026

16–19 Jan 2026
Showing 1,001 to 1,070 of 1,070 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,001 246
SUI flag Vajithan Somasundaram
1:58:16 30-34
Click to select for comparison
1,002 76
SVK flag David Vrábel
1:58:25 16-24
Click to select for comparison
1,003 187
SUI flag Roger Kanobel
1:58:31 35-39
Click to select for comparison
1,004 94
SUI flag Stefan Sfatkidis
1:58:42 45-49
Click to select for comparison
1,005 33
GER flag Helmuth Hitzeroth
1:58:42 55-59
Click to select for comparison
1,006 46
SUI flag Roger Lombardo
1:58:51 50-54
Click to select for comparison
1,007 170
SUI flag Silas Steiner
1:59:00 25-29
Click to select for comparison
1,008 47
SUI flag Salva Immordino
1:59:11 50-54
Click to select for comparison
1,009 247
SUI flag Yves Thalmann
1:59:27 30-34
Click to select for comparison
1,010 77
AUT flag Yannic Fessler
1:59:41 16-24
Click to select for comparison
1,011 188
SUI flag Manuel Waldmeier
1:59:43 35-39
Click to select for comparison
1,012 95
FRA flag Eric Dizin
2:00:13 45-49
Click to select for comparison
1,013 78
SUI flag Tom Stebler
2:00:22 16-24
Click to select for comparison
1,014 248
SUI flag Claudio Di Pizzo
2:00:52 30-34
Click to select for comparison
1,015 189
GER flag Damian Bradatsch
2:00:54 35-39
Click to select for comparison
1,016 15
SUI flag Robert Ritter
2:01:05 60-64
Click to select for comparison
1,017 190
SUI flag Mathias Sutter
2:01:12 35-39
Click to select for comparison
1,018 191
MTN flag Adama Konate
2:01:24 35-39
Click to select for comparison
1,019 48
GER flag Markus Karp
2:01:50 50-54
Click to select for comparison
1,020 49
SUI flag Greg Calcagno
2:01:54 50-54
Click to select for comparison
1,021 50
SUI flag Sirus Ramezani
2:01:57 50-54
Click to select for comparison
1,022 171
SUI flag Arianit Ajeti
2:02:09 25-29
Click to select for comparison
1,023 172
SUI flag Mario Morina
2:02:10 25-29
Click to select for comparison
1,024 51
POL flag Radoslaw Rusin
2:02:13 50-54
Click to select for comparison
1,025 192
PHI flag Malone Perez
2:02:42 35-39
Click to select for comparison
1,026 140
SUI flag Tom Fry
2:02:53 40-44
Click to select for comparison
1,027 141
NED flag Endilo Lourens
2:03:03 40-44
Click to select for comparison
1,028 249
LIE flag Alen Walser
2:03:38 30-34
Click to select for comparison
1,029 96
SUI flag Michael Verfaillie
2:04:09 45-49
Click to select for comparison
1,030 34
SUI flag Lukas Meier
2:04:13 55-59
Click to select for comparison
1,031 250
FRA flag Hugo Masclet
2:05:17 30-34
Click to select for comparison
1,032 79
SUI flag Robin Woodtli
2:05:18 16-24
Click to select for comparison
1,033 251
SUI flag Fabio Gemperli
2:05:24 30-34
Click to select for comparison
1,034 142
SUI flag Piotr Wieczorek
2:05:52 40-44
Click to select for comparison
1,035 143
SUI flag Rommel Pineda
2:06:14 40-44
Click to select for comparison
1,036 193
AUT flag Martin Strini
2:06:43 35-39
Click to select for comparison
1,037 97
SUI flag Michael Cappenberg
2:07:20 45-49
Click to select for comparison
1,038 173
ITA flag Andrea Frittoli
2:08:02 25-29
Click to select for comparison
1,039 174
SUI flag David Barac
2:08:13 25-29
Click to select for comparison
1,040 144
SUI flag Bernard Filipovic
2:08:25 40-44
Click to select for comparison
1,041 35
SUI flag Marcus Schatton
2:08:38 55-59
Click to select for comparison
1,042 252
ITA flag Giuseppe Tridico
2:09:10 30-34
Click to select for comparison
1,043 253
SUI flag Kevin Halef
2:09:16 30-34
Click to select for comparison
1,044 194
SUI flag Davide Paglialonga
2:09:58 35-39
Click to select for comparison
1,045 36
SUI flag Reto Benz
2:10:08 55-59
Click to select for comparison
1,046 80
GRE flag Apostolos Kampouris
2:10:15 16-24
Click to select for comparison
1,047 16
ITA flag Marco Iezzi
2:10:30 60-64
Click to select for comparison
1,048 81
SUI flag Luca Battistel
2:10:41 16-24
Click to select for comparison
1,049 82
AUT flag Sebastian Novotny
2:12:49 16-24
Click to select for comparison
1,050 145
FRA flag Sullivan Guhel
2:13:32 40-44
Click to select for comparison
1,051 254
GER flag Marcel Pütz
2:13:49 30-34
Click to select for comparison
1,052 175
GER flag Tobias Blahetka
2:14:39 25-29
Click to select for comparison
1,053 37
SUI flag Lutz Thelen
2:15:09 55-59
Click to select for comparison
1,054 195
SUI flag Michael Naef
2:15:19 35-39
Click to select for comparison
1,055 146
GER flag Filippo Ladisi
2:15:41 40-44
Click to select for comparison
1,056 147
SUI flag Erkan Mertoglu
2:17:51 40-44
Click to select for comparison
1,057 17
SUI flag Thomas Berger
2:25:02 60-64
Click to select for comparison
1,058 83
SUI flag Sacha Battistel
2:27:10 16-24
Click to select for comparison
1,059 98
GER flag Bert Vogler
2:27:35 45-49
Click to select for comparison
1,060 255
ROU flag Tanasa Alexandru Mihai
2:27:42 30-34
Click to select for comparison
1,061 196
SUI flag David Rogers
2:31:41 35-39
Click to select for comparison
1,062 18
SUI flag Michael Grotzer
2:32:46 60-64
Click to select for comparison
1,063 19
GER flag Detlev Schneiders
2:33:17 60-64
Click to select for comparison
1,064 38
FRA flag Emmanuel Kuntzner
2:36:52 55-59
Click to select for comparison
1,065 20
SUI flag Harald Düring
2:51:34 60-64
Click to select for comparison
1,066 197
AUT flag Achim Summer
2:51:45 35-39
Click to select for comparison
1,067 52
SUI flag Roger Gestach
2:53:17 50-54
Click to select for comparison
1,068 84
GER flag Levi Kuhn
2:54:31 16-24
Click to select for comparison
1,069 198
EGY flag Eyad Sherif Lotfy
2:57:32 35-39
Click to select for comparison
1,070 85
SUI flag Tim Woodtli
3:03:19 16-24
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.