TrainRox Logo TrainRox

HYROX MEN - Stockholm 2025

18–21 Dec 2025
Showing 1,001 to 1,100 of 1,806 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,001
SWE flag Ulf Ljusberg
40-44 1:27:02
Click to select for comparison
1,002
DEN flag Emil Madsen
30-34 1:27:04
Click to select for comparison
1,003
FIN flag Janne Salminen
45-49 1:27:08
Click to select for comparison
1,004
SWE flag Stefan Phung
25-29 1:27:09
Click to select for comparison
1,005
SWE flag Kristoffer Lastra
40-44 1:27:12
Click to select for comparison
1,006
SVK flag Daniel Abrahamovský
25-29 1:27:12
Click to select for comparison
1,007
SWE flag Tobias Andersson
25-29 1:27:13
Click to select for comparison
1,008
GBR flag Sam Moore
16-24 1:27:16
Click to select for comparison
1,009
SWE flag Jimmie Vikingsson
40-44 1:27:20
Click to select for comparison
1,010
SWE flag Hien Nguyen
25-29 1:27:22
Click to select for comparison
1,011
NED flag Cliff Paardekooper
35-39 1:27:23
Click to select for comparison
1,012
GBR flag Ross Robinson
35-39 1:27:23
Click to select for comparison
1,013
FRA flag Arnaud Fougere
40-44 1:27:24
Click to select for comparison
1,014
FRA flag Quentin Wotus
30-34 1:27:27
Click to select for comparison
1,015
DEN flag Jeppe Hemmingsen
30-34 1:27:27
Click to select for comparison
1,016
FRA flag Lucas Levasseur
35-39 1:27:28
Click to select for comparison
1,017
FRA flag Maël Larguier
16-24 1:27:29
Click to select for comparison
1,018
ITA flag Nicolo Benzi
40-44 1:27:30
Click to select for comparison
1,019
GBR flag Benjamin Jack Woolgar
30-34 1:27:31
Click to select for comparison
1,020
IRL flag Sami Roche
16-24 1:27:32
Click to select for comparison
1,021
GBR flag John Senner
45-49 1:27:33
Click to select for comparison
1,022
NED flag Timothy Emmerson
35-39 1:27:35
Click to select for comparison
1,023
AUT flag Bernhard Siegler
40-44 1:27:35
Click to select for comparison
1,024
AUT flag Thomas Paulmair
25-29 1:27:38
Click to select for comparison
1,025
ARG flag Mariano Giardina
40-44 1:27:38
Click to select for comparison
1,026
FRA flag Pierlo L
40-44 1:27:41
Click to select for comparison
1,027
SWE flag Anders Lillehagen
30-34 1:27:42
Click to select for comparison
1,028
SWE flag Jens Lovejus
45-49 1:27:46
Click to select for comparison
1,029
GER flag Dominik Probst
30-34 1:27:49
Click to select for comparison
1,030
NED flag Rick Stalenhoef
55-59 1:27:49
Click to select for comparison
1,031
AUS flag George Ellem
40-44 1:27:52
Click to select for comparison
1,032
GER flag Reinhardt Schmidt
40-44 1:27:53
Click to select for comparison
1,033
SWE flag Edward Mokkila Granlund
30-34 1:27:54
Click to select for comparison
1,034
SWE flag Christopher Lidén
35-39 1:27:57
Click to select for comparison
1,035
AUS flag Ian J Lim
45-49 1:27:57
Click to select for comparison
1,036
IRL flag Stephen Quinn
45-49 1:27:58
Click to select for comparison
1,037
FIN flag Tuomas Korva
30-34 1:27:58
Click to select for comparison
1,038
FIN flag Henri Koskinen
35-39 1:27:59
Click to select for comparison
1,039
SWE flag Örjan Johansson
55-59 1:28:00
Click to select for comparison
1,040
SWE flag Tobias Wallin
40-44 1:28:02
Click to select for comparison
1,041
IRL flag James Mcgoey
35-39 1:28:05
Click to select for comparison
1,042
USA flag Logan Coleman
30-34 1:28:06
Click to select for comparison
1,043
GRE flag Mechmet Sarris
16-24 1:28:09
Click to select for comparison
1,044
SWE flag Magnus Norén
50-54 1:28:09
Click to select for comparison
1,045
SWE flag Johan Gustafsson
35-39 1:28:10
Click to select for comparison
1,046
GBR flag Greg Lusk
40-44 1:28:13
Click to select for comparison
1,047
PYF flag Bryan Sichoix
25-29 1:28:14
Click to select for comparison
1,048
GBR flag Jonathan Whittam
30-34 1:28:15
Click to select for comparison
1,049
MEX flag Eder Gonzalez
16-24 1:28:15
Click to select for comparison
1,050
VEN flag Leonel Pirela
16-24 1:28:16
Click to select for comparison
1,051
SWE flag Richard Alvarez
30-34 1:28:17
Click to select for comparison
1,052
GER flag Daniel Freytag
30-34 1:28:17
Click to select for comparison
1,053
GBR flag Daniel Kershaw
30-34 1:28:18
Click to select for comparison
1,054
SWE flag Janak Thakker
45-49 1:28:18
Click to select for comparison
1,055
NOR flag Edward Wilhelm Mowinckel
25-29 1:28:20
Click to select for comparison
1,056
FIN flag Tuukka Tuomela
45-49 1:28:22
Click to select for comparison
1,057
SVK flag Matej Tóth
25-29 1:28:23
Click to select for comparison
1,058
SWE flag Marwan Yachouh
50-54 1:28:23
Click to select for comparison
1,059
DEN flag Christian Lüdemann
30-34 1:28:24
Click to select for comparison
1,060
NED flag Rick Hulst
25-29 1:28:24
Click to select for comparison
1,061
SUI flag Alexandre Saillen
35-39 1:28:28
Click to select for comparison
1,062
SWE flag Christian Stering
40-44 1:28:29
Click to select for comparison
1,063
NED flag Melrone Tesselaar
16-24 1:28:30
Click to select for comparison
1,064
CHN flag Yinle Xu
30-34 1:28:37
Click to select for comparison
1,065
AUS flag Jacob Carrasco
25-29 1:28:41
Click to select for comparison
1,066
GER flag Marc Hammer
30-34 1:28:41
Click to select for comparison
1,067
SWE flag Gunnar Skough
40-44 1:28:42
Click to select for comparison
1,068
FIN flag Jussi Ahtikari
45-49 1:28:43
Click to select for comparison
1,069
SWE flag Klas Nilsson
45-49 1:28:43
Click to select for comparison
1,070
FRA flag Arthur Tilleul
25-29 1:28:43
Click to select for comparison
1,071
NOR flag Kjetil Gullaksen
40-44 1:28:43
Click to select for comparison
1,072
NED flag Robin Moezelaar
25-29 1:28:45
Click to select for comparison
1,073
SWE flag Mats Hillerö
60-64 1:28:46
Click to select for comparison
1,074
SUI flag David Abegglen
35-39 1:28:46
Click to select for comparison
1,075
PHI flag Ronald Caabay
45-49 1:28:48
Click to select for comparison
1,076
GBR flag Gruffudd Thomas
16-24 1:28:48
Click to select for comparison
1,077
SWE flag Oskar Stierna
40-44 1:28:50
Click to select for comparison
1,078
NED flag Toine Van Hinsberg
55-59 1:28:50
Click to select for comparison
1,079
USA flag Andrew Callan
45-49 1:28:52
Click to select for comparison
1,080
SWE flag André Engvall
30-34 1:28:58
Click to select for comparison
1,081
GBR flag Dale Jones
40-44 1:28:58
Click to select for comparison
1,082
SWE flag Robert Insulan
40-44 1:28:58
Click to select for comparison
1,083
NOR flag Stian Andersen
45-49 1:29:00
Click to select for comparison
1,084
BEL flag Charly Geurinckx
30-34 1:29:01
Click to select for comparison
1,085
SWE flag Erik Pettersson
35-39 1:29:01
Click to select for comparison
1,086
POR flag Marcel Antunes Rebelo
30-34 1:29:03
Click to select for comparison
1,087
NOR flag Kenneth Midtskogen
35-39 1:29:03
Click to select for comparison
1,088
SWE flag Niklas Howell
35-39 1:29:03
Click to select for comparison
1,089
DEN flag Mikkel Dreyer Larsen
30-34 1:29:04
Click to select for comparison
1,090
SWE flag Daniel Jönsson
35-39 1:29:05
Click to select for comparison
1,091
SWE flag Erik Falemo
35-39 1:29:07
Click to select for comparison
1,092
GER flag Martin Raatz
35-39 1:29:09
Click to select for comparison
1,093
AUT flag Stefan Reisinger
30-34 1:29:10
Click to select for comparison
1,094
FRA flag Frédéric Loste
45-49 1:29:11
Click to select for comparison
1,095
NOR flag Aksel Johansen
55-59 1:29:14
Click to select for comparison
1,096
IRL flag Jordan Mcdonnell
16-24 1:29:17
Click to select for comparison
1,097
DEN flag Stefan Tarp
50-54 1:29:17
Click to select for comparison
1,098
SWE flag Kristian Andersson
40-44 1:29:19
Click to select for comparison
1,099
IRL flag Narada Patrasco
25-29 1:29:21
Click to select for comparison
1,100
CZE flag Petr Novotný
30-34 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.