TrainRox Logo TrainRox

HYROX PRO MEN - Stockholm 2025

18–21 Dec 2025
Showing 1 to 100 of 342 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
GER flag Paul Weindl
25-29 55:03
Click to select for comparison
2
CZE flag Tomas Tvrdik
40-44 55:04
Click to select for comparison
3
SLO flag Alen Ploj
30-34 55:21
Click to select for comparison
4
ENG flag Luke Greer
25-29 55:37
Click to select for comparison
5
FRA flag Alan Cao
30-34 55:51
Click to select for comparison
6
DEN flag Sebastian Ifversen
25-29 55:55
Click to select for comparison
7
SWE flag Kenny Steger
25-29 56:05
Click to select for comparison
8
DEN flag Gustav Cordua
16-24 56:16
Click to select for comparison
9
BEL flag Louis Osselaer
30-34 56:48
Click to select for comparison
10
ENG flag Joe Bingham
30-34 57:18
Click to select for comparison
11
GBR flag Harvey Williams
16-24 57:19
Click to select for comparison
12
TUR flag Turker Alici
30-34 57:20
Click to select for comparison
13
NOR flag Erik Woodward
30-34 57:37
Click to select for comparison
14
NOR flag Erik Oscar Bøe
25-29 57:39
Click to select for comparison
15
NOR flag Simen Røssland
25-29 58:12
Click to select for comparison
16
GBR flag Hakan Burton
30-34 58:45
Click to select for comparison
17
FRA flag Xavier Dufour
25-29 58:45
Click to select for comparison
18
GER flag Christof Brenner
35-39 59:34
Click to select for comparison
19
DEN flag Thomas Dahl
25-29 59:35
Click to select for comparison
20
NED flag Jop Janssen
30-34 59:40
Click to select for comparison
21
NOR flag Petter Saltvik
16-24 59:44
Click to select for comparison
22
FRA flag Axel Montreuil
25-29 59:48
Click to select for comparison
23
SWE flag Stephan De Albuquerque Eriksson
30-34 59:56
Click to select for comparison
24
NOR flag Øystein Flaten
30-34 1:00:38
Click to select for comparison
25
AUT flag Tilen Dorninger
16-24 1:01:04
Click to select for comparison
26
FRA flag Hubert Dumez
30-34 1:01:11
Click to select for comparison
27
GBR flag Daniel Matsuzaka
25-29 1:01:30
Click to select for comparison
28
CRO flag Ivan Pranjic
35-39 1:01:33
Click to select for comparison
29
DEN flag Oscar Petersen
30-34 1:01:44
Click to select for comparison
30
DEN flag Mathias Lynge
30-34 1:01:57
Click to select for comparison
31
SWE flag David Kallebäck
35-39 1:02:19
Click to select for comparison
32
GBR flag Lucas Parker
16-24 1:02:26
Click to select for comparison
33
GER flag Philipp Müller
40-44 1:02:47
Click to select for comparison
34
ESP flag Luis Garcia Rubio
16-24 1:02:52
Click to select for comparison
35
POL flag Leon Fulianty
16-24 1:02:57
Click to select for comparison
36
GBR flag Warren Sinden
35-39 1:03:02
Click to select for comparison
37
SWE flag John Arvidsson
30-34 1:03:24
Click to select for comparison
38
FRA flag Florian Mille
30-34 1:03:29
Click to select for comparison
39
SWE flag Ulf Petersen
45-49 1:03:35
Click to select for comparison
40
GBR flag Oliver Thomson
30-34 1:03:35
Click to select for comparison
41
AND flag Marc Diaz
30-34 1:03:58
Click to select for comparison
42
NOR flag Olai Johannessen
30-34 1:04:04
Click to select for comparison
43
NOR flag Oscar Adrian Melheim
25-29 1:04:17
Click to select for comparison
44
GER flag Piran Asci
30-34 1:04:22
Click to select for comparison
45
SWE flag Mathias Ramberg
30-34 1:04:37
Click to select for comparison
46
AUS flag Kane Pierce
30-34 1:04:40
Click to select for comparison
47
FRA flag Nhick Dampouya
35-39 1:04:41
Click to select for comparison
48
GBR flag Guy Portlock
50-54 1:04:43
Click to select for comparison
49
TUR flag Burak Edis Emiroğlu
30-34 1:04:46
Click to select for comparison
50
SWE flag Daniel Friberg
35-39 1:04:54
Click to select for comparison
51
SWE flag Herman Lundh
25-29 1:05:03
Click to select for comparison
52
POL flag Kamil Kozioł
30-34 1:05:09
Click to select for comparison
53
MLT flag Alister Camilleri
16-24 1:05:13
Click to select for comparison
54
FIN flag Roope Maaranen
25-29 1:05:15
Click to select for comparison
55
DEN flag Daniel Stoksbjerg
16-24 1:05:21
Click to select for comparison
56
GBR flag Joshua Hardcastle
16-24 1:05:28
Click to select for comparison
57
GBR flag Robert Hobbs
35-39 1:05:33
Click to select for comparison
58
DEN flag Jonas Lind
30-34 1:05:41
Click to select for comparison
59
SWE flag Johan Ingemarsson
35-39 1:05:45
Click to select for comparison
60
SWE flag Cary Tanner
40-44 1:05:51
Click to select for comparison
61
SWE flag Emil Gulin Drakenberg
16-24 1:05:52
Click to select for comparison
62
GBR flag Jamie Pollock
30-34 1:05:53
Click to select for comparison
63
SWE flag Mattias Damm
25-29 1:05:54
Click to select for comparison
64
LBN flag Marc Abou Chakra
25-29 1:06:02
Click to select for comparison
65
GBR flag Ben Hopkins
16-24 1:06:12
Click to select for comparison
66
GBR flag Dalmar Morrison
25-29 1:06:13
Click to select for comparison
67
NOR flag Lasse Teigen
30-34 1:06:18
Click to select for comparison
68
NOR flag Anders Meskestad Jacobsen
45-49 1:06:23
Click to select for comparison
69
GBR flag James Gilboy
25-29 1:06:24
Click to select for comparison
70
FRA flag Edgar Ruche
25-29 1:06:27
Click to select for comparison
71
GBR flag Grant Bain
30-34 1:06:34
Click to select for comparison
72
NOR flag Eirik Ellefsen Frikstad
25-29 1:06:44
Click to select for comparison
73
SWE flag Monzer Taha
30-34 1:06:47
Click to select for comparison
74
FIN flag Aleksi Sormunen
25-29 1:06:50
Click to select for comparison
75
FIN flag Lauri Eneh
25-29 1:06:52
Click to select for comparison
76
SWE flag Andreas Bergstedt
35-39 1:06:52
Click to select for comparison
77
POL flag Kamil Kozioł
30-34 1:06:54
Click to select for comparison
78
DEN flag Berthel Jakobsen
16-24 1:06:56
Click to select for comparison
79
SWE flag Elias Lundberg
16-24 1:07:05
Click to select for comparison
80
DEN flag Anders Næstholdt
30-34 1:07:07
Click to select for comparison
81
SWE flag Daniel Lundborg
25-29 1:07:07
Click to select for comparison
82
NOR flag Eirik Stedje
25-29 1:07:07
Click to select for comparison
83
Andrey Kalinin
45-49 1:07:26
Click to select for comparison
84
IRL flag Kieran Lillis
35-39 1:07:32
Click to select for comparison
85
GER flag Benjamin Adriani
40-44 1:07:42
Click to select for comparison
86
GBR flag Kazem Balogun
30-34 1:07:42
Click to select for comparison
87
IRL flag David Peelo
45-49 1:07:43
Click to select for comparison
88
DEN flag Christian Winther
16-24 1:07:46
Click to select for comparison
89
SWE flag Benjamin Neander
25-29 1:07:47
Click to select for comparison
90
GER flag Marcel Roith
25-29 1:07:53
Click to select for comparison
91
NED flag Tim Schudde
16-24 1:08:00
Click to select for comparison
92
POR flag José Branco
25-29 1:08:05
Click to select for comparison
93
FIN flag Otto Markkanen
35-39 1:08:06
Click to select for comparison
94
AUT flag Martin Vondrak
25-29 1:08:17
Click to select for comparison
95
ITA flag Giovanni Guidetti
35-39 1:08:17
Click to select for comparison
96
DEN flag Daniel Bejer
16-24 1:08:18
Click to select for comparison
97
GBR flag Ashley Woodhouse
30-34 1:08:18
Click to select for comparison
98
DEN flag Kim Brun Nissen
35-39 1:08:36
Click to select for comparison
99
AUT flag Aleksandar Zlatkov
30-34 1:08:44
Click to select for comparison
100
FIN flag Henri Pyykölä
35-39 1:08:47