TrainRox Logo TrainRox

HYROX DOUBLES MEN - St. Gallen 2026

16–19 Jan 2026
Showing 301 to 400 of 655 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
301
SUI flag Markus Meier
SUI flag Manuel Fasko
35-39 1:16:11
Click to select for comparison
302
SUI flag Thomas Cutka
SUI flag Markus Fellmann
30-34 1:16:11
Click to select for comparison
303
POR flag Tiago Lindo
POR flag Carlos Abreu
40-44 1:16:13
Click to select for comparison
304
GER flag Andreas Wagner
GER flag Jonas Karcher
35-39 1:16:13
Click to select for comparison
305
GBR flag Neil Mcclure
SUI flag Alain Brusch
35-39 1:16:15
Click to select for comparison
306
SUI flag Oliver Bozinov
GBR flag Ben Hunter
50-54 1:16:15
Click to select for comparison
307
GER flag Dominik Machate
GER flag Sven Beatrix
25-29 1:16:19
Click to select for comparison
308
SUI flag Laurent Wyss
SUI flag Kevin Zurbuchen
35-39 1:16:22
Click to select for comparison
309
SUI flag Jonathan Perez
SUI flag Daniel Rebelo Gonçalves
30-34 1:16:23
Click to select for comparison
310
FRA flag Baptiste Charbonnier
SUI flag Lucas Philipp
25-29 1:16:24
Click to select for comparison
311
SUI flag Raphael Vouillamoz
SUI flag Silvan Eyer
35-39 1:16:25
Click to select for comparison
312
SUI flag Florian Steger
SUI flag Kurt Kisker
35-39 1:16:28
Click to select for comparison
313
SUI flag Nicolas Eberhart
SUI flag Mathieu Boillat
40-44 1:16:31
Click to select for comparison
314
GER flag Max Roeder
GER flag Carlos Fernandez Ulrich
25-29 1:16:39
Click to select for comparison
315
SUI flag Christoph Thurnherr
PAR flag Oscar Delgado
30-34 1:16:39
Click to select for comparison
316
AUT flag Markus Lescher
AUT flag Christoph Holodnik
35-39 1:16:45
Click to select for comparison
317
SUI flag Roger Schnetzer
SUI flag Cyrill Bucher
30-34 1:16:48
Click to select for comparison
318
POR flag Angelo Ramos
SUI flag Marc Jost
16-24 1:16:49
Click to select for comparison
319
SUI flag Remo Anliker
SUI flag Kevin Iseli
30-34 1:16:51
Click to select for comparison
320
SUI flag Marco Zimmermann
SUI flag Christian Roth
35-39 1:16:51
Click to select for comparison
321
SUI flag Hugo Pierazzi
SUI flag Sven Dufour
16-24 1:16:55
Click to select for comparison
322
SUI flag Fabian Kempf
SUI flag Quirin Rusch
16-24 1:17:01
Click to select for comparison
323
GER flag John-Eric Förster
GER flag Moritz Dorner
25-29 1:17:02
Click to select for comparison
324
SUI flag Thibault Choffat
SUI flag Thomas Schaller
35-39 1:17:04
Click to select for comparison
325
AUT flag Wolfgang Mau
AUT flag Bernd Metzler
40-44 1:17:04
Click to select for comparison
326
SUI flag Marc Frei
SUI flag Pascal Artho
30-34 1:17:06
Click to select for comparison
327
GER flag Thilo Braun
GER flag Johannes Ackermann
30-34 1:17:07
Click to select for comparison
328
SUI flag Nicola ?‍☠️ P
MEX flag William?? Mexico
30-34 1:17:10
Click to select for comparison
329
SUI flag Jonathan Garcia
SUI flag Jeremy Urgese
35-39 1:17:12
Click to select for comparison
330
GER flag Alex Franz
GER flag Max Mühlegg
30-34 1:17:13
Click to select for comparison
331
SUI flag Lars Delb
SUI flag Silvan Delb
30-34 1:17:13
Click to select for comparison
332
SUI flag Alex Meier
SUI flag Marco Germann
30-34 1:17:13
Click to select for comparison
333
GER flag Paul Vincent Schröter
GER flag Phil Pendt
30-34 1:17:15
Click to select for comparison
334
SUI flag Nils Spindler
SUI flag James Raper
25-29 1:17:16
Click to select for comparison
335
AUT flag Kevin Defranceschi
AUT flag Thomas Reimer
40-44 1:17:21
Click to select for comparison
336
GER flag Philipp Babic Markmann
GER flag Elliot Sellschopp
40-44 1:17:26
Click to select for comparison
337
GER flag David Reitz
GER flag Adrian Nerlinger
25-29 1:17:27
Click to select for comparison
338
SUI flag Carmine David Potalivo
ESP flag Samuel Gomez Rodriguez
25-29 1:17:28
Click to select for comparison
339
GER flag Jürgen Sarembe
GER flag Eugen Blust
60-64 1:17:30
Click to select for comparison
340
SUI flag Manuel Jenni
SUI flag Marc Koller
30-34 1:17:35
Click to select for comparison
341
GER flag Fabian Baier
GER flag Lorenz Weidinger
30-34 1:17:36
Click to select for comparison
342
SUI flag Tim Bonorand
ITA flag Giovanni Cutulle
16-24 1:17:46
Click to select for comparison
343
GER flag Marco Schulz
GER flag Raphael Hörter
25-29 1:17:48
Click to select for comparison
344
GER flag Johannes Dr. Günzel
GER flag Ansgar Bühler
45-49 1:17:50
Click to select for comparison
345
SUI flag Xeno Widmer
SUI flag Manuel Meier
16-24 1:17:53
Click to select for comparison
346
SUI flag Florian Gridelli
SUI flag Nicolas Cattin
40-44 1:17:55
Click to select for comparison
347
SUI flag Andy Durrer
AUT flag Wolfgang Lugstein
40-44 1:17:57
Click to select for comparison
348
GER flag Stefan Andlauer
GER flag Niklas Bauer
40-44 1:17:59
Click to select for comparison
349
GER flag Markus Herold
GER flag Chris Geller
35-39 1:18:01
Click to select for comparison
350
FRA flag Romain Blum
SUI flag Jérémy Gendre
30-34 1:18:06
Click to select for comparison
351
AUT flag Ludwig List
AUT flag Niklas Jakob Bruckner
40-44 1:18:07
Click to select for comparison
352
GER flag Simon Drapp
GER flag Dominik Riether
30-34 1:18:08
Click to select for comparison
353
SUI flag Flurin Sandholzer
SUI flag Stefan Roderer
30-34 1:18:10
Click to select for comparison
354
SUI flag Simon Rohrer
SUI flag Mauro Sisera
25-29 1:18:12
Click to select for comparison
355
SUI flag Emanuel Näf
SUI flag Stefan Sauter
45-49 1:18:16
Click to select for comparison
356
USA flag D'Artagnan Clark
USA flag Moises Polanco
40-44 1:18:20
Click to select for comparison
357
GER flag Julian Hafner
GER flag Fabian Herbinger
25-29 1:18:22
Click to select for comparison
358
SUI flag Nikola Lopatic
SUI flag Reno Löffler
35-39 1:18:29
Click to select for comparison
359
GER flag Florian Johannsen
GER flag Gerrit Carstensen
40-44 1:18:29
Click to select for comparison
360
GER flag Dennis Schmitz
GER flag Markus Schließke
40-44 1:18:31
Click to select for comparison
361
FRA flag Colia Lecomte
SUI flag Linus Gisler
25-29 1:18:32
Click to select for comparison
362
SUI flag Colin Weibel
NED flag Marnix Riepen
25-29 1:18:40
Click to select for comparison
363
SUI flag Stephan Thommen
SUI flag Dan Ottiger
45-49 1:18:42
Click to select for comparison
364
SUI flag Christian Häfliger
SUI flag Dario Beutler
25-29 1:18:46
Click to select for comparison
365
SUI flag Patrick Wildhaber
SUI flag Roman Bartholet
30-34 1:18:51
Click to select for comparison
366
SUI flag Vongsathon Noreerad
POR flag Gabriel Maricato Da Silva
30-34 1:18:59
Click to select for comparison
367
SUI flag Hakan Parlak
SUI flag Marc Von Wartburg
50-54 1:19:00
Click to select for comparison
368
GER flag Manuel Najera
GER flag Joern Sebesse
40-44 1:19:00
Click to select for comparison
369
SUI flag Michael Zimmermann
CRO flag Andrija Karacic
25-29 1:19:02
Click to select for comparison
370
AUS flag Mitchell Bacon
FRA flag Ludovic Tremeaux
40-44 1:19:12
Click to select for comparison
371
SUI flag Jeremy Freiburghaus
SUI flag Raphael Albrecht
30-34 1:19:12
Click to select for comparison
372
FIN flag Antti Kontsas
GER flag Victor Krause
35-39 1:19:13
Click to select for comparison
373
SUI flag Fabian Romy
SUI flag Sven Tschopp
30-34 1:19:15
Click to select for comparison
374
ITA flag Lorenzo Fruci
SUI flag Antonio Manduca
25-29 1:19:19
Click to select for comparison
375
GER flag Johannes Schraufnagl
GER flag Philipp Mack
30-34 1:19:20
Click to select for comparison
376
SUI flag Yves Huser
SUI flag Cédric Rüegsegger
35-39 1:19:27
Click to select for comparison
377
ITA flag Max Massimiliano Scarpa
ANG flag Bouya Kiangani Ndombasi
30-34 1:19:29
Click to select for comparison
378
SUI flag Stefan Hofmann
SUI flag Stefan Schildknecht
30-34 1:19:31
Click to select for comparison
379
GER flag Elias Wollenberger
GER flag Jakob Fenske
25-29 1:19:32
Click to select for comparison
380
AUT flag Mario Salzer
GER flag Lukas Justen
35-39 1:19:34
Click to select for comparison
381
SUI flag Cedric Rippstein
SUI flag Nic Krummenacher
30-34 1:19:39
Click to select for comparison
382
SUI flag Jonas Schneider
SUI flag Sven Lobeto
30-34 1:19:42
Click to select for comparison
383
SUI flag Jeremy Zürcher
SUI flag Maïc Crausaz
16-24 1:19:44
Click to select for comparison
384
SUI flag Pascal Thoma
SUI flag Tom Bertényi
45-49 1:19:46
Click to select for comparison
385
ITA flag Ruben Piccioli
SUI flag Silvan Gämperle
30-34 1:19:47
Click to select for comparison
386
SUI flag Samuel Oeuvray
SUI flag Jérémie Studer
30-34 1:19:48
Click to select for comparison
387
SUI flag Marwin Kunz
SUI flag Silvan Spühler
16-24 1:19:52
Click to select for comparison
388
SUI flag Michael Steiner
SUI flag Stefan Wirth
35-39 1:19:56
Click to select for comparison
389
AUT flag Michael Künz
AUT flag Michael Böhler
45-49 1:19:56
Click to select for comparison
390
SUI flag Marc Hofstetter
SUI flag Joel Marcel Eberhard
30-34 1:19:58
Click to select for comparison
391
FRA flag Arthur Abadie
FRA flag Loris Martins
25-29 1:20:00
Click to select for comparison
392
GER flag Cyrill Schumacher
SUI flag Dominik Di Bella
45-49 1:20:00
Click to select for comparison
393
FRA flag Lucas Parfaite
FRA flag Anass Moussaoui
25-29 1:20:02
Click to select for comparison
394
GER flag Daniel Hoff
GER flag Sebastian Nell
45-49 1:20:13
Click to select for comparison
395
POR flag Luca Fernandes
SUI flag Yves Ebneter
16-24 1:20:14
Click to select for comparison
396
SUI flag Marc Küttel
SUI flag Yves Gehring
35-39 1:20:18
Click to select for comparison
397
GER flag Philipp Schullerus
SUI flag Mark Bitterli
35-39 1:20:19
Click to select for comparison
398
FRA flag Sébastien Cantele
FRA flag Gaëtan Soudrain
30-34 1:20:20
Click to select for comparison
399
SUI flag David Liptak
SUI flag Levin Stalder
25-29 1:20:21
Click to select for comparison
400
SUI flag Fabio Wyss
SUI flag Ivo Kohlert
16-24 1:20:22
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.