TrainRox Logo TrainRox

HYROX PRO MEN - Stockholm 2025

18–21 Dec 2025
Showing 101 to 200 of 342 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
101
SWE flag Simon Karlsson
30-34 1:08:56
Click to select for comparison
102
SWE flag Oskar Käll
30-34 1:09:00
Click to select for comparison
103
SWE flag Kevin Mellberg
30-34 1:09:09
Click to select for comparison
104
USA flag Dan Linkinhoker
25-29 1:09:10
Click to select for comparison
105
SWE flag Martin Puumalainen
50-54 1:09:10
Click to select for comparison
106
SUD flag Ahmed Babiker Alamin
25-29 1:09:25
Click to select for comparison
107
SWE flag Daniel Handy
25-29 1:09:32
Click to select for comparison
108
GBR flag Sion Jones
25-29 1:09:34
Click to select for comparison
109
SWE flag Joakim Bäckström
50-54 1:09:39
Click to select for comparison
110
GBR flag Peter Roberts
30-34 1:09:39
Click to select for comparison
111
SWE flag Magnus Friel
16-24 1:09:47
Click to select for comparison
112
SWE flag Fredrick Karlsson
50-54 1:09:51
Click to select for comparison
113
AUT flag Tim Heinzle
30-34 1:09:59
Click to select for comparison
114
DEN flag Martin Blankholm Kjehr
35-39 1:10:00
Click to select for comparison
115
LUX flag Gil Nicola
35-39 1:10:01
Click to select for comparison
116
NED flag Tom Jansen
30-34 1:10:11
Click to select for comparison
117
SWE flag Deek Mohamed
25-29 1:10:16
Click to select for comparison
118
FIN flag Tuomas Wuorikoski
40-44 1:10:24
Click to select for comparison
119
GBR flag Harley Jones
30-34 1:10:26
Click to select for comparison
120
SWE flag Rickard Riekkola
35-39 1:10:28
Click to select for comparison
121
SWE flag Gustav Bodén
35-39 1:10:33
Click to select for comparison
122
BEL flag Lode Verschuere
45-49 1:10:38
Click to select for comparison
123
ESP flag Javier Cachafeiro
35-39 1:10:42
Click to select for comparison
124
NOR flag Markus Johansen Westgaard
30-34 1:10:45
Click to select for comparison
125
LUX flag Max Feteler
30-34 1:10:49
Click to select for comparison
126
IRL flag Luke Loughlin
30-34 1:10:49
Click to select for comparison
127
SWE flag P-O Fagerström
45-49 1:11:00
Click to select for comparison
128
SWE flag Hans Grobecker
45-49 1:11:03
Click to select for comparison
129
ESP flag Daniel Arazola Lopez
45-49 1:11:06
Click to select for comparison
130
GBR flag Chris Moulam-Jones
25-29 1:11:08
Click to select for comparison
131
NOR flag Daniel Mathisen
16-24 1:11:10
Click to select for comparison
132
SWE flag Fredrik Orrsveden
30-34 1:11:11
Click to select for comparison
133
SWE flag Fredrik Nylén
50-54 1:11:15
Click to select for comparison
134
SWE flag John Wannehag
30-34 1:11:21
Click to select for comparison
135
SWE flag Jimmy Hsia
30-34 1:11:21
Click to select for comparison
136
GBR flag Patrick Maye
30-34 1:11:26
Click to select for comparison
137
NED flag Pim Muller
25-29 1:11:27
Click to select for comparison
138
USA flag Yoan-Alberto Alonso
35-39 1:11:28
Click to select for comparison
139
NOR flag Thomas Lekang Ødegård
35-39 1:11:29
Click to select for comparison
140
SUI flag Julian Erismann
16-24 1:11:32
Click to select for comparison
141
SWE flag David Sigrén
35-39 1:11:32
Click to select for comparison
142
SWE flag Oskar Persson
16-24 1:11:32
Click to select for comparison
143
SWE flag Jacob Werner
50-54 1:11:41
Click to select for comparison
144
KUW flag Mohammad Jafar
35-39 1:11:45
Click to select for comparison
145
DEN flag Anders Borggaard
35-39 1:11:46
Click to select for comparison
146
SWE flag Anders Sjöberg
35-39 1:11:49
Click to select for comparison
147
LBN flag Moe Maktabi
35-39 1:12:09
Click to select for comparison
148
SWE flag Jonathan Gunnarsson
25-29 1:12:11
Click to select for comparison
149
ITA flag Emanuele Fabbri
16-24 1:12:11
Click to select for comparison
150
FIN flag Teemu Tuovinen
25-29 1:12:20
Click to select for comparison
151
SWE flag Hugo Jansson
16-24 1:12:29
Click to select for comparison
152
SUI flag Houssem Saïdi
30-34 1:12:33
Click to select for comparison
153
GBR flag Darren Moss
40-44 1:12:33
Click to select for comparison
154
FRA flag Vincent Bousquieres
40-44 1:12:35
Click to select for comparison
155
SWE flag Simon Frääs
30-34 1:12:45
Click to select for comparison
156
GBR flag Davyd Parry
45-49 1:12:45
Click to select for comparison
157
SWE flag Johan Persevall
40-44 1:12:46
Click to select for comparison
158
JEY flag Carl Le Men
50-54 1:12:47
Click to select for comparison
159
GER flag Daniel Derda
35-39 1:12:49
Click to select for comparison
160
SWE flag Ola Thorängen
35-39 1:12:52
Click to select for comparison
161
SWE flag Adam Liljegren
16-24 1:12:56
Click to select for comparison
162
SWE flag Frank Fredenklo
35-39 1:13:08
Click to select for comparison
163
NOR flag Lasse Edvardsen
50-54 1:13:16
Click to select for comparison
164
USA flag David Gordon
16-24 1:13:19
Click to select for comparison
165
SWE flag Markus Sandholm
40-44 1:13:30
Click to select for comparison
166
SWE flag Mårten Thelin
45-49 1:13:35
Click to select for comparison
167
GBR flag Joshua Irwin
30-34 1:13:37
Click to select for comparison
168
GBR flag Alastair Mckie
40-44 1:13:39
Click to select for comparison
169
SWE flag Jerry Olsson
30-34 1:13:41
Click to select for comparison
170
POL flag Lech Synowka
40-44 1:13:43
Click to select for comparison
171
GER flag Keanu Kadak
16-24 1:13:45
Click to select for comparison
172
GBR flag Andrew Michel
35-39 1:13:45
Click to select for comparison
173
USA flag Dylan Fowler
16-24 1:13:46
Click to select for comparison
174
GBR flag Steven Fitchet
35-39 1:13:47
Click to select for comparison
175
NOR flag Einar Flaten
25-29 1:13:51
Click to select for comparison
176
SWE flag David Roos
55-59 1:13:58
Click to select for comparison
177
FRA flag Cédric Costantino
45-49 1:14:01
Click to select for comparison
178
SWE flag Tim Andersson
16-24 1:14:19
Click to select for comparison
179
NOR flag Eskil Dynna
30-34 1:14:21
Click to select for comparison
180
FRA flag Camille Malard
35-39 1:14:28
Click to select for comparison
181
LAT flag Gatis Rēpe
40-44 1:14:29
Click to select for comparison
182
SWE flag Thobias Olsson Berglind
50-54 1:14:30
Click to select for comparison
183
MEX flag Francisco Alan Mayoral Valenzuela
16-24 1:14:34
Click to select for comparison
184
LAT flag Gints Nurutdinovs
25-29 1:14:39
Click to select for comparison
185
SWE flag Jonatan Jonsson
30-34 1:14:43
Click to select for comparison
186
EST flag Jaak Peterson
30-34 1:14:50
Click to select for comparison
187
NOR flag Alexander Vikan Gylland
35-39 1:14:59
Click to select for comparison
188
GBR flag Rory Piers Spicer
40-44 1:15:03
Click to select for comparison
189
GBR flag Matthew Brown
16-24 1:15:17
Click to select for comparison
190
FRA flag Benjamin Pierluigi
50-54 1:15:24
Click to select for comparison
191
GER flag Holger Hagedorn
40-44 1:15:35
Click to select for comparison
192
LTU flag Mindaugas Šatkus
40-44 1:15:37
Click to select for comparison
193
DEN flag Jon Skriver
45-49 1:15:39
Click to select for comparison
194
GER flag Alexander Wegmann
35-39 1:15:50
Click to select for comparison
195
MLT flag Sean Fenech
30-34 1:15:51
Click to select for comparison
196
SWE flag Jonas Karlberg
30-34 1:15:53
Click to select for comparison
197
DEN flag Mikkel Andreassen
35-39 1:16:01
Click to select for comparison
198
SWE flag Joakim Sjöberg
35-39 1:16:04
Click to select for comparison
199
SWE flag Christoffer Eklund
40-44 1:16:05
Click to select for comparison
200
SWE flag David Bustos
45-49 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.