TrainRox Logo TrainRox

HYROX DOUBLES MEN - St. Gallen 2026

16–19 Jan 2026
Showing 101 to 200 of 655 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
101
SUI flag Hugo Castaldi
SUI flag Marc Cattin
25-29 1:07:23
Click to select for comparison
102
SUI flag Dominic Kofler
SUI flag Alexandre Magnou
25-29 1:07:24
Click to select for comparison
103
SUI flag Yannick Scheurer
SUI flag Samuel Friedli
35-39 1:07:27
Click to select for comparison
104
GER flag Philip Koch
GER flag Leonard Gauggel
25-29 1:07:27
Click to select for comparison
105
GER flag Dominik Eichinger
GER flag Jan-Paul Thullner
25-29 1:07:28
Click to select for comparison
106
SUI flag Philipp Grünig
SUI flag Luca Nussbaumer
30-34 1:07:28
Click to select for comparison
107
SUI flag Pascal Sloof
SUI flag Yanik Zoller
25-29 1:07:29
Click to select for comparison
108
SUI flag Quentin Racheter
SUI flag Jean Gringet
35-39 1:07:34
Click to select for comparison
109
GER flag Nino Trost
GER flag Nico Trost
25-29 1:07:39
Click to select for comparison
110
GER flag Faruk Özmen
GER flag Burkhart Schwerdtner
16-24 1:07:45
Click to select for comparison
111
SUI flag Fabio Duca
SUI flag Ahmed Hammad
16-24 1:07:46
Click to select for comparison
112
GER flag Patrick Sauter
GER flag Matthias Sautter
30-34 1:07:47
Click to select for comparison
113
SUI flag Emanuel Zürcher
SUI flag Tobias Zürcher
40-44 1:07:48
Click to select for comparison
114
FRA flag Thomas Courteille
FRA flag Kevin Boquet
35-39 1:07:52
Click to select for comparison
115
SUI flag Timo Gysin
SUI flag Lawrence Gysin
25-29 1:07:58
Click to select for comparison
116
SUI flag Elia Schmitt
SUI flag Beda Lippuner
25-29 1:08:06
Click to select for comparison
117
SUI flag Kurt Marty
SUI flag Michael Kälin
40-44 1:08:07
Click to select for comparison
118
GBR flag Jamie Wall
GBR flag Charlie Scouler
35-39 1:08:19
Click to select for comparison
119
BEL flag Florent Tillie
FRA flag Hugo Decramer
30-34 1:08:20
Click to select for comparison
120
FRA flag Will Haile
FRA flag Greg Meng
16-24 1:08:21
Click to select for comparison
121
GER flag Luis Aladino Teixeira-Beugel
GER flag David Kreischer
30-34 1:08:21
Click to select for comparison
122
GER flag Fabian Murach
GER flag Michael Kosmis
30-34 1:08:22
Click to select for comparison
123
SUI flag Ronny Gwerder
SUI flag Marcel Wildhaber
40-44 1:08:35
Click to select for comparison
124
SUI flag Joël Wegmüller
SUI flag Severin Häller
25-29 1:08:38
Click to select for comparison
125
FRA flag Benoit Leclercq
FRA flag Pierre Frantz
40-44 1:08:38
Click to select for comparison
126
SUI flag Matteo Schärer
SUI flag Levin Schneider
25-29 1:08:41
Click to select for comparison
127
GER flag Maximilian Schaaf-Tempel
GER flag Jan-Philipp Wiepcke
25-29 1:08:41
Click to select for comparison
128
FRA flag Filipe Moredo
SUI flag Alan Desarzens
30-34 1:08:46
Click to select for comparison
129
SUI flag Mike Brunner
SUI flag Fäbu Zürcher
30-34 1:08:51
Click to select for comparison
130
SUI flag Stéphane Bangerter
SUI flag Fabien Eymann
40-44 1:08:52
Click to select for comparison
131
SUI flag Sven Gurtner
SUI flag Jean Pierre Bornhauser
30-34 1:08:56
Click to select for comparison
132
GER flag Mohamed Aanouz
GER flag Max Geisler
16-24 1:08:58
Click to select for comparison
133
SUI flag Kyle Cedeno
SUI flag Allan Schürch
16-24 1:09:00
Click to select for comparison
134
AUT flag Paul Widauer
AUT flag Florian Fuchsberger
25-29 1:09:01
Click to select for comparison
135
SUI flag Olivier Weber
SUI flag Ludovic Jordan
25-29 1:09:02
Click to select for comparison
136
SUI flag Dario Treier
SUI flag Ramon Treier
25-29 1:09:03
Click to select for comparison
137
SUI flag Severin Jordi
SUI flag Moritz Markwalder
25-29 1:09:11
Click to select for comparison
138
GER flag Florian Abicht
GER flag Markus Heinrich Völker
25-29 1:09:12
Click to select for comparison
139
SUI flag Michael Waelte
SUI flag Lars Lanfranchi
35-39 1:09:17
Click to select for comparison
140
SUI flag Yuri Gomes Costa
SUI flag Adrien Brunetti
25-29 1:09:20
Click to select for comparison
141
POR flag Edgar Lima
SUI flag Oliver Gügler
40-44 1:09:20
Click to select for comparison
142
SUI flag Patrik Di Luca
SUI flag Raphael Jud
35-39 1:09:26
Click to select for comparison
143
SUI flag Mukunthan Premraj
SUI flag Michael Müller
25-29 1:09:28
Click to select for comparison
144
SUI flag Yann Guela
SUI flag Evan Huber
25-29 1:09:32
Click to select for comparison
145
SUI flag Ueli Von Rotz
SUI flag Markus Schober
40-44 1:09:42
Click to select for comparison
146
SUI flag Paris Bornand
SUI flag Louis Crisinel
16-24 1:09:45
Click to select for comparison
147
SUI flag Larry Carrel
SUI flag Pierre Smetana
35-39 1:09:48
Click to select for comparison
148
SUI flag Pascal Maibach
GER flag Norman Pietzke
35-39 1:09:48
Click to select for comparison
149
SUI flag Dario Johner
SUI flag Noah Kneubühl
25-29 1:09:50
Click to select for comparison
150
LIE flag Thomas Tschütscher
SUI flag Nemanja Nenadic
35-39 1:09:57
Click to select for comparison
151
SUI flag Josua Steiner
SUI flag Kelechi Uzor
16-24 1:10:00
Click to select for comparison
152
SUI flag Andrés Müller
SUI flag Juan Thomann
35-39 1:10:03
Click to select for comparison
153
GER flag Mario Greco
GER flag Raphael Nohe-Bujak
35-39 1:10:06
Click to select for comparison
154
SUI flag Martin Faden
SUI flag Aris-Noah Jaeggi
16-24 1:10:08
Click to select for comparison
155
SUI flag Thiery Schatzmann
SUI flag Marcel Villiger
30-34 1:10:12
Click to select for comparison
156
SUI flag Sandro Gmür
SUI flag Reimond Marti
35-39 1:10:13
Click to select for comparison
157
SUI flag Dominik Hutter
SUI flag Philippe Schläpfer
35-39 1:10:13
Click to select for comparison
158
SUI flag Sascha Kolb
SUI flag Hansjörg Ruppanner
55-59 1:10:22
Click to select for comparison
159
SUI flag Raphael Haag
SUI flag Lukas Flückiger
30-34 1:10:25
Click to select for comparison
160
SUI flag Raffael Inglin
SUI flag Christoph Rüeger
35-39 1:10:25
Click to select for comparison
161
SUI flag Marius Künzli
SUI flag Jason Berglas
25-29 1:10:26
Click to select for comparison
162
SUI flag Basile Gloor
SUI flag Esteban Dubois
16-24 1:10:33
Click to select for comparison
163
GER flag Patrick Schulz
GER flag Tobias Wagner
35-39 1:10:36
Click to select for comparison
164
SUI flag Loris Falce
SUI flag Thibaud Florey
16-24 1:10:39
Click to select for comparison
165
SUI flag Benjamin Banon
SUI flag Sébastien Mayer
35-39 1:10:40
Click to select for comparison
166
SUI flag Aurélien Blanchard
SUI flag Nicolas Pasquier
40-44 1:10:41
Click to select for comparison
167
BEL flag Oscar Devos
FRA flag Mathis Faure
25-29 1:10:43
Click to select for comparison
168
GER flag Michael Baumert
GER flag Yannik Ruffner
25-29 1:10:44
Click to select for comparison
169
GBR flag Andrew Nunn
SUI flag Fabian Keller
40-44 1:10:46
Click to select for comparison
170
SUI flag Yves Frischknecht
SUI flag Cyrill Bischof
25-29 1:10:48
Click to select for comparison
171
SUI flag Marc Waser
SUI flag Nicolas Kuhn
35-39 1:10:52
Click to select for comparison
172
GER flag Gianluca Mamone
GER flag Dennis Humann
25-29 1:10:54
Click to select for comparison
173
LIE flag Fernando Vogt
LIE flag Kevin Gabathuler
30-34 1:10:55
Click to select for comparison
174
CYP flag Charalambos Leontiou
CYP flag Kyriakos Leontiou
25-29 1:10:58
Click to select for comparison
175
SUI flag Christian Knecht
SUI flag Jens Wüthrich
25-29 1:11:01
Click to select for comparison
176
SUI flag Nick Schwab
SUI flag Elias Aebi
25-29 1:11:02
Click to select for comparison
177
GER flag David Flaig
GER flag Ruben Wohlfahrt
30-34 1:11:11
Click to select for comparison
178
SUI flag Daniel Rothen
SUI flag Manuel Schöni
40-44 1:11:13
Click to select for comparison
179
SUI flag Julien Melmoux
SUI flag Michel Cherix
55-59 1:11:19
Click to select for comparison
180
SUI flag Dominique Neff
GER flag Can Ikiz
30-34 1:11:19
Click to select for comparison
181
SUI flag Stefan Widmer
SUI flag Mathieu Vallat
25-29 1:11:28
Click to select for comparison
182
SUI flag Jérémie Guillet
SUI flag Dimitri Kolly
16-24 1:11:32
Click to select for comparison
183
LIE flag Niklas Marxer
LIE flag Adrian Hug
25-29 1:11:34
Click to select for comparison
184
SUI flag Antonio Consolante
SUI flag Anthony Neyroud
30-34 1:11:35
Click to select for comparison
185
POR flag André Da Silva
SUI flag Sven Schuler
30-34 1:11:39
Click to select for comparison
186
GBR flag Ben Jones
GBR flag Spencer Hewitt
50-54 1:11:43
Click to select for comparison
187
GER flag Michael Ferst
FRA flag Nicolas Boucher
35-39 1:11:47
Click to select for comparison
188
SUI flag Dean Woodtli
SUI flag Jan Dosch
16-24 1:11:52
Click to select for comparison
189
SUI flag Tim Wäckerle
SUI flag Paolo Roberti
30-34 1:11:52
Click to select for comparison
190
SUI flag Loris Vallan
SUI flag Raphael Ruch
25-29 1:11:53
Click to select for comparison
191
ITA flag Domenico Giaquinto
SUI flag Titouan Vannay
35-39 1:11:59
Click to select for comparison
192
FRA flag Louis Tarantola
FRA flag Étienne Thélin
25-29 1:12:03
Click to select for comparison
193
SUI flag Luca Balsiger
SUI flag Marcel Moretti
35-39 1:12:06
Click to select for comparison
194
SUI flag Andreas Grünenfelder
TUR flag Metin Topcu
40-44 1:12:06
Click to select for comparison
195
FRA flag Anthony Jimenez
FRA flag Anthony Helena
35-39 1:12:06
Click to select for comparison
196
SUI flag Pascal Winzeler
SUI flag Michael Winzeler
25-29 1:12:07
Click to select for comparison
197
SUI flag Enrique Rapp
SUI flag Elia Amorosi
16-24 1:12:08
Click to select for comparison
198
SUI flag Keryann Maire
SUI flag Anthony Schwyn
25-29 1:12:09
Click to select for comparison
199
GER flag Florian Kristof
GER flag Florian Stein
30-34 1:12:10
Click to select for comparison
200
SUI flag Solomon Tettey
SUI flag Lukas Tanner
30-34 1:12:11
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.