TrainRox Logo TrainRox

HYROX MEN - Stockholm 2025

18–21 Dec 2025
Showing 1,201 to 1,300 of 1,806 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,201
SWE flag Anders Rune
45-49 1:31:27
Click to select for comparison
1,202
SWE flag Christian Deijenberg
55-59 1:31:27
Click to select for comparison
1,203
GBR flag Nicholas Hesketh
30-34 1:31:29
Click to select for comparison
1,204
SWE flag Alexander Kercevic
40-44 1:31:30
Click to select for comparison
1,205
GBR flag Brian Bawse
35-39 1:31:30
Click to select for comparison
1,206
SWE flag Ako Ibrahim-Kader
30-34 1:31:31
Click to select for comparison
1,207
AUT flag Michael Sterl
60-64 1:31:33
Click to select for comparison
1,208
FRA flag Fabien Kintzig
40-44 1:31:33
Click to select for comparison
1,209
POR flag Leonardo Ventura
30-34 1:31:35
Click to select for comparison
1,210
DEN flag Chris Borup Preuss
30-34 1:31:39
Click to select for comparison
1,211
SWE flag Mikael Franzén
40-44 1:31:39
Click to select for comparison
1,212
SWE flag Kim Schoultz
30-34 1:31:42
Click to select for comparison
1,213
FRA flag Axel Morter
25-29 1:31:43
Click to select for comparison
1,214
RUS flag Alexander Marskell
16-24 1:31:46
Click to select for comparison
1,215
SWE flag Rickard Arnerup
45-49 1:31:48
Click to select for comparison
1,216
FRA flag Alexis Sourzac
35-39 1:31:50
Click to select for comparison
1,217
SWE flag Anders Olsson
70-74 1:31:50
Click to select for comparison
1,218
SWE flag Philip Gratell
30-34 1:31:51
Click to select for comparison
1,219
SWE flag Marcus Svensson
35-39 1:31:52
Click to select for comparison
1,220
SWE flag Benzo Kitanovic
55-59 1:31:52
Click to select for comparison
1,221
SWE flag Christoffer Lundgren
30-34 1:31:54
Click to select for comparison
1,222
LTU flag Justas Zapalskis
35-39 1:31:58
Click to select for comparison
1,223
SWE flag Gunnar Wik
50-54 1:31:59
Click to select for comparison
1,224
SWE flag Tony Tillerkvist
60-64 1:32:03
Click to select for comparison
1,225
IRL flag Eric Monahan
30-34 1:32:03
Click to select for comparison
1,226
DEN flag Niklas Læssøe Koch
35-39 1:32:04
Click to select for comparison
1,227
FRA flag Nolan Gerbert
16-24 1:32:05
Click to select for comparison
1,228
SWE flag Johan Hultén
50-54 1:32:07
Click to select for comparison
1,229
IRL flag Ryan Black
16-24 1:32:08
Click to select for comparison
1,230
GBR flag George Bell
25-29 1:32:08
Click to select for comparison
1,231
SWE flag Horea Rico Rusu
35-39 1:32:09
Click to select for comparison
1,232
FIN flag Totte Välkki
16-24 1:32:13
Click to select for comparison
1,233
SWE flag Marcus Hydén
35-39 1:32:14
Click to select for comparison
1,234
GBR flag Lewis Laing
16-24 1:32:14
Click to select for comparison
1,235
IND flag Prathamesh Patil
16-24 1:32:14
Click to select for comparison
1,236
UKR flag Heorhii Rysak
25-29 1:32:15
Click to select for comparison
1,237
SWE flag Daniel Johnsson
35-39 1:32:23
Click to select for comparison
1,238
SWE flag Emil Arvidsson
25-29 1:32:26
Click to select for comparison
1,239
SWE flag Erik Lindgren
50-54 1:32:26
Click to select for comparison
1,240
GBR flag Louis Bushby
16-24 1:32:26
Click to select for comparison
1,241
FRA flag Michael Ruet
45-49 1:32:27
Click to select for comparison
1,242
SWE flag Mats Arnborg
60-64 1:32:33
Click to select for comparison
1,243
SWE flag Harald Nihlén
30-34 1:32:34
Click to select for comparison
1,244
ESP flag Enrique Perez
30-34 1:32:36
Click to select for comparison
1,245
SWE flag Isaac Ombeni
16-24 1:32:37
Click to select for comparison
1,246
SWE flag Michael Holmgren
40-44 1:32:41
Click to select for comparison
1,247
LAT flag Jānis Ģinis
30-34 1:32:42
Click to select for comparison
1,248
ITA flag Mattia Lambruschi
30-34 1:32:42
Click to select for comparison
1,249
SWE flag Richard Lindqvist
40-44 1:32:42
Click to select for comparison
1,250
SWE flag Mats Jansson
60-64 1:32:42
Click to select for comparison
1,251
FIN flag Anders Westerlund
55-59 1:32:46
Click to select for comparison
1,252
CZE flag Daniel Sedláček
16-24 1:32:46
Click to select for comparison
1,253
GER flag Stephan Heinz
25-29 1:32:47
Click to select for comparison
1,254
IND flag Saahil Baghel
25-29 1:32:48
Click to select for comparison
1,255
USA flag Samuel Northrop
30-34 1:32:51
Click to select for comparison
1,256
SWE flag Patrik Olsson
55-59 1:32:51
Click to select for comparison
1,257
IRL flag Philip Falvey
30-34 1:32:52
Click to select for comparison
1,258
SWE flag Daniel Mugalu
40-44 1:32:52
Click to select for comparison
1,259
GBR flag Nicholas Martin
35-39 1:32:53
Click to select for comparison
1,260
NED flag Johan Vliegenthart
30-34 1:32:54
Click to select for comparison
1,261
SWE flag Adem Eriksson
16-24 1:32:57
Click to select for comparison
1,262
SWE flag Emil Nejström
40-44 1:32:57
Click to select for comparison
1,263
SWE flag Anton Lindberg Lundmark
35-39 1:32:58
Click to select for comparison
1,264
GBR flag Kenneth Brewster
35-39 1:32:58
Click to select for comparison
1,265
FRA flag Elliot Arikan
25-29 1:32:59
Click to select for comparison
1,266
NOR flag Miguel Paulos
45-49 1:33:01
Click to select for comparison
1,267
BEL flag Jérôme Marchal
35-39 1:33:01
Click to select for comparison
1,268
NOR flag André Ueland
50-54 1:33:03
Click to select for comparison
1,269
AUT flag Johannes Mittl
30-34 1:33:04
Click to select for comparison
1,270
GBR flag Steve Perrin
40-44 1:33:06
Click to select for comparison
1,271
LTU flag Naglis Karoblis
16-24 1:33:08
Click to select for comparison
1,272
NED flag Kevin Brinkers
30-34 1:33:10
Click to select for comparison
1,273
SWE flag William Jilltoft
35-39 1:33:13
Click to select for comparison
1,274
SWE flag Tobias Andersson
35-39 1:33:25
Click to select for comparison
1,275
POR flag Guilherme Alves
25-29 1:33:25
Click to select for comparison
1,276
GBR flag Ed Willis
16-24 1:33:28
Click to select for comparison
1,277
SWE flag Fredrik Danielsson
50-54 1:33:29
Click to select for comparison
1,278
GBR flag Greg Barker
30-34 1:33:29
Click to select for comparison
1,279
SUI flag Christoph Rohrer
35-39 1:33:37
Click to select for comparison
1,280
FRA flag Lucas Voisin
16-24 1:33:39
Click to select for comparison
1,281
USA flag Trent Woodbury
30-34 1:33:40
Click to select for comparison
1,282
SWE flag Erik Rindeskär
40-44 1:33:43
Click to select for comparison
1,283
NOR flag Erik Øren
70-74 1:33:44
Click to select for comparison
1,284
SWE flag Mattias Nyman
50-54 1:33:45
Click to select for comparison
1,285
FRA flag Victor Denis
16-24 1:33:49
Click to select for comparison
1,286
GBR flag Tim Allen
45-49 1:33:52
Click to select for comparison
1,287
ITA flag Italo Trentonzi
50-54 1:33:53
Click to select for comparison
1,288
SWE flag Simon Löfdahl
30-34 1:33:53
Click to select for comparison
1,289
ITA flag giovanni salomone
45-49 1:33:54
Click to select for comparison
1,290
FRA flag Charles Fella
25-29 1:33:55
Click to select for comparison
1,291
SWE flag Joakim Utterström
40-44 1:33:56
Click to select for comparison
1,292
GBR flag Sam Kleinman
35-39 1:34:00
Click to select for comparison
1,293
MEX flag Santiago Tamayo Miramontes
16-24 1:34:01
Click to select for comparison
1,294
SWE flag Göran Ackeberg
55-59 1:34:01
Click to select for comparison
1,295
IRL flag John O'Donoghue
35-39 1:34:01
Click to select for comparison
1,296
FIN flag Antti Roiha
40-44 1:34:03
Click to select for comparison
1,297
SWE flag Anton Ununger
25-29 1:34:08
Click to select for comparison
1,298
EST flag Marek Aardevälja
55-59 1:34:09
Click to select for comparison
1,299
FIN flag Markku Hänninen
30-34 1:34:11
Click to select for comparison
1,300
GER flag Christopher Sieler
40-44 1:34:11
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.