TrainRox Logo TrainRox

HYROX DOUBLES MEN - St. Gallen 2026

16–19 Jan 2026
Showing 501 to 600 of 655 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
501
SUI flag Thomas Roth
SUI flag Stefan Landolt
45-49 1:26:10
Click to select for comparison
502
GER flag Jonathan Wolf
GER flag Pascal Fahr
40-44 1:26:11
Click to select for comparison
503
POR flag Leonel Verissimo
POR flag Maikel Ferreira
35-39 1:26:15
Click to select for comparison
504
SUI flag Saif Mahbuba
SUI flag Damiano Arturi
25-29 1:26:17
Click to select for comparison
505
TUR flag Utku Kuturman
GER flag Denis Novakovic
40-44 1:26:21
Click to select for comparison
506
GER flag Maximilian Brütting
GER flag Paul Weihrich
25-29 1:26:22
Click to select for comparison
507
SUI flag Rafael Von Arburg
SUI flag Moritz Schwerzmann
16-24 1:26:22
Click to select for comparison
508
GER flag Simon Denkinger
GER flag Felix Denkinger
30-34 1:26:23
Click to select for comparison
509
GER flag Jochen M. Keller
GER flag Claudio Sukale
45-49 1:26:25
Click to select for comparison
510
SUI flag Charles De Clarens
SUI flag Stephane Bally
40-44 1:26:25
Click to select for comparison
511
GER flag Timo Scherer
GER flag Fabian Kienzler
35-39 1:26:27
Click to select for comparison
512
SUI flag Zeljko Aleksic
SUI flag Samuel Monbaron
45-49 1:26:32
Click to select for comparison
513
SUI flag Dario Morciano
SUI flag Alex Stocklasa
40-44 1:26:36
Click to select for comparison
514
SUI flag Fabin Martin Reichlin
SUI flag Roy Wyss
30-34 1:26:55
Click to select for comparison
515
SUI flag Christoph Weiss
SUI flag Sebastian Göggel
30-34 1:27:04
Click to select for comparison
516
SUI flag Gregoire Hagmann
SUI flag Amine Moala
40-44 1:27:08
Click to select for comparison
517
NGR flag Tomi Abiodun
KEN flag Christian Okello
30-34 1:27:12
Click to select for comparison
518
ITA flag Christian Longo
ITA flag Kevin Branca
25-29 1:27:13
Click to select for comparison
519
SUI flag Raphael Fischli
SUI flag René Mourelo
35-39 1:27:21
Click to select for comparison
520
FRA flag Franck Parmentier
FRA flag Alexandre Hoerth
45-49 1:27:22
Click to select for comparison
521
FRA flag Sébastien Accettoso
FRA flag Jérémy Blum
30-34 1:27:31
Click to select for comparison
522
SUI flag Costa Ventura Luis
SUI flag Francesco De Sabato
40-44 1:27:33
Click to select for comparison
523
SUI flag Christian Baud
SUI flag Nicolas Monnin
60-64 1:27:36
Click to select for comparison
524
ITA flag Donato Marsano
ITA flag Sandro Covelli
40-44 1:27:37
Click to select for comparison
525
SUI flag Cyril König
SUI flag Reto Tschudin
35-39 1:27:46
Click to select for comparison
526
NED flag Pim Lenderink
SUI flag Marc Bachmann
40-44 1:27:52
Click to select for comparison
527
GER flag Demian Wolfering
SUI flag Severin Fellmann
30-34 1:27:52
Click to select for comparison
528
GER flag Josef Hader
TUR flag Serkan Atagün
40-44 1:27:53
Click to select for comparison
529
SUI flag Gabriel Correia Pinto
SUI flag Jean-Pierre Gillabert
30-34 1:27:56
Click to select for comparison
530
SUI flag Yves Soguel
FRA flag Kilian Dausse
30-34 1:27:58
Click to select for comparison
531
ROU flag Robert Szotyori
PAK flag Ahtisham Sikandar
30-34 1:28:00
Click to select for comparison
532
AUT flag Jürgen Flügel
AUT flag Andreas Bitsche
40-44 1:28:12
Click to select for comparison
533
SUI flag Tobias Frei
SUI flag Fabio Obrist
40-44 1:28:27
Click to select for comparison
534
SUI flag Lars Biedermann
SUI flag Nicola Gerwig
30-34 1:28:30
Click to select for comparison
535
FRA flag Yaroslav Lekanov
FRA flag Sviatogor Lekanov
16-24 1:28:32
Click to select for comparison
536
SUI flag Luca Neff
SUI flag Andri Bundi
30-34 1:28:41
Click to select for comparison
537
AUT flag Martin Bitschnau
AUT flag Manfred Ammann
30-34 1:28:48
Click to select for comparison
538
GER flag Steffen Interthal
GER flag Patrick Weber
40-44 1:28:50
Click to select for comparison
539
NED flag Ezra Ottens
NED flag Jamal Dorder
25-29 1:28:51
Click to select for comparison
540
GER flag Nico Wazula
GER flag Johannes Ringel
35-39 1:28:56
Click to select for comparison
541
AUT flag Wolfgang Seppi
AUT flag Simon Seppi
35-39 1:29:05
Click to select for comparison
542
SUI flag Silas Matzer
SUI flag Alessandro Lopardo
16-24 1:29:12
Click to select for comparison
543
POR flag Bernardo Santos
SUI flag Guillaume Savary
25-29 1:29:14
Click to select for comparison
544
SUI flag Fabio Sutter
SUI flag Michael Dürig
25-29 1:29:15
Click to select for comparison
545
SUI flag Cédric Ly
SUI flag Cédric Chenaux
16-24 1:29:21
Click to select for comparison
546
SUI flag Denis Mariéthoz
SUI flag Fabien Girard
35-39 1:29:26
Click to select for comparison
547
SUI flag Florian Straehl
SUI flag Stephan Keller
35-39 1:29:36
Click to select for comparison
548
GER flag Christian Ziegert
GER flag Maurice Lichtenberg
30-34 1:29:48
Click to select for comparison
549
GER flag Michael Geiß
GER flag Philipp Schmidt
30-34 1:29:50
Click to select for comparison
550
SUI flag Renato Peter
SUI flag Julian Siegrist
35-39 1:29:51
Click to select for comparison
551
SUI flag Adrian Andermatt
SUI flag Jannic Rechsteiner
35-39 1:29:53
Click to select for comparison
552
SUI flag Dietmar Grichnik
GER flag Christian Warncke
50-54 1:29:58
Click to select for comparison
553
SUI flag Gérôme Bovet
FRA flag David Accili
40-44 1:30:00
Click to select for comparison
554
SUI flag Alexis Clouet
SUI flag Simon Magnin
25-29 1:30:02
Click to select for comparison
555
SUI flag Michael Münger
SUI flag Pascal Brüesch
30-34 1:30:07
Click to select for comparison
556
SUI flag Max Jauch
SUI flag Fabio Baggenstos
25-29 1:30:26
Click to select for comparison
557
SUI flag Camilo Baumann
SUI flag Henrik Gscheider
25-29 1:30:28
Click to select for comparison
558
SUI flag Daniele Pinca
SUI flag Matteo Mario Aiello
40-44 1:30:28
Click to select for comparison
559
SUI flag Sébastien Richard
SUI flag Jean-Blaise Morier
40-44 1:30:37
Click to select for comparison
560
MEX flag Diego Rico
GBR flag Gareth Maher
40-44 1:30:37
Click to select for comparison
561
SUI flag Fabian Hubli
SUI flag Raphael Gubler
35-39 1:30:44
Click to select for comparison
562
SUI flag Daniel Bienz
SUI flag Florian Bienz
25-29 1:30:48
Click to select for comparison
563
SUI flag David Douek
SUI flag Felix Gloor
45-49 1:30:55
Click to select for comparison
564
GER flag Rafael Beck
GER flag Klaus Beck
30-34 1:31:02
Click to select for comparison
565
SUI flag Yves Müller
SUI flag Granit Keka
40-44 1:31:04
Click to select for comparison
566
SUI flag Christophe Hadorn
SUI flag Martin Tazlari
30-34 1:31:12
Click to select for comparison
567
SUI flag Alen Bastian
SUI flag Benny Zürcher
25-29 1:31:12
Click to select for comparison
568
SUI flag Fabian Kühne
SUI flag Riad Razic
25-29 1:31:36
Click to select for comparison
569
SUI flag Lorenzo Normani
INA flag Abraham Ara
30-34 1:31:44
Click to select for comparison
570
GER flag Calvin Klein
SUI flag Elias Buchholz
25-29 1:31:45
Click to select for comparison
571
SUI flag Ben Motta
SUI flag Tobias Hauri
16-24 1:31:47
Click to select for comparison
572
SUI flag Pascal Steiner
SUI flag Roger Sennhauser
45-49 1:31:51
Click to select for comparison
573
SUI flag Robin Nauer
SUI flag This Oberhuber
25-29 1:32:12
Click to select for comparison
574
GER flag Johannes Mörz
GER flag Lucas Heider
25-29 1:32:21
Click to select for comparison
575
LIE flag Luca Frick
LIE flag Leonard Wachter
25-29 1:32:37
Click to select for comparison
576
SUI flag Marco Frei
SUI flag Marcel Rieder
40-44 1:32:38
Click to select for comparison
577
FRA flag Philippe Eber
FRA flag Christophe Eber
40-44 1:32:43
Click to select for comparison
578
SUI flag Otmar Kasper
SUI flag Christian Kasper
55-59 1:32:49
Click to select for comparison
579
GER flag Andrzej Grimm
SUI flag Dario Chiasserini
30-34 1:32:49
Click to select for comparison
580
SUI flag Lars Achermann
SUI flag Curdin Berther
25-29 1:32:50
Click to select for comparison
581
SUI flag Ivan Kovacevic
ITA flag Gioacchino La Cola
30-34 1:32:55
Click to select for comparison
582
SUI flag Pratheep Sinnathurai
SUI flag Richard Lukac
35-39 1:33:07
Click to select for comparison
583
ESP flag Ruben Castillo
GER flag Lukas Bus
25-29 1:33:09
Click to select for comparison
584
SUI flag Elias Chakroun
SUI flag Salah Chakroun
25-29 1:33:09
Click to select for comparison
585
CHN flag Zihang Sun
GER flag Maik Suessemilch
35-39 1:33:10
Click to select for comparison
586
SUI flag Niklas Meier
SUI flag Fabio Huber
25-29 1:33:10
Click to select for comparison
587
FRA flag Marc Mulhaupt
FRA flag Luc Mulhaupt
30-34 1:33:29
Click to select for comparison
588
SUI flag Manuel Strebel
SUI flag Mario Hollinger
30-34 1:33:43
Click to select for comparison
589
SUI flag Peter Lützelschwab
GER flag Matthäus Banach
40-44 1:34:05
Click to select for comparison
590
SUI flag Cedric Kramer
SUI flag Joel Eichmann
16-24 1:34:07
Click to select for comparison
591
SUI flag Patrick Baer
SUI flag Manuel Müller
35-39 1:34:28
Click to select for comparison
592
GBR flag Tim Wade
GBR flag Jamie Finlayson
40-44 1:34:37
Click to select for comparison
593
SUI flag Lorenz Gallina
SUI flag Marvin Kammerer
25-29 1:34:41
Click to select for comparison
594
SUI flag Emilien Mercier
SUI flag Mathieu Yerly
40-44 1:34:47
Click to select for comparison
595
ITA flag Marco Colombari
ITA flag Leonardo Perrotta
40-44 1:34:59
Click to select for comparison
596
SUI flag Gregor Bradesko
SUI flag Reto Hüppi
45-49 1:35:02
Click to select for comparison
597
SUI flag Patrick Schreiber
SUI flag Jan Sedlacek
45-49 1:35:03
Click to select for comparison
598
SUI flag Alain Patric Ingold
SUI flag Lars Kolly
30-34 1:35:09
Click to select for comparison
599
ITA flag Vincenzo Amaru
ITA flag Sandro Prestito
45-49 1:35:22
Click to select for comparison
600
SUI flag Leon Enggist
SUI flag Colin Bolter
25-29 1:35:25
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.