TrainRox Logo TrainRox

HYROX DOUBLES MEN - St. Gallen 2026

16–19 Jan 2026
Showing 1 to 100 of 655 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
SCO flag Lee Perfect
SCO flag Rory Crighton
30-34 53:53
Click to select for comparison
2
SUI flag Joel Wächter
SUI flag Tim Wegmann
30-34 54:06
Click to select for comparison
3
SLO flag Joze Kojc
MAR flag Jaafar Moumen
45-49 54:31
Click to select for comparison
4
FRA flag Martin Charbeau
SUI flag Boris Gurtner
25-29 54:48
Click to select for comparison
5
SUI flag Freddie Staal
POL flag Michal Grabowski
25-29 55:19
Click to select for comparison
6
FRA flag Rémi Garranger
FRA flag Simon Pfister
30-34 56:10
Click to select for comparison
7
GER flag Lukas Mueller
SUI flag Jannis Reichmuth
16-24 57:18
Click to select for comparison
8
SUI flag Ludovic Beuret
SUI flag Jordan Eschmann
30-34 57:42
Click to select for comparison
9
SUI flag Vincent Buclin
SUI flag Guillaume Colomb
30-34 57:51
Click to select for comparison
10
FRA flag Hugues Dormoy
SUI flag Xavier Schwapp
30-34 57:52
Click to select for comparison
11
GER flag Pirmin Planer
GER flag Jonas Baum
30-34 57:56
Click to select for comparison
12
SUI flag Michael Müller
GER flag Marcel Maier
25-29 58:01
Click to select for comparison
13
FRA flag Gregoire Ohlmann
FRA flag Xavier Guerin
25-29 58:24
Click to select for comparison
14
SUI flag Bryan Dick
SUI flag Anthony Stalder
25-29 58:42
Click to select for comparison
15
GER flag Felix Limbach
GER flag Jörg Limbach
30-34 59:28
Click to select for comparison
16
ITA flag Luca Przekoracki
ITA flag Leonardo Dina
25-29 59:44
Click to select for comparison
17
SUI flag Benjamin Ueltschi
SUI flag Joel Ueltschi
30-34 59:47
Click to select for comparison
18
GER flag Leon Widmaier
GER flag Luca Thoma
25-29 59:53
Click to select for comparison
19
AUT flag Michael Schieszl
AUT flag Timo Zeilinger
16-24 1:00:09
Click to select for comparison
20
SUI flag Elias Castelli
SUI flag Mauro Darani
30-34 1:00:34
Click to select for comparison
21
GER flag Daniel Derda
SUI flag Guy Estoppey
35-39 1:01:01
Click to select for comparison
22
SUI flag Antonin Carratero
SUI flag Benjamin Deneriaz
25-29 1:01:07
Click to select for comparison
23
FIN flag Ivari Tau
POR flag Patrick Rodrigues
30-34 1:01:12
Click to select for comparison
24
SUI flag Houssem Saïdi
SUI flag Edgar Ruche
25-29 1:01:15
Click to select for comparison
25
AUS flag Ben Stiekema
GER flag Michael Gomez
35-39 1:01:16
Click to select for comparison
26
GER flag Paul Gnich
GER flag Alexander Höhne
40-44 1:01:23
Click to select for comparison
27
GER flag Lukas Dreger
GER flag Marc Linn
40-44 1:01:29
Click to select for comparison
28
POR flag Hugo Vieira
SUI flag Marco Romano
25-29 1:01:29
Click to select for comparison
29
SUI flag Sami Tijani
SUI flag Arnaud Cuenat
25-29 1:01:31
Click to select for comparison
30
SUI flag Remo Stalder
SUI flag Christoph Brechbühler
35-39 1:01:36
Click to select for comparison
31
FRA flag Nicolas Dufour
GER flag Adrian Campos Mitschke
16-24 1:01:52
Click to select for comparison
32
SUI flag Stephan Weber
SUI flag Thomas Weber
35-39 1:02:11
Click to select for comparison
33
SUI flag Fabio Vettiger
SUI flag Kenan Leemann
30-34 1:02:15
Click to select for comparison
34
SUI flag Gianni Pititto
SUI flag Daniel Reimann
25-29 1:02:18
Click to select for comparison
35
SUI flag Patrick Peter
SUI flag Marc Wagner
30-34 1:02:21
Click to select for comparison
36
MAR flag Yassine El Mossadeq
FRA flag Farid Afiane
35-39 1:02:27
Click to select for comparison
37
SUI flag Samuel Moreira
SUI flag Yassin Forter
30-34 1:02:51
Click to select for comparison
38
SUI flag Andy Brunner
SUI flag Samuel Weber
35-39 1:03:04
Click to select for comparison
39
FRA flag Hugo Heimendinger
FRA flag William Candillon
35-39 1:03:11
Click to select for comparison
40
SUI flag Michael Mueller
SUI flag Florian Tresch
35-39 1:03:13
Click to select for comparison
41
SUI flag Lucas Grin
SUI flag Yann Nydegger
25-29 1:03:15
Click to select for comparison
42
ITA flag Luca Vanotti
FRA flag Rémi Lacoste
30-34 1:03:31
Click to select for comparison
43
SUI flag Philipp Widler
GER flag Maximilian Gnacke
30-34 1:03:31
Click to select for comparison
44
SUI flag Manuel Vetter
SUI flag Pablo Zablonier
25-29 1:03:32
Click to select for comparison
45
SUI flag Béla Mccreadie
SUI flag Gian Nussbaum
16-24 1:03:37
Click to select for comparison
46
SUI flag Antoine Roggo
SUI flag Robin Gonvers
16-24 1:03:42
Click to select for comparison
47
FRA flag Dimitri Francoi S
GER flag Peter-Julius Koenitz
30-34 1:03:44
Click to select for comparison
48
FRA flag Kevin Vivien
FRA flag Hugo Pfeiffer
25-29 1:03:45
Click to select for comparison
49
FRA flag Thony Messon
FRA flag Mathieu Messon
30-34 1:03:45
Click to select for comparison
50
GER flag Thomas Anton Koller
GER flag Alexander Moderegger
35-39 1:03:45
Click to select for comparison
51
SUI flag Miralem Ljatifi
SUI flag Samuel Studer
35-39 1:03:50
Click to select for comparison
52
GBR flag Tom Porter
GBR flag Matthew Porter
30-34 1:03:52
Click to select for comparison
53
CZE flag Jiri Charbusky
CZE flag Jakub Lahučký
25-29 1:03:55
Click to select for comparison
54
SUI flag Stefano Monaco
FRA flag Lionel Hantscher
30-34 1:03:58
Click to select for comparison
55
SUI flag Gauthier Koller
SUI flag David Beuret
30-34 1:04:01
Click to select for comparison
56
SUI flag Severin Camenzind
SUI flag Miguel Luzi
30-34 1:04:10
Click to select for comparison
57
FRA flag Johann Maire
FRA flag Guillaume Lorain
45-49 1:04:16
Click to select for comparison
58
SUI flag Timéo Maire
SUI flag Lucas Lugon Moulin
16-24 1:04:26
Click to select for comparison
59
GER flag Alexander Korn
SUI flag Patrick Scheuchzer
30-34 1:04:30
Click to select for comparison
60
SUI flag Vito Larosa
SUI flag Fabian Skowronski
25-29 1:04:31
Click to select for comparison
61
GER flag Florian Gast
GER flag Hubert Gast
45-49 1:04:50
Click to select for comparison
62
LUX flag Godelet Daniel
LUX flag Kielgast Hjalmar
35-39 1:04:56
Click to select for comparison
63
SUI flag Raphaël Zaninetti
SUI flag Valentin Zaninetti
30-34 1:05:08
Click to select for comparison
64
GER flag Markus Simon
GER flag Stephan Kröller
35-39 1:05:09
Click to select for comparison
65
FRA flag Charles Mercier
FRA flag Maxime Bardet
30-34 1:05:18
Click to select for comparison
66
SUI flag Linus Furrer
SUI flag Kilian Müller
30-34 1:05:22
Click to select for comparison
67
GER flag Manuel Sperling
GER flag Kai Fischer
30-34 1:05:23
Click to select for comparison
68
KOS flag Fetah Avduti
KOS flag Hadis Avduti
25-29 1:05:24
Click to select for comparison
69
GER flag Johannes Braun
GER flag Marco Riedl
30-34 1:05:37
Click to select for comparison
70
GER flag Stephan Schultz
GER flag Marc Bastian
30-34 1:05:52
Click to select for comparison
71
NED flag Nick Jansen
NED flag Jop Adam
16-24 1:05:54
Click to select for comparison
72
SUI flag Dominik Widler
SUI flag Sebastian Egger
30-34 1:05:55
Click to select for comparison
73
SUI flag Nicolas Stäuble
SUI flag Silvan Otto
25-29 1:05:58
Click to select for comparison
74
POR flag Dylan Moreira
POR flag David Lopes
25-29 1:06:09
Click to select for comparison
75
GER flag Raphael Werner
CRO flag Filip Galic
35-39 1:06:15
Click to select for comparison
76
GER flag Daniel Zittlau
GER flag Christian Stefani
40-44 1:06:18
Click to select for comparison
77
GER flag Clemens Neumann
GER flag Lennard Lang
25-29 1:06:20
Click to select for comparison
78
GER flag Kevin Hartl
GER flag Dominic Merk
30-34 1:06:23
Click to select for comparison
79
SUI flag Ramon Stebler
SUI flag Pasquale Barbarito
30-34 1:06:25
Click to select for comparison
80
SUI flag Joel Gasser
SUI flag Joel Burkhart
16-24 1:06:31
Click to select for comparison
81
ITA flag Fabio Russo
SUI flag Samuel Schlittler
35-39 1:06:38
Click to select for comparison
82
SUI flag Mike Leupi
SUI flag Philipp Leupi
30-34 1:06:40
Click to select for comparison
83
GER flag Deniz Yesilkaya
GER flag Kerem Kagia
16-24 1:06:40
Click to select for comparison
84
SUI flag Lenny Frossard
SUI flag Quentin Gallea
25-29 1:06:41
Click to select for comparison
85
SUI flag Lukas Gächter
SUI flag Jan Widmer
30-34 1:06:42
Click to select for comparison
86
SUI flag Philip Gygax
SUI flag Robert Frischknecht
30-34 1:06:46
Click to select for comparison
87
GER flag Philipp Ficker
GER flag André Steidl
30-34 1:06:49
Click to select for comparison
88
SUI flag Stéphane Aviolat
USA flag Jared Pradarelli
30-34 1:06:49
Click to select for comparison
89
GRE flag Dimitrios Taratsidis
FRA flag Rayan Husseini
35-39 1:06:51
Click to select for comparison
90
GER flag Manuel Hohenleitner
GER flag Kai Schmid
40-44 1:06:52
Click to select for comparison
91
GER flag Tobias Koch
GER flag Dominicus Wiedenmayer
25-29 1:06:54
Click to select for comparison
92
SUI flag Cedric Lüscher
SUI flag Alex Hegi
25-29 1:06:55
Click to select for comparison
93
ITA flag Adriano Cazzato
SUI flag Marcel Rechsteiner
35-39 1:07:00
Click to select for comparison
94
SUI flag Diego Kägi
SUI flag Armin Schöpfer
35-39 1:07:00
Click to select for comparison
95
SUI flag Stefano Pagnamenta
SUI flag Simon Gemperli
35-39 1:07:05
Click to select for comparison
96
GRE flag Christos Kiossis
SUI flag Dominique Brechbühl
40-44 1:07:06
Click to select for comparison
97
SUI flag Fabian Süess
SUI flag Pirmin Rechsteiner
35-39 1:07:10
Click to select for comparison
98
GER flag Michel Joerss
GER flag Georg Siemund
25-29 1:07:11
Click to select for comparison
99
GER flag Kevin Tuchen
GER flag Marcel Ziegler
25-29 1:07:16
Click to select for comparison
100
ITA flag Daniele Rossini
ITA flag Antonio Giosuè Bianco
25-29 1:07:18