TrainRox Logo TrainRox

HYROX MEN - Stockholm 2025

18–21 Dec 2025
Showing 1,401 to 1,500 of 1,806 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,401
SWE flag Mattias Fritzon
55-59 1:37:47
Click to select for comparison
1,402
USA flag Pontus Andersson
30-34 1:37:48
Click to select for comparison
1,403
SWE flag Carl Muszynski
35-39 1:37:49
Click to select for comparison
1,404
SWE flag Fredrik Karumo
40-44 1:37:50
Click to select for comparison
1,405
SWE flag Riku Wilson
45-49 1:37:50
Click to select for comparison
1,406
GER flag Marc Weipert
30-34 1:37:51
Click to select for comparison
1,407
LTU flag Vilius Linkūnaitis
35-39 1:37:52
Click to select for comparison
1,408
GER flag Lars König
45-49 1:37:52
Click to select for comparison
1,409
SWE flag Fredrik Larsson
45-49 1:37:54
Click to select for comparison
1,410
SWE flag Erik Henriksson
16-24 1:37:55
Click to select for comparison
1,411
IRL flag Peter Megarity
16-24 1:37:56
Click to select for comparison
1,412
NOR flag Kent Endresen
45-49 1:37:57
Click to select for comparison
1,413
SWE flag Robert Häggström
45-49 1:37:58
Click to select for comparison
1,414
CZE flag Petr Vackar
16-24 1:37:58
Click to select for comparison
1,415
DEN flag Morten Larsen
45-49 1:38:03
Click to select for comparison
1,416
SWE flag Ole Settergren
75-79 1:38:04
Click to select for comparison
1,417
FRA flag Nicolas Reculé
25-29 1:38:05
Click to select for comparison
1,418
SWE flag Marcus Bouveng
30-34 1:38:06
Click to select for comparison
1,419
TUR flag Orkan Uzunyayla
30-34 1:38:07
Click to select for comparison
1,420
ARG flag Matias Grouman
30-34 1:38:09
Click to select for comparison
1,421
SUI flag Yannick Kunz
35-39 1:38:14
Click to select for comparison
1,422
SWE flag Mattias Gidlund
50-54 1:38:15
Click to select for comparison
1,423
FIN flag Olli Saranto
35-39 1:38:15
Click to select for comparison
1,424
MAR flag Nadir Chekroun
40-44 1:38:17
Click to select for comparison
1,425
SWE flag Martin Grann
40-44 1:38:18
Click to select for comparison
1,426
GER flag Lars Gehl
45-49 1:38:19
Click to select for comparison
1,427
GBR flag Stuart Rowland
35-39 1:38:22
Click to select for comparison
1,428
SWE flag Rasmus Green
35-39 1:38:24
Click to select for comparison
1,429
SWE flag Viktor Nora
16-24 1:38:29
Click to select for comparison
1,430
SUI flag Manuele Rosselli
40-44 1:38:32
Click to select for comparison
1,431
FIN flag Jarno Tynkkynen
45-49 1:38:34
Click to select for comparison
1,432
SWE flag Roland Gustafsson
50-54 1:38:39
Click to select for comparison
1,433
CZE flag Vladimír Polák
25-29 1:38:39
Click to select for comparison
1,434
SLO flag Matic Ilovar
35-39 1:38:40
Click to select for comparison
1,435
SWE flag Olle Wiss
16-24 1:38:40
Click to select for comparison
1,436
IRL flag Michael Mckenna
50-54 1:38:41
Click to select for comparison
1,437
SWE flag Eddie Johansson
30-34 1:38:45
Click to select for comparison
1,438
SWE flag Anders Appell
50-54 1:38:47
Click to select for comparison
1,439
SWE flag Pierre Halling
40-44 1:38:51
Click to select for comparison
1,440
SWE flag Magnus Lindmark
50-54 1:38:53
Click to select for comparison
1,441
GBR flag Jamie Smith-Adams
16-24 1:38:59
Click to select for comparison
1,442
AUT flag Johannes Steinbach
30-34 1:39:02
Click to select for comparison
1,443
GBR flag Achillies Millington
40-44 1:39:05
Click to select for comparison
1,444
NED flag Dylan Behari
25-29 1:39:06
Click to select for comparison
1,445
SWE flag Jonathan Johansson Lång
25-29 1:39:09
Click to select for comparison
1,446
SWE flag Viktor Farbäck
30-34 1:39:14
Click to select for comparison
1,447
SWE flag Joakim Johansson
30-34 1:39:15
Click to select for comparison
1,448
SWE flag Andreas Lindholm
40-44 1:39:18
Click to select for comparison
1,449
GBR flag Cory Hubbard
30-34 1:39:21
Click to select for comparison
1,450
SWE flag Erik Henriksson
30-34 1:39:22
Click to select for comparison
1,451
NOR flag Leif Westgård
55-59 1:39:25
Click to select for comparison
1,452
NGR flag Emmanuel Cocodia
45-49 1:39:25
Click to select for comparison
1,453
SWE flag Anders Scharp
60-64 1:39:28
Click to select for comparison
1,454
AUS flag Dean Wilson
35-39 1:39:34
Click to select for comparison
1,455
GBR flag Callum McKenna
30-34 1:39:37
Click to select for comparison
1,456
SWE flag Thobias Kahl
25-29 1:39:38
Click to select for comparison
1,457
SWE flag Emil Björk
40-44 1:39:41
Click to select for comparison
1,458
SWE flag Peter Löveborg
50-54 1:39:41
Click to select for comparison
1,459
SWE flag Johan Brorsson
60-64 1:39:46
Click to select for comparison
1,460
SWE flag Tommy Isaksson
50-54 1:39:51
Click to select for comparison
1,461
SWE flag Gustav Rogne
30-34 1:39:57
Click to select for comparison
1,462
SWE flag Tomas Billing
60-64 1:40:00
Click to select for comparison
1,463
GBR flag Simon Wood
45-49 1:40:00
Click to select for comparison
1,464
IRL flag Aaron Mcdonnell
25-29 1:40:09
Click to select for comparison
1,465
NOR flag Scott Børresen
30-34 1:40:10
Click to select for comparison
1,466
SWE flag Mathias Harjulin
45-49 1:40:12
Click to select for comparison
1,467
SWE flag Rickard Norblad
55-59 1:40:25
Click to select for comparison
1,468
SWE flag Daniel Gottfriedson
45-49 1:40:26
Click to select for comparison
1,469
GBR flag Tom Phillips
30-34 1:40:28
Click to select for comparison
1,470
SWE flag Håkan Berglind
55-59 1:40:33
Click to select for comparison
1,471
NOR flag Kristian Mundal
16-24 1:40:37
Click to select for comparison
1,472
POR flag Manuel Caseiro
60-64 1:40:37
Click to select for comparison
1,473
USA flag Raphael Arocho
30-34 1:40:38
Click to select for comparison
1,474
FRA flag Mathieu Azar
30-34 1:40:43
Click to select for comparison
1,475
USA flag Sean Moran
40-44 1:40:48
Click to select for comparison
1,476
SWE flag Love Cyon
30-34 1:40:48
Click to select for comparison
1,477
VEN flag Manu Hernandez
30-34 1:40:52
Click to select for comparison
1,478
CZE flag Michal Špejra
16-24 1:40:52
Click to select for comparison
1,479
SWE flag Aurimas Racys
45-49 1:40:52
Click to select for comparison
1,480
IND flag Yashvardhan Nevatia
25-29 1:41:05
Click to select for comparison
1,481
SWE flag Magnus Finne
50-54 1:41:06
Click to select for comparison
1,482
FRA flag Aurélien Pavie
30-34 1:41:10
Click to select for comparison
1,483
GBR flag Segun Dickson
25-29 1:41:12
Click to select for comparison
1,484
SWE flag Rasmus Nylinder
16-24 1:41:13
Click to select for comparison
1,485
SWE flag Markus Danzer
25-29 1:41:19
Click to select for comparison
1,486
DEN flag Carsten Rasmussen
45-49 1:41:19
Click to select for comparison
1,487
SWE flag Tobbe Gyllebring
40-44 1:41:20
Click to select for comparison
1,488
SWE flag Marcus Borgia
40-44 1:41:23
Click to select for comparison
1,489
SWE flag Milad Rowshan
35-39 1:41:29
Click to select for comparison
1,490
SWE flag Daniel Alenius
50-54 1:41:35
Click to select for comparison
1,491
SWE flag Alex Khan
40-44 1:41:48
Click to select for comparison
1,492
SWE flag Jon Ullberg
40-44 1:41:48
Click to select for comparison
1,493
DEN flag Erik Steffensen
35-39 1:41:50
Click to select for comparison
1,494
SWE flag David Jonsson
45-49 1:41:51
Click to select for comparison
1,495
SWE flag Victor Irmalm
35-39 1:41:55
Click to select for comparison
1,496
SWE flag Philip Friberg
30-34 1:41:56
Click to select for comparison
1,497
GBR flag Anthony Carter
50-54 1:41:56
Click to select for comparison
1,498
SWE flag Johan Sandström
45-49 1:41:57
Click to select for comparison
1,499
GBR flag Liam Somers
35-39 1:41:57
Click to select for comparison
1,500
SWE flag Tell Aulin
45-49 1:41:59
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.