HYROX MEN - Copenhagen 2026

13–15 Mar 2026
Showing 301 to 400 of 1,290 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
301 48
DEN flag Henrik Jacobsen
1:16:02 40-44
Click to select for comparison
302 49
SWE flag Joakim Bogeling
1:16:03 40-44
Click to select for comparison
303 69
DEN flag Rasmus Hemmingsen
1:16:03 30-34
Click to select for comparison
304 69
NOR flag Lars Hammeren
1:16:04 35-39
Click to select for comparison
305 51
DEN flag Emil Brixager
1:16:04 25-29
Click to select for comparison
306 70
NOR flag Fredrik Raffelsen Hope
1:16:04 35-39
Click to select for comparison
307 50
DEN flag Martin Lykke Kristensen
1:16:05 40-44
Click to select for comparison
308 71
NZL flag Sergey Tyo
1:16:05 35-39
Click to select for comparison
309 72
FRA flag Hugo Colin
1:16:07 35-39
Click to select for comparison
310 73
SWE flag Pierre Lausten - Thomsen
1:16:08 35-39
Click to select for comparison
311 36
DEN flag August Nybro
1:16:09 16-24
Click to select for comparison
312 51
USA flag Frederik Soares
1:16:11 40-44
Click to select for comparison
313 70
DEN flag Mathias Dahl kjær
1:16:11 30-34
Click to select for comparison
314 74
NOR flag Jeppe Knudsen
1:16:17 35-39
Click to select for comparison
315 52
DEN flag Emil Halling
1:16:20 25-29
Click to select for comparison
316 37
GBR flag Oliver Owen
1:16:23 16-24
Click to select for comparison
317 38
GBR flag Gianni Craig
1:16:25 16-24
Click to select for comparison
318 75
GER flag Maximilian Mißlinger
1:16:25 35-39
Click to select for comparison
319 4
DEN flag Morten Madsen
1:16:29 55-59
Click to select for comparison
320 52
EST flag Arno Uusküla
1:16:29 40-44
Click to select for comparison
321 20
NOR flag Per-Henning Hethey
1:16:30 45-49
Click to select for comparison
322 21
DEN flag Nicolai Friis Touborg
1:16:32 45-49
Click to select for comparison
323 53
SWE flag David Goransson
1:16:34 25-29
Click to select for comparison
324 71
DEN flag Jacob Hermansen
1:16:34 30-34
Click to select for comparison
325 72
SWE flag Stefan Artmann
1:16:35 30-34
Click to select for comparison
326 53
GER flag Henrik Schiffner
1:16:38 40-44
Click to select for comparison
327 54
IRL flag Sean Usher
1:16:40 25-29
Click to select for comparison
328 11
IRL flag Keith Mcclure
1:16:44 50-54
Click to select for comparison
329 76
GER flag Christoph Dorsch
1:16:45 35-39
Click to select for comparison
330 77
SWE flag Sebastian Josefsson
1:16:46 35-39
Click to select for comparison
331 54
NOR flag Karsten Liljedal Torgersen
1:16:47 40-44
Click to select for comparison
332 78
GBR flag Myles Lerwill
1:16:48 35-39
Click to select for comparison
333 73
DEN flag Nikolaj Frederiksen
1:16:49 30-34
Click to select for comparison
334 79
GBR flag Nash Matinyarare
1:16:49 35-39
Click to select for comparison
335 55
GBR flag Matthew Drimmie
1:16:49 25-29
Click to select for comparison
336 80
SWE flag Viktor Josefsson
1:16:50 35-39
Click to select for comparison
337 56
SVK flag Matej Priščak
1:16:50 25-29
Click to select for comparison
338 57
GBR flag James Osborne
1:16:54 25-29
Click to select for comparison
339 39
DEN flag Rasmus Dahl
1:16:58 16-24
Click to select for comparison
340 40
ESP flag Diego Vivas
1:16:59 16-24
Click to select for comparison
341 58
DEN flag Rasmus Burlund
1:16:59 25-29
Click to select for comparison
342 81
GER flag Felix Opitz
1:17:03 35-39
Click to select for comparison
343 59
DEN flag Sebastian Strauss
1:17:04 25-29
Click to select for comparison
344 41
DEN flag Lucas Morichaud
1:17:04 16-24
Click to select for comparison
345 74
ARG flag Dario Miraglia
1:17:05 30-34
Click to select for comparison
346 42
DEN flag Nicolai Tønnesen
1:17:07 16-24
Click to select for comparison
347 22
DEN flag Michael Bo Andersen
1:17:07 45-49
Click to select for comparison
348 75
FRA flag Raphaël André-Laffaye
1:17:07 30-34
Click to select for comparison
349 60
FRA flag Nathan Lemaire
1:17:08 25-29
Click to select for comparison
350 24
DEN flag Rune Lykke
1:17:10 45-49
Click to select for comparison
351 23
ITA flag Edgardo Casati
1:17:10 45-49
Click to select for comparison
352 82
SWE flag Hero Pusnovas
1:17:12 35-39
Click to select for comparison
353 55
DEN flag Jeppe Ugilt
1:17:13 40-44
Click to select for comparison
354 83
GBR flag Dav Owens
1:17:17 35-39
Click to select for comparison
355 76
ITA flag Omar Imperlati
1:17:19 30-34
Click to select for comparison
356 61
GER flag Tobias Efinger
1:17:19 25-29
Click to select for comparison
357 62
GER flag Sören Sacht
1:17:20 25-29
Click to select for comparison
358 63
DEN flag Morten Kruse
1:17:22 25-29
Click to select for comparison
359 77
AUS flag Chris Malone
1:17:23 30-34
Click to select for comparison
360 84
NOR flag Fredrik Aase
1:17:24 35-39
Click to select for comparison
361 56
NOR flag Roger Bollerud
1:17:24 40-44
Click to select for comparison
362 25
DEN flag Simon Tollerud
1:17:25 45-49
Click to select for comparison
363 43
GBR flag Harley Sevenoaks
1:17:25 16-24
Click to select for comparison
364 12
NOR flag Frode Holmen Tollefsen
1:17:27 50-54
Click to select for comparison
365 78
GBR flag Lloyd Wallace
1:17:33 30-34
Click to select for comparison
366 79
GER flag Jan-Niklas Mückenhoff
1:17:33 30-34
Click to select for comparison
367 80
DEN flag Johannes Asp
1:17:34 30-34
Click to select for comparison
368 57
DEN flag Rasmus Tyllesen
1:17:37 40-44
Click to select for comparison
369 13
DEN flag Christian Rasmussen
1:17:41 50-54
Click to select for comparison
370 85
DEN flag Thomas Degn Friis
1:17:41 35-39
Click to select for comparison
371 44
DEN flag Christoffer Berg
1:17:41 16-24
Click to select for comparison
372 86
SWE flag Sebastian Jönsson Lindstedt
1:17:42 35-39
Click to select for comparison
373 46
GER flag Josh Lienhöft
1:17:45 16-24
Click to select for comparison
374 45
DEN flag Julius Mathiasen
1:17:45 16-24
Click to select for comparison
375 64
DEN flag Jonas Bjerremand
1:17:46 25-29
Click to select for comparison
376 65
DEN flag Sebastian Pedersen
1:17:47 25-29
Click to select for comparison
377 81
GER flag Marc Kollatz
1:17:49 30-34
Click to select for comparison
378 82
GER flag Felix Edeha
1:17:51 30-34
Click to select for comparison
379 5
NOR flag Tore Sande
1:17:52 55-59
Click to select for comparison
380 66
POR flag João Alexandre
1:17:52 25-29
Click to select for comparison
381 83
DEN flag Boris Pakalnis
1:17:53 30-34
Click to select for comparison
382 58
FRA flag sebastien pencole
1:17:55 40-44
Click to select for comparison
383 14
NOR flag Guttorm Kvastad
1:17:57 50-54
Click to select for comparison
384 6
GER flag Axel Zimmermann
1:17:57 55-59
Click to select for comparison
385 84
DEN flag Kenny Christensen
1:17:57 30-34
Click to select for comparison
386 15
DEN flag Allan Provst
1:17:59 50-54
Click to select for comparison
387 87
DEN flag Rasmus Dalitz
1:18:00 35-39
Click to select for comparison
388 85
GER flag Sönke Graumann
1:18:01 30-34
Click to select for comparison
389 47
GER flag Max Herrmann
1:18:01 16-24
Click to select for comparison
390 86
GBR flag Jake Davy
1:18:01 30-34
Click to select for comparison
391 59
DEN flag Lasse Aaberg Frost
1:18:02 40-44
Click to select for comparison
392 67
GBR flag Alex Swan
1:18:07 25-29
Click to select for comparison
393 26
DEN flag Stefan Zeberg
1:18:08 45-49
Click to select for comparison
394 88
IRL flag Brendan Weathers
1:18:09 35-39
Click to select for comparison
395 89
GUA flag Christopher Trejo
1:18:13 35-39
Click to select for comparison
396 87
IRL flag Ciarain Flanagan
1:18:14 30-34
Click to select for comparison
397 90
DEN flag Martin Khalil
1:18:15 35-39
Click to select for comparison
398 91
DEN flag Nicolai Møllegaard
1:18:17 35-39
Click to select for comparison
399 68
ESP flag Sergio Mora Carrión
1:18:17 25-29
Click to select for comparison
400 60
FRA flag Aytas Basol
1:18:19 40-44
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