Hyrox Pro Men

Oslo 2025 - S8 • 2025

Place Athlete Country Time Age Analysis
1 Sebastian Ifversen Denmark 58:17 25-29 View Details →
2 Gustav Cordua Denmark 58:51 16-24 View Details →
3 Kenny Steger Sweden 59:42 25-29 View Details →
4 Lars Rudi Norway 1:00:04 30-34 View Details →
5 Erik Woodward Norway 1:00:09 30-34 View Details →
6 Harvey Williams United Kingdom 1:00:59 16-24 View Details →
7 George Burton United Kingdom 1:01:39 25-29 View Details →
8 Franz Löschke Germany 1:01:50 35-39 View Details →
9 Olivier Jouve France 1:02:12 30-34 View Details →
10 Mohamed Redaoui Morocco 1:02:24 25-29 View Details →
11 Lloyd Mulholland United Kingdom 1:02:27 30-34 View Details →
12 Simon Jensen Denmark 1:02:39 35-39 View Details →
13 Graham Halliday United Kingdom 1:02:42 30-34 View Details →
14 Oscar Petersen Denmark 1:03:01 30-34 View Details →
15 Erik Bøe Norway 1:03:24 25-29 View Details →
16 Travis Brown United Kingdom 1:03:36 25-29 View Details →
17 Stephen Harold Ireland 1:03:51 35-39 View Details →
18 David Kallebäck Sweden 1:03:51 35-39 View Details →
19 Freddie Abrahams United Kingdom 1:04:01 40-44 View Details →
20 Sam Knowles United Kingdom 1:04:33 30-34 View Details →
21 Craig Murphy United Kingdom 1:04:42 30-34 View Details →
22 Ričards Matuzevičs Latvia 1:04:46 30-34 View Details →
23 Steffen Blekkan Norway 1:04:54 30-34 View Details →
24 Kieron White Ireland 1:05:25 25-29 View Details →
25 Mathias Gislason Denmark 1:05:25 25-29 View Details →
26 Jordan Hanson United Kingdom 1:05:34 35-39 View Details →
27 Anders Næstholdt Denmark 1:05:38 30-34 View Details →
28 Markus Tveit Norway 1:05:41 30-34 View Details →
29 John Arvidsson Sweden 1:05:48 30-34 View Details →
30 Jaydon Emmott United Kingdom 1:05:59 16-24 View Details →
31 Kalev Ermits Estonia 1:06:03 30-34 View Details →
32 Viktor Larsson Sweden 1:06:07 25-29 View Details →
33 David Balsgaard Denmark 1:06:09 40-44 View Details →
34 Stephen Reynolds United Kingdom 1:06:11 45-49 View Details →
35 Andrew Langley United Kingdom 1:06:13 40-44 View Details →
36 Anders Jacobsen Norway 1:06:22 40-44 View Details →
37 Oscar Olsson Sweden 1:06:29 40-44 View Details →
38 Luca Jumabhoy United Kingdom 1:06:31 16-24 View Details →
39 Luca Jumabhoy Australia 1:06:34 16-24 View Details →
40 Toby Wilson United Kingdom 1:06:36 16-24 View Details →
41 Jeff Woodward United Kingdom 1:06:48 30-34 View Details →
42 Omar Gameros Mexico 1:06:49 35-39 View Details →
43 Berthel Jakobsen Denmark 1:06:50 16-24 View Details →
44 Marcus Mollison United Kingdom 1:06:55 30-34 View Details →
45 Robert James United Kingdom 1:06:58 35-39 View Details →
46 William Anderson Canada 1:07:07 30-34 View Details →
47 Simen Arnekleiv Norway 1:07:37 25-29 View Details →
48 Oscar Melheim Norway 1:07:38 16-24 View Details →
49 Florian Brennecke Germany 1:07:43 35-39 View Details →
50 Daniel Moran Scotland 1:07:53 16-24 View Details →
51 Cary Tanner Sweden 1:08:06 40-44 View Details →
52 Lasse Teigen Norway 1:08:14 30-34 View Details →
53 Felix Möller Austria 1:08:23 16-24 View Details →
54 Scott Walker United Kingdom 1:08:28 35-39 View Details →
55 Dylan Thomson United Kingdom 1:08:36 25-29 View Details →
56 Jonas Togo Denmark 1:08:39 30-34 View Details →
57 Jack Murphy United Kingdom 1:08:39 30-34 View Details →
58 Mathias Ramberg Sweden 1:08:48 25-29 View Details →
59 Sindre Hoff Norway 1:08:53 40-44 View Details →
60 Fredrik Nylén Sweden 1:08:54 50-54 View Details →
61 Jacob Vagg United Kingdom 1:09:02 35-39 View Details →
62 Tobias Borg Norway 1:09:20 25-29 View Details →
63 Monzer Taha Sweden 1:09:20 30-34 View Details →
64 Dylan Gruson France 1:09:32 30-34 View Details →
65 Martin Simengård Norway 1:09:44 25-29 View Details →
66 Ole Diringer Germany 1:09:48 30-34 View Details →
67 Henri Pyykola Finland 1:09:58 35-39 View Details →
68 Murray Richardson United Kingdom 1:10:07 25-29 View Details →
69 Jacopo Gadani Italy 1:10:18 30-34 View Details →
70 Eirik Årseth Norway 1:10:24 30-34 View Details →
71 Jan-ole Martin Germany 1:10:30 25-29 View Details →
72 Andreas Wik Norway 1:10:34 30-34 View Details →
73 Fábio Ribeiro Portugal 1:10:36 30-34 View Details →
74 Lasse Slengesol Norway 1:10:41 35-39 View Details →
75 Jardar Hovland Norway 1:10:43 30-34 View Details →
76 Cameron Steele United Kingdom 1:10:53 25-29 View Details →
77 Marius Haukland Norway 1:11:12 25-29 View Details →
78 Ten Takeda Japan 1:11:20 16-24 View Details →
79 Tom Knutli Norway 1:11:21 30-34 View Details →
80 Jacob Werner Sweden 1:11:25 50-54 View Details →
81 Svante Engberg Sweden 1:11:29 25-29 View Details →
82 Bradley Woodward United Kingdom 1:11:32 35-39 View Details →
83 Mattias Damm Sweden 1:11:33 25-29 View Details →
84 Milan Konopásek Czech Republic 1:11:33 16-24 View Details →
85 David Piva Belgium 1:11:38 35-39 View Details →
86 Daniele Asietti Italy 1:11:45 30-34 View Details →
87 Marius Nystøl Norway 1:11:57 30-34 View Details →
88 Petter Tufte Norway 1:11:58 30-34 View Details →
89 David Guy United Kingdom 1:12:01 45-49 View Details →
90 Łukasz Żolik Poland 1:12:04 40-44 View Details →
91 Carl Brøgger Denmark 1:12:13 16-24 View Details →
92 Fredrick Karlsson Sweden 1:12:25 50-54 View Details →
93 Tom Jansen Netherlands 1:12:25 30-34 View Details →
94 Audun Lervik Norway 1:12:33 35-39 View Details →
95 Radosław Koczwara Poland 1:12:38 45-49 View Details →
96 Eskil Dynna Norway 1:12:41 25-29 View Details →
97 Massimiliano Fior Italy 1:12:46 35-39 View Details →
98 Fraser Anderson United Kingdom 1:12:47 30-34 View Details →
99 Øystein Bjerga Norway 1:12:47 35-39 View Details →
100 Yassine Laafar France 1:12:49 35-39 View Details →
101 Hugo Santos France 1:13:00 30-34 View Details →
102 Alexandre Brun France 1:13:00 35-39 View Details →
103 Johan Ingemarsson Sweden 1:13:04 35-39 View Details →
104 Emil Drakenberg Sweden 1:13:05 16-24 View Details →
105 Mounir Hadir Morocco 1:13:07 30-34 View Details →
106 Luca Persiani Italy 1:13:11 25-29 View Details →
107 Magnus Friel Sweden 1:13:13 16-24 View Details →
108 Blake Beckman United Kingdom 1:13:13 16-24 View Details →
109 Kristoffer Tokstad Norway 1:13:14 30-34 View Details →
110 Kevin Cockerton United Kingdom 1:13:26 40-44 View Details →
111 Vincent Bousquieres France 1:13:31 40-44 View Details →
112 Isaac Hayes New Zealand 1:13:32 30-34 View Details →
113 Fredrick Regnell Sweden 1:13:42 35-39 View Details →
114 Eivind Vold Norway 1:13:43 30-34 View Details →
115 Magnus Olofsson Sweden 1:13:45 45-49 View Details →
116 Daniel Arvidsson Sweden 1:13:50 45-49 View Details →
117 Thomas Grønfur Norway 1:13:56 40-44 View Details →
118 Lauri Lahi Estonia 1:14:06 35-39 View Details →
119 Sondre Supphellen Norway 1:14:11 30-34 View Details →
120 Arnt-inge Rongevær Norway 1:14:11 30-34 View Details →
121 Darren Helley United Kingdom 1:14:14 30-34 View Details →
122 Tuomas Heiskanen Finland 1:14:15 30-34 View Details →
123 Steve Fitchet United Kingdom 1:14:19 30-34 View Details →
124 Markus Westgaard Norway 1:14:22 30-34 View Details →
125 Einar Flaten Norway 1:14:22 25-29 View Details →
126 Erik Rudi Norway 1:14:30 30-34 View Details →
127 Curtis Bernard United Kingdom 1:14:34 45-49 View Details →
128 Johannes Malmqvist Sweden 1:14:35 25-29 View Details →
129 Carl Provén Sweden 1:14:45 25-29 View Details →
130 Marcus Stueland Norway 1:14:47 30-34 View Details →
131 Joachim Østreng Norway 1:14:50 25-29 View Details →
132 Mats Möller Germany 1:14:53 25-29 View Details →
133 Otto Markkanen Finland 1:15:18 30-34 View Details →
134 Tomasz Malicki Poland 1:15:33 30-34 View Details →
135 Aleksandar Zlatkov Austria 1:15:34 30-34 View Details →
136 Jacob Atkinson United Kingdom 1:16:17 25-29 View Details →
137 Marcus Feliho United Kingdom 1:16:18 30-34 View Details →
138 Andrew Brown United Kingdom 1:16:22 45-49 View Details →
139 Torge Hannemann Germany 1:16:29 35-39 View Details →
140 Martin Puumalainen Sweden 1:16:35 45-49 View Details →
141 Martin Kirk Ireland 1:16:36 16-24 View Details →
142 Scott Franks United Kingdom 1:16:37 35-39 View Details →
143 Hayden Ashall United Kingdom 1:16:41 16-24 View Details →
144 Adam Liljegren Sweden 1:16:53 16-24 View Details →
145 Camil Haddadi France 1:16:57 30-34 View Details →
146 Lukas Ulriksen Denmark 1:17:01 25-29 View Details →
147 Pontus Lundmark Sweden 1:17:03 30-34 View Details →
148 Arne Sundet Norway 1:17:03 30-34 View Details →
149 Paul Mcmanus United Kingdom 1:17:11 40-44 View Details →
150 Martin Handeland Norway 1:17:12 40-44 View Details →
151 Adnan Ljubović Norway 1:17:16 25-29 View Details →
152 Felix Nordqvist Sweden 1:17:21 30-34 View Details →
153 Martin Lees United Kingdom 1:17:27 50-54 View Details →
154 Laurent Missotten Belgium 1:17:30 35-39 View Details →
155 Artur Fedotiev Ukraine 1:17:32 30-34 View Details →
156 Jonas Fries Sweden 1:17:34 45-49 View Details →
157 David Lundevi Sweden 1:17:35 40-44 View Details →
158 Sam Helsen Belgium 1:17:47 40-44 View Details →
159 Vemund Schøyen Norway 1:17:53 30-34 View Details →
160 Sigurd Hagen Norway 1:17:55 16-24 View Details →
161 Allan Flood United Kingdom 1:18:00 40-44 View Details →
162 Julian Erismann Switzerland 1:18:01 16-24 View Details →
163 Hans Grobecker Sweden 1:18:02 45-49 View Details →
164 Viktor Angebjer Sweden 1:18:21 35-39 View Details →
165 Sam Schneiderman United Kingdom 1:18:25 16-24 View Details →
166 Lasse Edvardsen Norway 1:18:39 45-49 View Details →
167 Lubo Smid Czech Republic 1:18:40 35-39 View Details →
168 Andreas Bergenwall Finland 1:18:43 40-44 View Details →
169 Andreas Niewerth Germany 1:19:02 45-49 View Details →
170 Jonas Justesen Denmark 1:19:06 30-34 View Details →
171 Daniel Shnira Sweden 1:19:08 35-39 View Details →
172 Leif Gladstad Norway 1:19:25 35-39 View Details →
173 Floris Drunen Netherlands 1:19:26 30-34 View Details →
174 Sami Ekholm Sweden 1:19:36 35-39 View Details →
175 Jonas Plogner Sweden 1:19:45 55-59 View Details →
176 Nikolai Gobel Norway 1:20:06 30-34 View Details →
177 Emil Larsson Sweden 1:20:12 35-39 View Details →
178 Sascha Fuchs Germany 1:20:23 30-34 View Details →
179 Joakim Wallón Sweden 1:20:34 40-44 View Details →
180 Gethin Robinson United Kingdom 1:20:39 40-44 View Details →
181 Daniel Jenssen Norway 1:20:58 30-34 View Details →
182 Martin Rofors Sweden 1:21:00 45-49 View Details →
183 Brendan Lynch Ireland 1:21:09 30-34 View Details →
184 David Allen United Kingdom 1:21:12 50-54 View Details →
185 Jonas Ilebakke Norway 1:21:42 25-29 View Details →
186 Prasun Gautam United Kingdom 1:21:44 30-34 View Details →
187 Mikkel Andreassen Denmark 1:21:50 35-39 View Details →
188 Torsten Moss Norway 1:21:52 30-34 View Details →
189 Aleksander Jørgensen Norway 1:21:56 25-29 View Details →
190 Ruben Nielsen Denmark 1:22:14 35-39 View Details →
191 Charley Calvert United Kingdom 1:22:15 25-29 View Details →
192 Marcus Hobley United Kingdom 1:22:15 40-44 View Details →
193 Nathan John United Kingdom 1:22:22 25-29 View Details →
194 Kevin Alarza Belgium 1:22:29 35-39 View Details →
195 Arne Holter Norway 1:22:32 16-24 View Details →
196 Rubin Allen United Kingdom 1:22:37 50-54 View Details →
197 Tuukka Pirttiniemi Finland 1:22:39 25-29 View Details →
198 Lewis Bunyan United Kingdom 1:22:48 25-29 View Details →
199 Paul Hopwood United Kingdom 1:23:21 40-44 View Details →
200 Magnus Höglund Sweden 1:23:23 45-49 View Details →
201 Vegard Foyn Norway 1:23:25 35-39 View Details →
202 Alexander Hartz Norway 1:23:35 25-29 View Details →
203 Anton Heldal Norway 1:23:50 35-39 View Details →
204 Chris Donoghue Ireland 1:23:59 25-29 View Details →
205 Ole Dullum Norway 1:24:04 25-29 View Details →
206 Riku Koskinen Finland 1:24:06 45-49 View Details →
207 José Alcobia Portugal 1:24:14 50-54 View Details →
208 Kim Hansen Denmark 1:24:21 50-54 View Details →
209 Milos Vrsajko Sweden 1:24:32 25-29 View Details →
210 Mikael Rintala Finland 1:24:34 30-34 View Details →
211 Tony Røe Norway 1:24:43 50-54 View Details →
212 Joakim Attermalm Sweden 1:24:52 55-59 View Details →
213 Jens Slater Germany 1:24:53 45-49 View Details →
214 Alexander Nørskov Denmark 1:25:11 30-34 View Details →
215 Aaron Oloughlin United Kingdom 1:25:12 25-29 View Details →
216 Martin Aalto Finland 1:25:16 35-39 View Details →
217 Håkan Johansson Sweden 1:25:35 45-49 View Details →
218 David Truelove United Kingdom 1:25:55 35-39 View Details →
219 Dan Lock United Kingdom 1:26:01 45-49 View Details →
220 Tommy Fonnes Norway 1:26:09 35-39 View Details →
221 Kristian Rønningen Norway 1:26:14 25-29 View Details →
222 Thomas Ugland Norway 1:26:16 35-39 View Details →
223 Roy Hammer Norway 1:26:21 35-39 View Details →
224 Lucas Kalda Sweden 1:26:30 35-39 View Details →
225 Albin Larsson Sweden 1:26:37 16-24 View Details →
226 Ben Haskins United Kingdom 1:27:02 30-34 View Details →
227 Andrew Obrien United Kingdom 1:27:08 50-54 View Details →
228 Jonas Wiberg Sweden 1:27:29 55-59 View Details →
229 Andreas Lindborg Norway 1:27:40 35-39 View Details →
230 Alfred Johansson Sweden 1:28:25 25-29 View Details →
231 Fabien Brusson France 1:28:49 55-59 View Details →
232 Shang Huang Germany 1:29:08 35-39 View Details →
233 Mark Blunden United Kingdom 1:29:17 55-59 View Details →
234 Iain Jackson United Kingdom 1:29:20 45-49 View Details →
235 Kristian Lokøy Norway 1:29:22 35-39 View Details →
236 Fredrik Månsson Sweden 1:29:24 45-49 View Details →
237 Vitor Glerean Brazil 1:29:49 30-34 View Details →
238 Gustav Engström Sweden 1:29:53 45-49 View Details →
239 Gianni Carozzolo Belgium 1:30:07 35-39 View Details →
240 Jakob Tyssøy Norway 1:30:16 16-24 View Details →
241 Espen Nilsen Norway 1:30:26 45-49 View Details →
242 Joachim Fjeller Norway 1:30:31 30-34 View Details →
243 Thomas Risberg Sweden 1:30:45 55-59 View Details →
244 Richard Fabre Bahrain 1:31:49 50-54 View Details →
245 Oke Obialo United Kingdom 1:32:08 40-44 View Details →
246 Kian Oates United Kingdom 1:32:09 16-24 View Details →
247 Marius Meyer Norway 1:32:24 50-54 View Details →
248 Peter Nyström Sweden 1:33:18 50-54 View Details →
249 Colin Taylor United Kingdom 1:33:35 45-49 View Details →
250 Håvard Kokkvoll Norway 1:33:44 30-34 View Details →
251 Olai Johannessen Norway 1:33:57 30-34 View Details →
252 Kevin Flynn Ireland 1:34:02 50-54 View Details →
253 Olle Malm Sweden 1:34:26 25-29 View Details →
254 Andreas Kjær Norway 1:35:54 30-34 View Details →
255 Ulrik Giske Norway 1:36:21 30-34 View Details →
256 Luis Villegas Mexico 1:36:38 35-39 View Details →
257 Jonas Skoglund Sweden 1:36:42 25-29 View Details →
258 Isak Førde Norway 1:37:30 25-29 View Details →
259 Joel Bridson - 1:38:32 30-34 View Details →
260 Hans-kristian Nysted Norway 1:39:02 30-34 View Details →
261 Thor Hogga Norway 1:39:25 25-29 View Details →
262 Kristoffer Adolfsen Norway 1:39:35 30-34 View Details →
263 Tobias Meyer Germany 1:41:00 30-34 View Details →
264 Jade Hickman United Kingdom 1:42:23 45-49 View Details →
265 Gavin Bosher United Kingdom 1:43:07 40-44 View Details →
266 Andreas Larner Norway 1:43:21 35-39 View Details →
267 Lars Berge Norway 1:43:42 30-34 View Details →
268 Bojan Zelcev Denmark 1:43:53 40-44 View Details →
269 David Dall Denmark 1:44:18 30-34 View Details →
270 Kim Sagdahl Norway 1:44:47 35-39 View Details →
271 Lars Severinsen Norway 1:45:31 35-39 View Details →
272 Ruben Andersen Denmark 1:45:42 50-54 View Details →
273 Dag-anders Ludvigsen Norway 1:45:56 50-54 View Details →
274 Ole Dolvik Norway 1:46:08 25-29 View Details →
275 Poya Malakpour Denmark 1:46:11 16-24 View Details →
276 Bjørn Scheide Norway 1:46:40 50-54 View Details →
277 Julian Wals Netherlands 1:47:14 16-24 View Details →
278 Cornelis Bekker Netherlands 1:48:30 30-34 View Details →
279 Cato Kristoffersen Norway 1:48:41 25-29 View Details →
280 Kieran Malone United Kingdom 1:50:18 30-34 View Details →
281 Piotr Czaja Poland 1:51:52 50-54 View Details →
282 Stian Lavender Norway 1:52:42 30-34 View Details →
283 Jonas Kihl Norway 1:53:16 16-24 View Details →
284 Simen Vadseth Norway 1:54:43 30-34 View Details →
285 Johan Lilienberg Sweden 1:54:57 45-49 View Details →
286 Bartosz Zabłocki Poland 1:57:09 35-39 View Details →
287 Marcin Szymański Poland 1:57:23 40-44 View Details →
288 Sadaat Cheema Australia 1:57:54 35-39 View Details →
289 Jörgen Friberg Sweden 2:03:47 55-59 View Details →
290 Ruben Markegård Norway 2:26:45 16-24 View Details →
291 Kazem Balogun United Kingdom 2:32:26 30-34 View Details →