TrainRox Logo TrainRox

HYROX DOUBLES MEN - St. Gallen 2026

16–19 Jan 2026
Showing 201 to 300 of 655 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
201
GER flag Thomas Horchemer
GER flag Peter Piller
25-29 1:12:14
Click to select for comparison
202
AUT flag Alexander Andahazy
AUT flag Gerhard Haller
50-54 1:12:15
Click to select for comparison
203
SUI flag Andre Chatelain
ITA flag Domenico Provenzano
35-39 1:12:18
Click to select for comparison
204
SUI flag Patrik Müller
GER flag Nikolai Redecker
35-39 1:12:20
Click to select for comparison
205
IRL flag Tom Corley
IRL flag Conor Brady
40-44 1:12:20
Click to select for comparison
206
SUI flag Christophe Amadieu
SUI flag Tobias Gulich
35-39 1:12:23
Click to select for comparison
207
SUI flag Jérôme Goudet
SUI flag Axel Goudet
40-44 1:12:31
Click to select for comparison
208
GER flag Andreas Lorenz
GER flag Tobias Weber
40-44 1:12:33
Click to select for comparison
209
SUI flag Luigi Lieberherr
SUI flag Lucas Güntensperger
30-34 1:12:39
Click to select for comparison
210
SUI flag Joel Peter
SUI flag Ivo Naef
35-39 1:12:46
Click to select for comparison
211
FRA flag Vincent Guhur
SUI flag Arnold Pfister
40-44 1:12:50
Click to select for comparison
212
NOR flag Isak Rynning
NOR flag Chris Rynning
40-44 1:12:53
Click to select for comparison
213
SUI flag Marco Truninger
SUI flag Adrian Truninger
40-44 1:12:58
Click to select for comparison
214
SUI flag Sandro Fankhauser
SUI flag Noé Baumann
30-34 1:12:58
Click to select for comparison
215
GER flag Philipp Löffler
GER flag Johannes Becker
35-39 1:13:01
Click to select for comparison
216
GER flag Benedikt Schoenberger
GER flag Luis Faupel
25-29 1:13:02
Click to select for comparison
217
SUI flag Luca Esposito
SUI flag Tim Maurer
16-24 1:13:02
Click to select for comparison
218
TUR flag Gökhan Baycan
TUR flag Kerem Çamlıbel
40-44 1:13:04
Click to select for comparison
219
SUI flag Michael Plüss
SUI flag Michael Pfeiffer
30-34 1:13:05
Click to select for comparison
220
SUI flag Gaétan Gobat
SUI flag Loïc Gaillard
25-29 1:13:09
Click to select for comparison
221
AUT flag Christian Küng
AUT flag Martin Zugg
45-49 1:13:11
Click to select for comparison
222
SUI flag Daniele Cacciatore
SUI flag Mario Russo
40-44 1:13:11
Click to select for comparison
223
SUI flag Francisco Martins
SUI flag Karim El Gallal
25-29 1:13:12
Click to select for comparison
224
NED flag Rick Tummers
NED flag Steven Lemmens
30-34 1:13:17
Click to select for comparison
225
SUI flag Sascha Brodbeck
SUI flag Luc Kury
35-39 1:13:18
Click to select for comparison
226
FRA flag Pierre Munier
SUI flag Marco Roggo
45-49 1:13:21
Click to select for comparison
227
SUI flag Gabriel Equey
SUI flag Esteban Fischlin
25-29 1:13:21
Click to select for comparison
228
SUI flag Jerome Pahud
SUI flag Zino Meuli
30-34 1:13:22
Click to select for comparison
229
GER flag Robin Haas
SUI flag Christian Zulauf
30-34 1:13:23
Click to select for comparison
230
SUI flag Kevin Forster
SUI flag Moreno Sonderegger
30-34 1:13:24
Click to select for comparison
231
SUI flag Pablo Guillaume-Gentil
SUI flag Gary Marigliano
30-34 1:13:27
Click to select for comparison
232
SUI flag Höel Ballestraz
SUI flag François Gross
25-29 1:13:28
Click to select for comparison
233
SUI flag Marc Eichenberger
SUI flag Didier Mayenzet
35-39 1:13:29
Click to select for comparison
234
GER flag Ralf Müller
GER flag Daniel Walter
45-49 1:13:29
Click to select for comparison
235
SUI flag Vivien Vassaux
SUI flag Wilson Mendes Tavares
35-39 1:13:30
Click to select for comparison
236
LIE flag Stefano Frick
SUI flag Mauro Casellini
35-39 1:13:34
Click to select for comparison
237
SUI flag Nathan Brodard
SUI flag Lionel Brodard
25-29 1:13:37
Click to select for comparison
238
SUI flag Tristan Grin
SUI flag Billy Grin
25-29 1:13:40
Click to select for comparison
239
SUI flag Patrick Thäler
SUI flag Giuseppe D‘Amato
45-49 1:13:46
Click to select for comparison
240
SUI flag Robin Güntert
SUI flag Cristian Brigante
30-34 1:13:50
Click to select for comparison
241
SUI flag Quentin Mouny
FRA flag Evan Knepfler
30-34 1:13:56
Click to select for comparison
242
SUI flag Benard Mustafa
SUI flag Jeronim Memeti
16-24 1:13:58
Click to select for comparison
243
FRA flag Louis Abadie
FRA flag Mathieu Bascon
25-29 1:14:05
Click to select for comparison
244
MAR flag Marwane Tahiri Alaoui
MAR flag Oussama Benani
25-29 1:14:06
Click to select for comparison
245
SUI flag Leo Petermann
SUI flag Gerald Petermann
35-39 1:14:07
Click to select for comparison
246
SUI flag Tiago Ferreira Vilela
SUI flag Julien Sauvat
35-39 1:14:10
Click to select for comparison
247
SUI flag Riza Parlak
SUI flag Burak Gökce
35-39 1:14:12
Click to select for comparison
248
FRA flag Kevin Legrain
SUI flag Jacky Dervey
35-39 1:14:14
Click to select for comparison
249
SUI flag Jan Baumgartner
SUI flag Claudio Decurtins
35-39 1:14:15
Click to select for comparison
250
SUI flag Fabrice Battistel
SUI flag Gilles Relin Simonnot
45-49 1:14:16
Click to select for comparison
251
ESP flag Oriol Caro
SWE flag Fredrik Lundgren
25-29 1:14:17
Click to select for comparison
252
SUI flag Alec Jäppinen
SUI flag Joshua Von Atzigen
25-29 1:14:19
Click to select for comparison
253
GER flag Tim Riedl
GER flag Jürgen Gottwald
30-34 1:14:19
Click to select for comparison
254
SUI flag Patrik Mauchle
GER flag Torge Hannemann
35-39 1:14:20
Click to select for comparison
255
FRA flag Hugo Bresson
FRA flag Thomas Delcourt
30-34 1:14:23
Click to select for comparison
256
FRA flag Brice Walter
FRA flag Gerald Tschudy
40-44 1:14:25
Click to select for comparison
257
SUI flag Maxime Joss
SUI flag Jérémy Joss
25-29 1:14:26
Click to select for comparison
258
SUI flag Damien Jacquier
SUI flag Julien Dedelley
25-29 1:14:29
Click to select for comparison
259
GER flag Patrik Meiszner
SUI flag Claudio Rosso
40-44 1:14:34
Click to select for comparison
260
SUI flag Wien Duong
SUI flag Mark Meier
30-34 1:14:37
Click to select for comparison
261
GER flag Thomas Frischknecht
GER flag Kenneth Alexander Grodotzki
40-44 1:14:39
Click to select for comparison
262
GER flag Yannick Lukas Stoll
GER flag Michael Becker
30-34 1:14:44
Click to select for comparison
263
GER flag Roee Tenne
IND flag Apoorv Singh
16-24 1:14:46
Click to select for comparison
264
SUI flag Patrick Ollivier
SUI flag Cyril Ollivier
50-54 1:14:47
Click to select for comparison
265
GER flag Fabian Bastian
GER flag Oliver Dehmel
40-44 1:14:47
Click to select for comparison
266
SUI flag Daniel Baumgartner
SUI flag Leander Pedrett
40-44 1:14:48
Click to select for comparison
267
SUI flag Reto Damann
SUI flag Manuel Hinterberger
30-34 1:14:50
Click to select for comparison
268
GER flag Simon Leonhard
GER flag Lukas Gesell
30-34 1:14:51
Click to select for comparison
269
SUI flag Jean-Matthieu Jodar
SUI flag Christoph Beeri
40-44 1:14:53
Click to select for comparison
270
AUT flag Manuel Eggerth
AUT flag Daniel Krennhuber
35-39 1:14:59
Click to select for comparison
271
SUI flag Alain Früh
SUI flag Cyril Schoch
30-34 1:15:00
Click to select for comparison
272
GBR flag Ryan Driver
SUI flag Markus Studer
35-39 1:15:01
Click to select for comparison
273
GER flag Ulrich Grosse
GER flag Sebastian Fauser
35-39 1:15:02
Click to select for comparison
274
AUT flag Felix Florian
GER flag Michael Weyer
25-29 1:15:03
Click to select for comparison
275
GER flag Christian Weis
SUI flag Yannic Weis
35-39 1:15:05
Click to select for comparison
276
SUI flag Marco Meier
SUI flag Ramon Knecht
30-34 1:15:07
Click to select for comparison
277
SUI flag Jérôme Breil
SUI flag Benjamin Lazzarotto
30-34 1:15:09
Click to select for comparison
278
SUI flag Sandro Perrenoud
SUI flag Colin Hoffmann
25-29 1:15:11
Click to select for comparison
279
SUI flag Frédéric Rüeger
SUI flag Marc Altherr
45-49 1:15:12
Click to select for comparison
280
SUI flag Nico Kern
SUI flag Jan Keller
25-29 1:15:21
Click to select for comparison
281
SUI flag Lorenzo Falcone
SUI flag Moreno Falcone
30-34 1:15:26
Click to select for comparison
282
BEL flag Vincent Bouhon
BEL flag Thomas Ballat
25-29 1:15:27
Click to select for comparison
283
SUI flag Tim Lang
FRA flag Ronan Salen
30-34 1:15:27
Click to select for comparison
284
SUI flag Felix Schiess
SUI flag Veit Albers
25-29 1:15:32
Click to select for comparison
285
SUI flag Simon Schweizer
FRA flag Guillaume Lestoille
25-29 1:15:33
Click to select for comparison
286
SUI flag Nikolai Brunner
SUI flag Moritz Wädensweiler
30-34 1:15:35
Click to select for comparison
287
NED flag Jeroen Willems
GER flag Ulf Gündisch
40-44 1:15:36
Click to select for comparison
288
SUI flag Quôc Anh Bui
SUI flag David Ciardo
40-44 1:15:43
Click to select for comparison
289
GER flag Steve Tunga
GER flag Joel Stegelmann
25-29 1:15:49
Click to select for comparison
290
GER flag Benedikt Wellkamp
GER flag Thassilo Weiss
25-29 1:15:52
Click to select for comparison
291
SUI flag Luca Lauber
SUI flag Kai Hänggeli
30-34 1:15:54
Click to select for comparison
292
GER flag Dominik Schwindl
GER flag Patrick Hanisch
30-34 1:15:54
Click to select for comparison
293
SUI flag Aljoscha Schärer
SUI flag Maurice Ferro
30-34 1:15:58
Click to select for comparison
294
SUI flag Niilo Caboussat
SUI flag Jan Braun
16-24 1:15:58
Click to select for comparison
295
FRA flag Rudy Fillon
FRA flag Christopher Fillon
30-34 1:16:00
Click to select for comparison
296
SUI flag Andreas Althaus Tara
SUI flag Tom Wyss
40-44 1:16:00
Click to select for comparison
297
FRA flag Thomas Flubacher
FRA flag David Lorenzo
30-34 1:16:02
Click to select for comparison
298
SUI flag Patrick Bienz
SUI flag Gianluca Merri
30-34 1:16:04
Click to select for comparison
299
GER flag Crispin Ludwig
GER flag Mark Loose
25-29 1:16:06
Click to select for comparison
300
SUI flag Rafael Mayer
SUI flag Gregory Schumacher
25-29 1:16:07
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.