HYRESULT
Events
Event Calendar
Ticket Availability
Locations
Analysis
Compare Races
Race Simulator
Rankings
Elite Athletes
Elite Points
Worlds Athletes
World Records
Legends Ranking
Theme
Toggle navigation
HYRESULT search
#
# AG
AG
Time
Diff
#
# AG
AG
Time
Diff
HYRESULT
Events
Event Calendar
Ticket Availability
Locations
Analysis
Compare Races
Race Simulator
Rankings
Elite Athletes
Elite Points
Worlds Athletes
World Records
Legends Ranking
Theme
HYRESULT
Events
Event Calendar
Ticket Availability
Locations
Analysis
Compare Races
Race Simulator
Rankings
Elite Athletes
Elite Points
Worlds Athletes
World Records
Legends Ranking
HYRESULT
Events
Event Calendar
Ticket Availability
Locations
Analysis
Compare Races
Race Simulator
Rankings
Elite Athletes
Elite Points
Worlds Athletes
World Records
Legends Ranking
Ranking of HYROX Oslo 2025 PRO MEN
Events
/
Oslo 2025
/
PRO MEN
HYROX Oslo 2025 PRO MEN
Ranking
(291)
Age Groups
16-24
25-29
30-34
35-39
40-44
45-49
50-54
55-59
Age Groups
▼
Nation
Norway
United Kingdom
Sweden
Denmark
Germany
Finland
France
Ireland
Poland
Belgium
Italy
Netherlands
Australia
Austria
Czech Republic
Estonia
Morocco
Mexico
Portugal
Brazil
Bahrain
Canada
Isle of Man
Japan
Latvia
New Zealand
Scotland
Switzerland
Ukraine
Nation
▼
Page 1/3
▼
#
# AG
AG
Time
Diff
Sebastian Ifversen
25-29
58:17
Gustav Cordua
16-24
58:51
+0:34
Kenny Steger
25-29
59:42
+1:25
4
Lars Rudi
30-34
1:00:04
+1:47
5
Erik Woodward
30-34
1:00:09
+1:52
6
Harvey Williams
16-24
1:00:59
+2:42
7
George Burton
25-29
1:01:39
+3:22
8
Franz Löschke
35-39
1:01:50
+3:33
9
Olivier Jouve
30-34
1:02:12
+3:55
10
4
Mohamed Redaoui
25-29
1:02:24
+4:07
11
4
Lloyd Mulholland
30-34
1:02:27
+4:10
12
Simon Buus Jensen
35-39
1:02:39
+4:22
13
5
Graham Halliday
30-34
1:02:42
+4:25
14
6
Oscar Petersen
30-34
1:03:01
+4:44
15
5
Erik Oscar Bøe
25-29
1:03:24
+5:07
16
7
Travis Brown
30-34
1:03:36
+5:19
17
4
Stephen Harold
35-39
1:03:51
+5:34
18
David Kallebäck
35-39
1:03:51
+5:34
19
Freddie Abrahams
40-44
1:04:01
+5:44
20
8
Sam Knowles
30-34
1:04:33
+6:16
21
9
Craig Murphy
30-34
1:04:42
+6:25
22
10
Ričards Matuzevičs
30-34
1:04:46
+6:29
23
11
Steffen Blekkan
30-34
1:04:54
+6:37
24
6
Kieron White
25-29
1:05:25
+7:08
25
7
Mathias Gislason
25-29
1:05:25
+7:08
26
5
Jordan Hanson
35-39
1:05:34
+7:17
27
12
Anders Næstholdt
30-34
1:05:38
+7:21
28
13
Markus Knudsen Tveit
30-34
1:05:41
+7:24
29
14
John Arvidsson
30-34
1:05:48
+7:31
30
Jaydon Emmott
16-24
1:05:59
+7:42
31
15
Kalev Ermits
30-34
1:06:03
+7:46
32
8
Viktor Munck Larsson
25-29
1:06:07
+7:50
33
David Balsgaard
40-44
1:06:09
+7:52
34
Stephen Reynolds
45-49
1:06:11
+7:54
35
Andrew Langley
40-44
1:06:13
+7:56
36
4
Anders Meskestad Jacobsen
40-44
1:06:22
+8:05
37
5
Oscar Olsson
40-44
1:06:29
+8:12
38
4
Luca Jumabhoy
16-24
1:06:31
+8:14
39
5
Luca Jumabhoy
16-24
1:06:34
+8:17
40
6
Toby Wilson
16-24
1:06:36
+8:19
41
16
Jeff Woodward
30-34
1:06:48
+8:31
42
6
Omar Gameros
35-39
1:06:49
+8:32
43
7
Berthel Jakobsen
16-24
1:06:50
+8:33
44
17
Marcus Mollison
30-34
1:06:55
+8:38
45
7
Robert James
35-39
1:06:58
+8:41
46
18
William Anderson
30-34
1:07:07
+8:50
47
9
Simen Arnekleiv
25-29
1:07:37
+9:20
48
8
Oscar Adrian Melheim
16-24
1:07:38
+9:21
49
8
Florian Brennecke
35-39
1:07:43
+9:26
50
9
Daniel Moran
16-24
1:07:53
+9:36
51
6
Cary Tanner
40-44
1:08:06
+9:49
52
19
Lasse Teigen
30-34
1:08:14
+9:57
53
10
Felix Möller
16-24
1:08:23
+10:06
54
9
Scott Walker
35-39
1:08:28
+10:11
55
10
Dylan Thomson
25-29
1:08:36
+10:19
56
20
Jonas Togo
30-34
1:08:39
+10:22
57
21
Jack Murphy
30-34
1:08:39
+10:22
58
11
Mathias Ramberg
25-29
1:08:48
+10:31
59
7
Sindre Hoff
40-44
1:08:53
+10:36
60
Fredrik Nylén
50-54
1:08:54
+10:37
61
10
Jacob Vagg
35-39
1:09:02
+10:45
62
12
Tobias Borg
25-29
1:09:20
+11:03
63
22
Monzer Taha
30-34
1:09:20
+11:03
64
23
Dylan Gruson
30-34
1:09:32
+11:15
65
13
Martin Simengård
25-29
1:09:44
+11:27
66
24
Ole Diringer
30-34
1:09:48
+11:31
67
11
Henri Pyykola
35-39
1:09:58
+11:41
68
14
Murray Richardson
25-29
1:10:07
+11:50
69
25
Jacopo Gadani
30-34
1:10:18
+12:01
70
26
Eirik Årseth
30-34
1:10:24
+12:07
71
15
Jan-Ole Martin
25-29
1:10:30
+12:13
72
27
Andreas Wik
30-34
1:10:34
+12:17
73
28
Fábio Ribeiro
30-34
1:10:36
+12:19
74
12
Lasse Slengesol
35-39
1:10:41
+12:24
75
29
Jardar Hovland
30-34
1:10:43
+12:26
76
16
Cameron Steele
25-29
1:10:53
+12:36
77
17
Marius Maelen Haukland
25-29
1:11:12
+12:55
78
11
Ten Takeda
16-24
1:11:20
+13:03
79
30
Tom Knutli
30-34
1:11:21
+13:04
80
Jacob Werner
50-54
1:11:25
+13:08
81
18
Svante Engberg
25-29
1:11:29
+13:12
82
13
Bradley Woodward
35-39
1:11:32
+13:15
83
19
Mattias Damm
25-29
1:11:33
+13:16
84
12
Milan Konopásek
16-24
1:11:33
+13:16
85
14
David Piva
35-39
1:11:38
+13:21
86
31
Daniele Asietti
30-34
1:11:45
+13:28
87
32
Marius Nystøl
30-34
1:11:57
+13:40
88
33
Petter Tufte
30-34
1:11:58
+13:41
89
David Guy
45-49
1:12:01
+13:44
90
8
Łukasz Żolik
40-44
1:12:04
+13:47
91
13
Carl Emil Brøgger
16-24
1:12:13
+13:56
92
Fredrick Karlsson
50-54
1:12:25
+14:08
93
34
Tom Jansen
30-34
1:12:25
+14:08
94
15
Audun Lervik
35-39
1:12:33
+14:16
95
Radosław Koczwara
45-49
1:12:38
+14:21
96
20
Eskil Dynna
25-29
1:12:41
+14:24
97
16
Massimiliano Dalla Fior
35-39
1:12:46
+14:29
98
14
Fraser Anderson
16-24
1:12:47
+14:30
99
17
Øystein Bjerga
35-39
1:12:47
+14:30
100
18
Yassine Laafar
35-39
1:12:49
+14:32
Page 1/3
▼
(291)
Page 1/3
▼
Page 1/3
▼
#
# AG
AG
Time
Diff
Sebastian Ifversen
25-29
58:17
Gustav Cordua
16-24
58:51
+0:34
Kenny Steger
25-29
59:42
+1:25
4
Lars Rudi
30-34
1:00:04
+1:47
5
Erik Woodward
30-34
1:00:09
+1:52
6
Harvey Williams
16-24
1:00:59
+2:42
7
George Burton
25-29
1:01:39
+3:22
8
Franz Löschke
35-39
1:01:50
+3:33
9
Olivier Jouve
30-34
1:02:12
+3:55
10
4
Mohamed Redaoui
25-29
1:02:24
+4:07
11
4
Lloyd Mulholland
30-34
1:02:27
+4:10
12
Simon Buus Jensen
35-39
1:02:39
+4:22
13
5
Graham Halliday
30-34
1:02:42
+4:25
14
6
Oscar Petersen
30-34
1:03:01
+4:44
15
5
Erik Oscar Bøe
25-29
1:03:24
+5:07
16
7
Travis Brown
30-34
1:03:36
+5:19
17
4
Stephen Harold
35-39
1:03:51
+5:34
18
David Kallebäck
35-39
1:03:51
+5:34
19
Freddie Abrahams
40-44
1:04:01
+5:44
20
8
Sam Knowles
30-34
1:04:33
+6:16
21
9
Craig Murphy
30-34
1:04:42
+6:25
22
10
Ričards Matuzevičs
30-34
1:04:46
+6:29
23
11
Steffen Blekkan
30-34
1:04:54
+6:37
24
6
Kieron White
25-29
1:05:25
+7:08
25
7
Mathias Gislason
25-29
1:05:25
+7:08
26
5
Jordan Hanson
35-39
1:05:34
+7:17
27
12
Anders Næstholdt
30-34
1:05:38
+7:21
28
13
Markus Knudsen Tveit
30-34
1:05:41
+7:24
29
14
John Arvidsson
30-34
1:05:48
+7:31
30
Jaydon Emmott
16-24
1:05:59
+7:42
31
15
Kalev Ermits
30-34
1:06:03
+7:46
32
8
Viktor Munck Larsson
25-29
1:06:07
+7:50
33
David Balsgaard
40-44
1:06:09
+7:52
34
Stephen Reynolds
45-49
1:06:11
+7:54
35
Andrew Langley
40-44
1:06:13
+7:56
36
4
Anders Meskestad Jacobsen
40-44
1:06:22
+8:05
37
5
Oscar Olsson
40-44
1:06:29
+8:12
38
4
Luca Jumabhoy
16-24
1:06:31
+8:14
39
5
Luca Jumabhoy
16-24
1:06:34
+8:17
40
6
Toby Wilson
16-24
1:06:36
+8:19
41
16
Jeff Woodward
30-34
1:06:48
+8:31
42
6
Omar Gameros
35-39
1:06:49
+8:32
43
7
Berthel Jakobsen
16-24
1:06:50
+8:33
44
17
Marcus Mollison
30-34
1:06:55
+8:38
45
7
Robert James
35-39
1:06:58
+8:41
46
18
William Anderson
30-34
1:07:07
+8:50
47
9
Simen Arnekleiv
25-29
1:07:37
+9:20
48
8
Oscar Adrian Melheim
16-24
1:07:38
+9:21
49
8
Florian Brennecke
35-39
1:07:43
+9:26
50
9
Daniel Moran
16-24
1:07:53
+9:36
51
6
Cary Tanner
40-44
1:08:06
+9:49
52
19
Lasse Teigen
30-34
1:08:14
+9:57
53
10
Felix Möller
16-24
1:08:23
+10:06
54
9
Scott Walker
35-39
1:08:28
+10:11
55
10
Dylan Thomson
25-29
1:08:36
+10:19
56
20
Jonas Togo
30-34
1:08:39
+10:22
57
21
Jack Murphy
30-34
1:08:39
+10:22
58
11
Mathias Ramberg
25-29
1:08:48
+10:31
59
7
Sindre Hoff
40-44
1:08:53
+10:36
60
Fredrik Nylén
50-54
1:08:54
+10:37
61
10
Jacob Vagg
35-39
1:09:02
+10:45
62
12
Tobias Borg
25-29
1:09:20
+11:03
63
22
Monzer Taha
30-34
1:09:20
+11:03
64
23
Dylan Gruson
30-34
1:09:32
+11:15
65
13
Martin Simengård
25-29
1:09:44
+11:27
66
24
Ole Diringer
30-34
1:09:48
+11:31
67
11
Henri Pyykola
35-39
1:09:58
+11:41
68
14
Murray Richardson
25-29
1:10:07
+11:50
69
25
Jacopo Gadani
30-34
1:10:18
+12:01
70
26
Eirik Årseth
30-34
1:10:24
+12:07
71
15
Jan-Ole Martin
25-29
1:10:30
+12:13
72
27
Andreas Wik
30-34
1:10:34
+12:17
73
28
Fábio Ribeiro
30-34
1:10:36
+12:19
74
12
Lasse Slengesol
35-39
1:10:41
+12:24
75
29
Jardar Hovland
30-34
1:10:43
+12:26
76
16
Cameron Steele
25-29
1:10:53
+12:36
77
17
Marius Maelen Haukland
25-29
1:11:12
+12:55
78
11
Ten Takeda
16-24
1:11:20
+13:03
79
30
Tom Knutli
30-34
1:11:21
+13:04
80
Jacob Werner
50-54
1:11:25
+13:08
81
18
Svante Engberg
25-29
1:11:29
+13:12
82
13
Bradley Woodward
35-39
1:11:32
+13:15
83
19
Mattias Damm
25-29
1:11:33
+13:16
84
12
Milan Konopásek
16-24
1:11:33
+13:16
85
14
David Piva
35-39
1:11:38
+13:21
86
31
Daniele Asietti
30-34
1:11:45
+13:28
87
32
Marius Nystøl
30-34
1:11:57
+13:40
88
33
Petter Tufte
30-34
1:11:58
+13:41
89
David Guy
45-49
1:12:01
+13:44
90
8
Łukasz Żolik
40-44
1:12:04
+13:47
91
13
Carl Emil Brøgger
16-24
1:12:13
+13:56
92
Fredrick Karlsson
50-54
1:12:25
+14:08
93
34
Tom Jansen
30-34
1:12:25
+14:08
94
15
Audun Lervik
35-39
1:12:33
+14:16
95
Radosław Koczwara
45-49
1:12:38
+14:21
96
20
Eskil Dynna
25-29
1:12:41
+14:24
97
16
Massimiliano Dalla Fior
35-39
1:12:46
+14:29
98
14
Fraser Anderson
16-24
1:12:47
+14:30
99
17
Øystein Bjerga
35-39
1:12:47
+14:30
100
18
Yassine Laafar
35-39
1:12:49
+14:32
Page 1/3
▼