TrainRox Logo TrainRox

HYROX PRO MEN - Stockholm 2025

18–21 Dec 2025
Showing 201 to 300 of 342 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
201
GBR flag Zac Mogan
16-24 1:16:20
Click to select for comparison
202
NOR flag Martin Myrvold
25-29 1:16:21
Click to select for comparison
203
SWE flag Daniel Josefsson
40-44 1:17:01
Click to select for comparison
204
GBR flag Thomas Vivian
16-24 1:17:08
Click to select for comparison
205
SWE flag Filip Wendelin
25-29 1:17:20
Click to select for comparison
206
GBR flag Tristan Kent
45-49 1:17:24
Click to select for comparison
207
DEN flag Jonas Jørgensen
35-39 1:17:26
Click to select for comparison
208
SWE flag Håkan Johansson
45-49 1:17:30
Click to select for comparison
209
SWE flag Ibrahim Ameen
16-24 1:17:32
Click to select for comparison
210
DEN flag Rasmus Jørgensen
25-29 1:17:51
Click to select for comparison
211
AUT flag Alexander Ebner
25-29 1:17:52
Click to select for comparison
212
SWE flag Marcus Erixon
30-34 1:17:52
Click to select for comparison
213
ITA flag Giuseppe Palermo
30-34 1:17:54
Click to select for comparison
214
SWE flag Morgan Wiklund
35-39 1:17:56
Click to select for comparison
215
DEN flag Nicolai Falck Larsen
35-39 1:18:00
Click to select for comparison
216
GER flag Oliver Grimm
50-54 1:18:00
Click to select for comparison
217
GER flag Andre Dirks
35-39 1:18:02
Click to select for comparison
218
GER flag Sebastian Jonczyk
30-34 1:18:15
Click to select for comparison
219
FRA flag Honore Che
35-39 1:18:25
Click to select for comparison
220
SWE flag Johan Borg
35-39 1:18:27
Click to select for comparison
221
GER flag Florian Hauschel
16-24 1:18:31
Click to select for comparison
222
SWE flag Martin Rofors
45-49 1:18:41
Click to select for comparison
223
SWE flag Lucas Kalda
35-39 1:18:51
Click to select for comparison
224
ITA flag Giuseppe Vella
50-54 1:19:00
Click to select for comparison
225
SWE flag Jonas Plogner
55-59 1:19:01
Click to select for comparison
226
DEN flag Lars Henning Bjerregaard
50-54 1:19:12
Click to select for comparison
227
HUN flag Benedek Regoczi
16-24 1:19:19
Click to select for comparison
228
POL flag Damian Pietrzak
25-29 1:19:25
Click to select for comparison
229
SWE flag Patrick Runmon
35-39 1:19:39
Click to select for comparison
230
FRA flag Mohand Abbas
35-39 1:19:41
Click to select for comparison
231
FRA flag Tristan Le Moing
30-34 1:19:45
Click to select for comparison
232
AUT flag Walter Dorninger
45-49 1:19:48
Click to select for comparison
233
FRA flag Alain Vivion
30-34 1:20:06
Click to select for comparison
234
SWE flag Jesper Karlsson
25-29 1:20:11
Click to select for comparison
235
NGR flag Emmanuel Ikechukwu
16-24 1:20:26
Click to select for comparison
236
DEN flag David Dall
35-39 1:20:45
Click to select for comparison
237
GER flag Tim Haendel
35-39 1:20:50
Click to select for comparison
238
SWE flag August Eliasson
25-29 1:20:51
Click to select for comparison
239
SWE flag Benjamin Sandberg
25-29 1:21:08
Click to select for comparison
240
SWE flag Roger Lyngbrant
40-44 1:21:22
Click to select for comparison
241
FRA flag Alexandre Roveyaz
25-29 1:21:42
Click to select for comparison
242
LAT flag Kaspars Celitans
35-39 1:21:58
Click to select for comparison
243
NED flag Floris Van Drunen
30-34 1:22:04
Click to select for comparison
244
GER flag Dennis Klein
25-29 1:22:11
Click to select for comparison
245
FIN flag Jonatan Mattsson
25-29 1:22:21
Click to select for comparison
246
FRA flag Nguyen-Quôc Cao
35-39 1:22:28
Click to select for comparison
247
ITA flag marco ugolini
40-44 1:22:34
Click to select for comparison
248
SWE flag Daniel Shnira
35-39 1:22:34
Click to select for comparison
249
SWE flag Jonas Eriksson
50-54 1:22:36
Click to select for comparison
250
GRE flag Olsi Stergio
35-39 1:22:50
Click to select for comparison
251
GER flag Chris Schneider
30-34 1:23:19
Click to select for comparison
252
DEN flag Philip Majlund Jensen
30-34 1:23:19
Click to select for comparison
253
GER flag Marcel Trumpp
25-29 1:23:21
Click to select for comparison
254
ITA flag Ruben Rapetti
40-44 1:23:23
Click to select for comparison
255
SWE flag Ludvig Nylén
16-24 1:23:30
Click to select for comparison
256
GBR flag Tom Perry
35-39 1:23:33
Click to select for comparison
257
NOR flag Dmitrij Gordejev
35-39 1:23:44
Click to select for comparison
258
SWE flag Magnus Krave
55-59 1:23:48
Click to select for comparison
259
GER flag Laszlo Wagenblast
35-39 1:23:48
Click to select for comparison
260
SWE flag Pathric Larsson
35-39 1:24:17
Click to select for comparison
261
SWE flag Joel Petti
45-49 1:24:19
Click to select for comparison
262
NED flag Jelmer Boets
25-29 1:24:20
Click to select for comparison
263
SWE flag Zebastian Gudmundsson
30-34 1:24:20
Click to select for comparison
264
SWE flag Johannes Lindqvist
35-39 1:24:22
Click to select for comparison
265
LAT flag Horens Korbergs
25-29 1:24:31
Click to select for comparison
266
GBR flag Sadaat Cheema
35-39 1:24:31
Click to select for comparison
267
NOR flag Magnus Transet Tollofsen
40-44 1:24:33
Click to select for comparison
268
SWE flag Jesper Arkinger
30-34 1:24:41
Click to select for comparison
269
GER flag Julius Lorenz
25-29 1:24:46
Click to select for comparison
270
FRA flag Mattéo Lemay
16-24 1:24:53
Click to select for comparison
271
IRL flag Tom Clancy
25-29 1:24:59
Click to select for comparison
272
MAR flag Ahmed Abdelfatah
30-34 1:25:00
Click to select for comparison
273
SWE flag Dennis Palm
25-29 1:25:04
Click to select for comparison
274
DEN flag Steffen Karlsson
35-39 1:25:08
Click to select for comparison
275
GBR flag Nigel Halpern
50-54 1:25:25
Click to select for comparison
276
SWE flag Kristoffer Lenke
40-44 1:25:34
Click to select for comparison
277
SWE flag Viktor Hansson
30-34 1:25:44
Click to select for comparison
278
FRA flag Guillaume Martin
45-49 1:25:47
Click to select for comparison
279
SWE flag Simon Blanche
25-29 1:26:02
Click to select for comparison
280
SWE flag Pelle Ström
16-24 1:26:15
Click to select for comparison
281
GER flag Kai Damast
55-59 1:26:15
Click to select for comparison
282
IRL flag Cian Fitzpatrick
25-29 1:26:18
Click to select for comparison
283
FIN flag Tuomo Vento
35-39 1:26:29
Click to select for comparison
284
SWE flag Robin Furu
40-44 1:26:29
Click to select for comparison
285
SWE flag Felix Nordqvist
30-34 1:26:40
Click to select for comparison
286
FRA flag Stéphane Lemineur
55-59 1:26:42
Click to select for comparison
287
FIN flag Matias Lagerblom
25-29 1:26:44
Click to select for comparison
288
SWE flag William Karlsson
16-24 1:26:47
Click to select for comparison
289
SWE flag Mathias Härenstam
40-44 1:26:50
Click to select for comparison
290
FRA flag Sofien Okba
30-34 1:27:04
Click to select for comparison
291
SWE flag Jim Svensson
35-39 1:27:36
Click to select for comparison
292
GER flag Jonas Nicolai Oehlerking
25-29 1:28:07
Click to select for comparison
293
SWE flag Ville Wendel
30-34 1:28:13
Click to select for comparison
294
DEN flag Michael Egede Petersen
50-54 1:28:14
Click to select for comparison
295
GER flag Oliver Elsholz
35-39 1:28:29
Click to select for comparison
296
SWE flag Joakim Danielsson
45-49 1:28:44
Click to select for comparison
297
SWE flag Magnus Höglund
45-49 1:28:51
Click to select for comparison
298
SWE flag Jordan Farrell
30-34 1:29:01
Click to select for comparison
299
SWE flag Oskar Persson
25-29 1:29:16
Click to select for comparison
300
DEN flag Peter Northved Elf-Lind
40-44 1:29:21
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.