HYROX MEN - Copenhagen 2026

13–15 Mar 2026
Showing 201 to 300 of 1,290 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
201 47
NOR flag Kristoffer Hanssen
1:13:19 30-34
Click to select for comparison
202 37
POR flag Pedro Monteiro
1:13:20 25-29
Click to select for comparison
203 34
SWE flag Niklas Söderberg
1:13:25 40-44
Click to select for comparison
204 25
NOR flag SOLAN LIE
1:13:31 16-24
Click to select for comparison
205 8
DEN flag Frederik Bille
1:13:33 50-54
Click to select for comparison
206 48
DEN flag Emil Hjorth Espensen
1:13:37 30-34
Click to select for comparison
207 35
SWE flag Kasper Belkå
1:13:38 40-44
Click to select for comparison
208 41
GER flag Daniele Rickert
1:13:41 35-39
Click to select for comparison
209 12
GBR flag Lee Potts
1:13:41 45-49
Click to select for comparison
210 49
GER flag Sören Thoroe
1:13:44 30-34
Click to select for comparison
211 50
GER flag Vincent Olding
1:13:45 30-34
Click to select for comparison
212 42
GBR flag Sean Mather
1:13:46 35-39
Click to select for comparison
213 43
SWE flag Martin Bodin
1:13:49 35-39
Click to select for comparison
214 51
SWE flag Oscar Miras Wardell
1:13:49 30-34
Click to select for comparison
215 52
GER flag Konstantin Hörl
1:13:50 30-34
Click to select for comparison
216 53
DEN flag Mathias Meier Andersen
1:13:50 30-34
Click to select for comparison
217 38
CAN flag Karim El Hassan
1:13:51 25-29
Click to select for comparison
218 54
MAR flag Mounim Essabbar
1:13:52 30-34
Click to select for comparison
219 55
GBR flag Josh Hope
1:13:53 30-34
Click to select for comparison
220 56
GBR flag Alex Young
1:13:54 30-34
Click to select for comparison
221 57
NOR flag Mats-Johan Widding
1:13:57 30-34
Click to select for comparison
222 44
GBR flag Leon Needler
1:14:00 35-39
Click to select for comparison
223 45
NOR flag Vegar Haave
1:14:02 35-39
Click to select for comparison
224 58
FRA flag Marcus M
1:14:03 30-34
Click to select for comparison
225 13
SWE flag Robert Jiremo
1:14:04 45-49
Click to select for comparison
226 46
IRL flag David Dornan
1:14:04 35-39
Click to select for comparison
227 14
DEN flag Andreas Ulrich Mortensen
1:14:05 45-49
Click to select for comparison
228 59
DEN flag Nicholai Eberhard
1:14:07 30-34
Click to select for comparison
229 60
NED flag Bob den Hartog
1:14:08 30-34
Click to select for comparison
230 26
BUL flag Alexander Ivanov
1:14:08 16-24
Click to select for comparison
231 27
DEN flag Kasper Petersen
1:14:13 16-24
Click to select for comparison
232 39
ITA flag Matteo Di Somma
1:14:14 25-29
Click to select for comparison
233 47
DEN flag Nikolaj Ransby
1:14:16 35-39
Click to select for comparison
234 36
GBR flag Olly Miller
1:14:17 40-44
Click to select for comparison
235 40
NOR flag Stig-Andre von der Fehr Sannes
1:14:19 25-29
Click to select for comparison
236 48
SWE flag David Skoog
1:14:20 35-39
Click to select for comparison
237 28
DEN flag Anton Carlestam
1:14:23 16-24
Click to select for comparison
238 49
DEN flag Mads Visti Duvander
1:14:25 35-39
Click to select for comparison
239 61
GER flag Christian Baasch
1:14:26 30-34
Click to select for comparison
240 29
NOR flag Emil Strandskog
1:14:26 16-24
Click to select for comparison
241 30
DEN flag Joachim Rasmussen
1:14:27 16-24
Click to select for comparison
242 50
GER flag Timm Krätschmann
1:14:30 35-39
Click to select for comparison
243 37
DEN flag Frederik Hoff
1:14:31 40-44
Click to select for comparison
244 51
FRA flag Julien Furlanetto
1:14:35 35-39
Click to select for comparison
245 52
GER flag Julius Nagel
1:14:36 35-39
Click to select for comparison
246 38
GBR flag Rich Grover
1:14:36 40-44
Click to select for comparison
247 62
SWE flag Joel Meyer
1:14:38 30-34
Click to select for comparison
248 40
NOR flag Jan Erik Johannessen
1:14:41 40-44
Click to select for comparison
249 53
DEN flag Martin Aaskov
1:14:41 35-39
Click to select for comparison
250 41
DEN flag Rasmus Dinsen
1:14:41 25-29
Click to select for comparison
251 39
IRL flag Jonathan SPENDLOVE
1:14:41 40-44
Click to select for comparison
252 63
GER flag Lukas Cewe
1:14:45 30-34
Click to select for comparison
253 42
ITA flag Filippo Milani
1:14:51 25-29
Click to select for comparison
254 54
GBR flag Callum Preston
1:14:51 35-39
Click to select for comparison
255 56
DEN flag Mikael Nørgaard Pedersen
1:14:52 35-39
Click to select for comparison
256 55
GBR flag Joseph Emery
1:14:52 35-39
Click to select for comparison
257 43
GBR flag Corey Smith
1:14:56 25-29
Click to select for comparison
258 32
DEN flag Jonas Christiansen
1:14:56 16-24
Click to select for comparison
259 31
IRL flag Joshua Desprez
1:14:56 16-24
Click to select for comparison
260 15
DEN flag Morten Petersen
1:15:00 45-49
Click to select for comparison
261 57
DEN flag Ulrik Larsen
1:15:01 35-39
Click to select for comparison
262 58
IRL flag Peter Neville
1:15:02 35-39
Click to select for comparison
263 59
ITA flag Denis Rosola
1:15:03 35-39
Click to select for comparison
264 41
GER flag Robert Melzer
1:15:03 40-44
Click to select for comparison
265 42
DEN flag Claus Villadsen
1:15:04 40-44
Click to select for comparison
266 43
IRL flag Damien Walsh
1:15:05 40-44
Click to select for comparison
267 16
FRA flag Jeremy Patay
1:15:10 45-49
Click to select for comparison
268 44
CAN flag Amin Dana
1:15:13 25-29
Click to select for comparison
269 45
NOR flag Tommy Steinsvik
1:15:14 25-29
Click to select for comparison
270 60
DEN flag Jacob Ardal Stampe
1:15:16 35-39
Click to select for comparison
271 61
DEN flag Idan Zach
1:15:20 35-39
Click to select for comparison
272 62
ALG flag Abderrahim Yahiaoui
1:15:22 35-39
Click to select for comparison
273 9
SWE flag Michael Zantelid
1:15:23 50-54
Click to select for comparison
274 17
GER flag Frank Meyer
1:15:24 45-49
Click to select for comparison
275 46
FIN flag Fabian Tillander
1:15:25 25-29
Click to select for comparison
276 44
DEN flag Simon Christophersen
1:15:25 40-44
Click to select for comparison
277 63
DEN flag Christoffer Staal
1:15:26 35-39
Click to select for comparison
278 47
DEN flag Tobias Jensen
1:15:26 25-29
Click to select for comparison
279 64
GER flag Danny Janeczek
1:15:28 30-34
Click to select for comparison
280 45
GER flag Christian Kowalski
1:15:35 40-44
Click to select for comparison
281 65
DEN flag William Axelsen
1:15:37 30-34
Click to select for comparison
282 64
BRA flag Rafael Navarini Coutinho
1:15:38 35-39
Click to select for comparison
283 33
DEN flag Kasper Sylvestersen
1:15:38 16-24
Click to select for comparison
284 10
SWE flag Roland Proka
1:15:39 50-54
Click to select for comparison
285 34
DEN flag Mikkel Jensen
1:15:39 16-24
Click to select for comparison
286 48
SWE flag Daniel Hedlund
1:15:40 25-29
Click to select for comparison
287 66
DEN flag Frederik Andersen
1:15:42 30-34
Click to select for comparison
288 49
GBR flag Jack McCormack
1:15:42 25-29
Click to select for comparison
289 65
SWE flag Magnus Samuelsson
1:15:48 35-39
Click to select for comparison
290 18
IRL flag Rory Hussey
1:15:50 45-49
Click to select for comparison
291 67
GBR flag Scott Clarke
1:15:52 30-34
Click to select for comparison
292 68
SWE flag Johannes Ojanpera
1:15:54 30-34
Click to select for comparison
293 50
SWE flag Tobias Lundgren
1:15:54 25-29
Click to select for comparison
294 66
DEN flag Jakob Østergård
1:15:55 35-39
Click to select for comparison
295 47
GER flag Markus Allner
1:15:56 40-44
Click to select for comparison
296 46
SWE flag Christian Apelqvist
1:15:56 40-44
Click to select for comparison
297 67
DEN flag Thomas Friis
1:15:59 35-39
Click to select for comparison
298 35
SWE flag Elliot Stålbåge
1:15:59 16-24
Click to select for comparison
299 19
DEN flag Benny Christensen
1:16:01 45-49
Click to select for comparison
300 68
DEN flag Dennis Kuhre
1:16:02 35-39
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.

Start your free trial

First week free. Cancel anytime. · Get the app