TrainRox Logo TrainRox

HYROX PRO DOUBLES MEN - Stockholm 2025

18–21 Dec 2025
Showing 101 to 200 of 287 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
101
SWE flag Alexander Mars
SWE flag Edvin Fange
30-34 1:04:23
Click to select for comparison
102
DEN flag Jacob Friis Strand
DEN flag Lukas Ulriksen
25-29 1:04:25
Click to select for comparison
103
SWE flag Victor Forsberg
SWE flag Martin Petersson
40-44 1:04:28
Click to select for comparison
104
IRL flag Cathal Mc Mullen
IRL flag Tony Barry
30-34 1:04:38
Click to select for comparison
105
SWE flag Oskar Hall
SWE flag Albin Larsson
25-29 1:04:54
Click to select for comparison
106
NOR flag Christian Eikeland
NOR flag Ole Skogen
25-29 1:04:56
Click to select for comparison
107
SWE flag Adam Ryde
GBR flag Adam George-Smith
25-29 1:05:09
Click to select for comparison
108
SWE flag Mattias Lindgren
SWE flag Isac Sundqvist
30-34 1:05:23
Click to select for comparison
109
SWE flag Kenny Larsson
SWE flag Oskar Uhrbom
35-39 1:05:24
Click to select for comparison
110
BEL flag Martin Julien
BEL flag Matéo Scohy
30-34 1:05:24
Click to select for comparison
111
FRA flag Alexandre Katz
FRA flag Clement Massot
30-34 1:05:32
Click to select for comparison
112
SWE flag Martin Orlovsky
SWE flag Johan Blackedal
30-34 1:05:37
Click to select for comparison
113
SWE flag Johan Aurell
SWE flag Pontus Hansson
25-29 1:05:37
Click to select for comparison
114
FIN flag Aarre Pillai
FIN flag Markus Lindholm
16-24 1:05:43
Click to select for comparison
115
FIN flag Arto Isotalo
FIN flag Ville Neugebauer
50-54 1:05:44
Click to select for comparison
116
SWE flag Robin Dahlqvist
SWE flag Rasmus Robarth
30-34 1:05:48
Click to select for comparison
117
SWE flag Petter Forsse
SWE flag Robin Larsson
35-39 1:05:54
Click to select for comparison
118
SWE flag Jonathan Eklöv Olsson
SWE flag Emil Engström
16-24 1:06:00
Click to select for comparison
119
SWE flag Jonathan Guggenheim
SWE flag David Löw-Larsen
45-49 1:06:06
Click to select for comparison
120
SWE flag Emil Olsson
SWE flag Fredrik Forsman
30-34 1:06:07
Click to select for comparison
121
NOR flag Jon Stavnsborg
NOR flag Christian Poppe
35-39 1:06:12
Click to select for comparison
122
SWE flag Peter Kumlin
SWE flag Pontus Kumlin
25-29 1:06:14
Click to select for comparison
123
SWE flag Tim Pang
SWE flag Viktor Brodin
30-34 1:06:14
Click to select for comparison
124
SWE flag Richard Evers
SWE flag David Frykman
45-49 1:06:20
Click to select for comparison
125
SWE flag Henrik Bunge
SWE flag Magnus Bergsten
50-54 1:06:20
Click to select for comparison
126
SWE flag Johan Rhan
SWE flag Erik Terngård
25-29 1:06:25
Click to select for comparison
127
USA flag grayson sundrla
USA flag David Gordon
25-29 1:06:25
Click to select for comparison
128
SWE flag Danny Aneskär
SWE flag Markus Bergström
45-49 1:06:31
Click to select for comparison
129
SWE flag Fred Hemberg
SWE flag Fredrik Von Essen
25-29 1:06:31
Click to select for comparison
130
SWE flag Victor Öberg
SWE flag Håkan Johansson
40-44 1:06:34
Click to select for comparison
131
GER flag Philipp Stiller
GER flag Janek Fisch
30-34 1:06:35
Click to select for comparison
132
GER flag Jan-Niklas Sator
GER flag Christoph Holletzek
25-29 1:06:54
Click to select for comparison
133
SWE flag Andreas Olsson
SWE flag Wilhelm Ståhl
30-34 1:07:03
Click to select for comparison
134
SWE flag Viktor Johansson
SWE flag Simon Hällqvist
30-34 1:07:05
Click to select for comparison
135
GBR flag Bradley Turner
GBR flag Jonathan Singer
35-39 1:07:08
Click to select for comparison
136
SWE flag Marcus Hellmark
SWE flag Christian Adler
40-44 1:07:08
Click to select for comparison
137
CZE flag Petr Prokes
GER flag Önder Kadak
55-59 1:07:11
Click to select for comparison
138
SWE flag Andreas Tjärnberg
SWE flag Adam Egerblom
50-54 1:07:15
Click to select for comparison
139
SWE flag Daniel Taube
SWE flag Jonas Tosteby
50-54 1:07:16
Click to select for comparison
140
SWE flag Alexander Olsen
SWE flag Fredrik Sundsvall
30-34 1:07:16
Click to select for comparison
141
SWE flag Gustav Lahti
SWE flag Oskar Furberg Schwartz
25-29 1:07:16
Click to select for comparison
142
IRL flag Jake Donnelly
IRL flag Max Duffy
16-24 1:07:51
Click to select for comparison
143
ITA flag Francesco Biviano
SUI flag Alessandro Badinotti
30-34 1:07:59
Click to select for comparison
144
SWE flag Patrick Westergren
SWE flag Maciej Lesniewski
35-39 1:08:13
Click to select for comparison
145
SWE flag Rasmus Ekberg
SWE flag Robin Persson
35-39 1:08:23
Click to select for comparison
146
HUN flag Milan Barbola
HUN flag Dominik Barbola
25-29 1:08:28
Click to select for comparison
147
ITA flag Marco Sanna
ITA flag Filippo Sanna
30-34 1:08:43
Click to select for comparison
148
SWE flag Guillermo Alvarez
SWE flag Spencer Walle
40-44 1:08:48
Click to select for comparison
149
SWE flag Peter Sjölander
SWE flag Morgan Eriksson
50-54 1:08:49
Click to select for comparison
150
DEN flag Henrik Rosenkjær
DEN flag Johannes Papadopoulos
35-39 1:08:51
Click to select for comparison
151
SWE flag Victor Vallin
SWE flag Anthony Nilsson
35-39 1:08:51
Click to select for comparison
152
SWE flag Mattias Vorbau
SWE flag Christoffer Vorbau
35-39 1:08:55
Click to select for comparison
153
FIN flag Mikko Ora
FIN flag Jaakko Sinervo
40-44 1:09:00
Click to select for comparison
154
SWE flag Tobias Sandell Yxner
SWE flag Linus Palmquist
30-34 1:09:01
Click to select for comparison
155
SWE flag Erik Karlsson
SWE flag Viktor Christiansen
25-29 1:09:04
Click to select for comparison
156
SWE flag Robert Vikström
SWE flag Sebastian Petersson
35-39 1:09:10
Click to select for comparison
157
CZE flag Tomas Janca
CZE flag Jakub Majercak
25-29 1:09:26
Click to select for comparison
158
DEN flag Muhammed Bakhtiyar
DEN flag Benjamin Stryhn Tollundgaard
30-34 1:09:33
Click to select for comparison
159
IRL flag Dylan Kettle
IRL flag George Hickey
16-24 1:09:33
Click to select for comparison
160
NOR flag Petter Nordhagen
NOR flag Melwin Bellman Pedersen
16-24 1:09:34
Click to select for comparison
161
SWE flag Trolle Jacobson
SWE flag Pontus Persson
30-34 1:09:34
Click to select for comparison
162
SWE flag Lars Jonsson
SWE flag Marcus Lindmark
40-44 1:09:39
Click to select for comparison
163
FRA flag Nicolas Tormento
SWE flag Bartos Pastula
40-44 1:09:41
Click to select for comparison
164
NOR flag Thomas Myrvang
NOR flag Sondre Løberg
25-29 1:09:42
Click to select for comparison
165
SWE flag Billy Sivertsson
SWE flag Robert Teiffel
35-39 1:09:45
Click to select for comparison
166
NOR flag Jacob Gomez
NOR flag Johnny Morlandstø
25-29 1:09:54
Click to select for comparison
167
SWE flag Nils Dackberg
SWE flag Daniel Nordström
30-34 1:09:56
Click to select for comparison
168
DEN flag Victor Oliver Friisnæs
DEN flag Alexander Erik Friisnæs
30-34 1:09:58
Click to select for comparison
169
SWE flag Samuel Sundberg
SWE flag Philip Landqvist
25-29 1:09:59
Click to select for comparison
170
GBR flag Dan Britton
GBR flag Kevin Smith
45-49 1:10:08
Click to select for comparison
171
SWE flag Rasmus Valby
SWE flag Oscar Ahlmark
16-24 1:10:11
Click to select for comparison
172
NED flag Klaas Van Der Wal
GBR flag Dean Wilson
40-44 1:10:12
Click to select for comparison
173
SWE flag Ronny Andersson
SWE flag Björn Lind
50-54 1:10:28
Click to select for comparison
174
NOR flag Niklas Evensson
NOR flag Andreas Korstad
16-24 1:10:32
Click to select for comparison
175
SWE flag Albin Sandell
SWE flag Linus Ekberg
25-29 1:10:32
Click to select for comparison
176
SWE flag Petter Jidne
SWE flag Johan Uddh
40-44 1:10:35
Click to select for comparison
177
SWE flag Vinh Norberg Nguyen
SWE flag Pierre Olofsson
40-44 1:10:47
Click to select for comparison
178
SWE flag Samuel Dahlberg
SWE flag Gustav Westergren
25-29 1:10:49
Click to select for comparison
179
SWE flag Gustaf Holmquist
SWE flag Andreas Glückman
25-29 1:11:00
Click to select for comparison
180
DEN flag Morten Skjoldager
DEN flag Jens Lykkegaard Olesen
50-54 1:11:04
Click to select for comparison
181
SWE flag Mikael Ahlfors
SWE flag Richard Alpklint
40-44 1:11:08
Click to select for comparison
182
SWE flag Felix Broden
SWE flag Patric Björn
25-29 1:11:15
Click to select for comparison
183
SWE flag Miguel Florido
SWE flag Hugo Florido
30-34 1:11:33
Click to select for comparison
184
SWE flag Linus Maxe
SWE flag Linus Ohlsson
25-29 1:11:40
Click to select for comparison
185
GBR flag Chris Skey
GBR flag Mark Blunden
50-54 1:11:41
Click to select for comparison
186
SWE flag Isak Kogner
SWE flag Oskar Paladini Söderberg
30-34 1:11:45
Click to select for comparison
187
DEN flag Christopher Gensø
DEN flag Bojan Zelcev
30-34 1:11:49
Click to select for comparison
188
SWE flag Erik Jönsson
SWE flag Erik Mogard
25-29 1:11:55
Click to select for comparison
189
SWE flag Christian Hermelin
SWE flag Calle Holmlund
55-59 1:11:56
Click to select for comparison
190
SUI flag Lukas Tanner
SUI flag Benjamin Toggweiler
30-34 1:11:57
Click to select for comparison
191
NOR flag Tellef Desserud
NOR flag Erik Mårtensson
16-24 1:11:59
Click to select for comparison
192
SWE flag Anton Sandberg
SWE flag Erik Gustavsson
30-34 1:12:09
Click to select for comparison
193
SWE flag Max Sandelin
GER flag Phillip Biermann
30-34 1:12:13
Click to select for comparison
194
FIN flag Mikko Pellikka
FIN flag Sam Happonen
35-39 1:12:17
Click to select for comparison
195
ESP flag Miguel Bueno Aranda
ESP flag Iván Bueno Aranda
35-39 1:12:34
Click to select for comparison
196
GBR flag Nathan Channell
GBR flag Seb Marsh-Feiley
16-24 1:12:36
Click to select for comparison
197
GBR flag Isiah Fraser
GBR flag Matthew John
25-29 1:12:56
Click to select for comparison
198
DEN flag Simon Ramlow Schulz
DEN flag Kasper Thomsen
30-34 1:12:58
Click to select for comparison
199
SWE flag Jimmy Forsström
SWE flag John Ståhl
35-39 1:13:01
Click to select for comparison
200
NED flag Wesley Knottenbelt
NED flag Patrick Schrijver
25-29 1:13:15
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.