TrainRox Logo TrainRox

HYROX MEN - Stockholm 2025

18–21 Dec 2025
Showing 1 to 100 of 1,806 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
NOR flag Erik Woodward
30-34 55:44
Click to select for comparison
2
SLO flag Aljaž Ploj
25-29 55:54
Click to select for comparison
3
IRL flag Reece Mc Ginley
25-29 55:59
Click to select for comparison
4
SWE flag Oskar Karlsson
16-24 57:05
Click to select for comparison
5
NOR flag Adrian Lindgren
25-29 57:34
Click to select for comparison
6
LTU flag Matas Gedžiūnas
16-24 57:42
Click to select for comparison
7
TUR flag Burak Edis Emiroğlu
30-34 58:17
Click to select for comparison
8
GBR flag Tom Jones
30-34 58:54
Click to select for comparison
9
SWE flag Pontus Petrelius Risberg
30-34 59:05
Click to select for comparison
10
GBR flag Iain Irving
40-44 59:23
Click to select for comparison
11
POR flag David Queiroz
30-34 59:38
Click to select for comparison
12
GBR flag Tyler Spence
30-34 59:44
Click to select for comparison
13
SWE flag Andreas Fransén
16-24 59:52
Click to select for comparison
14
FRA flag Johan El Bitar
25-29 59:52
Click to select for comparison
15
AUT flag Fabian Schuster
30-34 1:00:04
Click to select for comparison
16
GBR flag Owen Drew
30-34 1:00:09
Click to select for comparison
17
GBR flag Ryan Waterhouse
25-29 1:01:02
Click to select for comparison
18
GBR flag Sam Dewar
35-39 1:01:17
Click to select for comparison
19
GBR flag Joshua Lewis
16-24 1:01:33
Click to select for comparison
20
SWE flag William Samuelsson
30-34 1:01:36
Click to select for comparison
21
GER flag Julian Lehrer
35-39 1:01:38
Click to select for comparison
22
BEL flag Julien Demarteau
30-34 1:01:55
Click to select for comparison
23
FRA flag Antoine Boulai
30-34 1:02:00
Click to select for comparison
24
IRL flag Daire Plunkett
35-39 1:02:04
Click to select for comparison
25
SWE flag Adam Treschow
45-49 1:02:04
Click to select for comparison
26
FIN flag Joona Karonen
30-34 1:02:06
Click to select for comparison
27
SWE flag Marcus Karlsson
30-34 1:02:08
Click to select for comparison
28
FRA flag Jérémy Espagnol
30-34 1:02:09
Click to select for comparison
29
FRA flag Djibril Diallo
35-39 1:02:25
Click to select for comparison
30
SWE flag Linus Holmsäter
40-44 1:02:27
Click to select for comparison
31
NOR flag André Sødlund
25-29 1:02:30
Click to select for comparison
32
SWE flag Tor Leander
25-29 1:02:37
Click to select for comparison
33
GER flag Gordon Bieling
40-44 1:02:41
Click to select for comparison
34
ESP flag Guille Mariscal
35-39 1:02:45
Click to select for comparison
35
DEN flag Gustav Bertelsen
16-24 1:02:45
Click to select for comparison
36
IRL flag Jack Mullane
25-29 1:02:57
Click to select for comparison
37
SWE flag Vinzent Torstensson
25-29 1:03:02
Click to select for comparison
38
FRA flag Sylvianno Lortal
25-29 1:03:05
Click to select for comparison
39
ITA flag Valerio Sicurella
40-44 1:03:13
Click to select for comparison
40
DEN flag Simon Foss Jensen
35-39 1:03:15
Click to select for comparison
41
FRA flag Loïc Manine
25-29 1:03:16
Click to select for comparison
42
FRA flag Hippolyte Goueslain
16-24 1:03:19
Click to select for comparison
43
BEL flag Damien Brenard
30-34 1:03:25
Click to select for comparison
44
SWE flag Tobias Jäger
35-39 1:03:27
Click to select for comparison
45
DEN flag Jan Agertoft Nielsen
40-44 1:03:31
Click to select for comparison
46
SWE flag Alexander Aristia Rojas
30-34 1:03:31
Click to select for comparison
47
GER flag Dirk Schulke
35-39 1:03:37
Click to select for comparison
48
FRA flag Robin Forest
25-29 1:03:46
Click to select for comparison
49
NED flag Teun Alberts
30-34 1:03:53
Click to select for comparison
50
SWE flag Anders Lillhager
35-39 1:03:56
Click to select for comparison
51
SWE flag Kristoffer Hjärtström
35-39 1:04:04
Click to select for comparison
52
MAR flag Jad Cherqaoui
16-24 1:04:06
Click to select for comparison
53
SWE flag Fredrik Olsson
40-44 1:04:10
Click to select for comparison
54
GBR flag Callum Crosby
25-29 1:04:14
Click to select for comparison
55
SWE flag Ludvig Nilheim
45-49 1:04:14
Click to select for comparison
56
SWE flag Markus Norberg Väyrynen
25-29 1:04:19
Click to select for comparison
57
NOR flag Jakob Sande
35-39 1:04:24
Click to select for comparison
58
FRA flag Romain Maleuvre
25-29 1:04:24
Click to select for comparison
59
DEN flag Søren Sandager Petersen
35-39 1:04:26
Click to select for comparison
60
FRA flag Romain Marchese
35-39 1:04:36
Click to select for comparison
61
GBR flag Michael Girvan
30-34 1:04:40
Click to select for comparison
62
IRL flag Mark Abbott
25-29 1:04:48
Click to select for comparison
63
LUX flag Charel Tanson
16-24 1:04:50
Click to select for comparison
64
AUS flag Jordan Douglas Peters
30-34 1:04:51
Click to select for comparison
65
IRL flag Brandon Hassan
16-24 1:04:52
Click to select for comparison
66
SUI flag Daniel Widjaja
40-44 1:05:02
Click to select for comparison
67
GER flag Brun Keller
30-34 1:05:08
Click to select for comparison
68
FRA flag William Briend
25-29 1:05:10
Click to select for comparison
69
GBR flag Louis Belson
30-34 1:05:11
Click to select for comparison
70
LTU flag Mantas Jencius
30-34 1:05:13
Click to select for comparison
71
GBR flag Sam Unsworth
30-34 1:05:20
Click to select for comparison
72
Andrey Kalinin
45-49 1:05:26
Click to select for comparison
73
FRA flag Enzo Jacomino
25-29 1:05:28
Click to select for comparison
74
SWE flag Hampus Ericson
25-29 1:05:29
Click to select for comparison
75
SWE flag Alex Rodríguez Tynninen
25-29 1:05:31
Click to select for comparison
76
GRE flag Ioannis Papikas
35-39 1:05:36
Click to select for comparison
77
SWE flag Joacim Lundqvist
35-39 1:05:41
Click to select for comparison
78
KUW flag Mohammad Jafar
35-39 1:05:42
Click to select for comparison
79
GER flag Patrick Paul
40-44 1:05:46
Click to select for comparison
80
SUI flag Marcel Arnold
40-44 1:05:48
Click to select for comparison
81
GBR flag Kyle Whitelaw
25-29 1:05:51
Click to select for comparison
82
GBR flag Calum Hepworth
25-29 1:05:52
Click to select for comparison
83
GBR flag Olly Luck
16-24 1:05:55
Click to select for comparison
84
SWE flag Per-Johan Svensson
55-59 1:05:57
Click to select for comparison
85
SWE flag Max Åberg
16-24 1:06:01
Click to select for comparison
86
NOR flag Anders Kjellen
45-49 1:06:06
Click to select for comparison
87
MEX flag Alberto Palacios
16-24 1:06:12
Click to select for comparison
88
FRA flag Jossian Doignon
25-29 1:06:13
Click to select for comparison
89
AUT flag Markus Kainberger
25-29 1:06:13
Click to select for comparison
90
GER flag Bosse Mildner
16-24 1:06:16
Click to select for comparison
91
SUI flag Guy Estoppey
35-39 1:06:16
Click to select for comparison
92
NED flag Floris Van Drunen
30-34 1:06:17
Click to select for comparison
93
GER flag Benedikt Seeger
35-39 1:06:18
Click to select for comparison
94
SWE flag David Bustos
45-49 1:06:23
Click to select for comparison
95
FIN flag Sami Kiehelä
40-44 1:06:26
Click to select for comparison
96
GER flag Daniel Schmitt
30-34 1:06:30
Click to select for comparison
97
SWE flag Patrik Bohman
45-49 1:06:31
Click to select for comparison
98
SWE flag Sebastian Karlsson
30-34 1:06:31
Click to select for comparison
99
SWE flag Martin Puumalainen
50-54 1:06:31
Click to select for comparison
100
AUT flag Nikolaus Kalina
30-34 1:06:32