HYROX MEN - Copenhagen 2026

13–15 Mar 2026
Showing 1 to 100 of 1,290 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
GER flag Thore Kuenzel
58:29 40-44
Click to select for comparison
2 1
AUT flag Fabian Schuster
58:39 30-34
Click to select for comparison
3 2
GBR flag Andrew Bourne
59:10 30-34
Click to select for comparison
4 3
NOR flag Anders Resell
59:13 30-34
Click to select for comparison
5 4
GBR flag Connor Farrell
59:28 30-34
Click to select for comparison
6 1
GBR flag Thomas Race
1:00:08 16-24
Click to select for comparison
7 1
GBR flag Jamie Marsland
1:00:27 35-39
Click to select for comparison
8 2
ITA flag Alessandro Minguzzi
1:01:04 16-24
Click to select for comparison
9 2
DEN flag Thomas Cortebeeck
1:01:33 40-44
Click to select for comparison
10 1
SWE flag Ulf Petersen
1:01:43 45-49
Click to select for comparison
11 3
GBR flag George Jones
1:02:06 16-24
Click to select for comparison
12 1
DEN flag Jakob Laskowska
1:02:09 25-29
Click to select for comparison
13 2
GBR flag Myles Pillage
1:02:37 25-29
Click to select for comparison
14 4
DEN flag Kristian Gundelund Nielsen
1:02:44 16-24
Click to select for comparison
15 5
ITA flag Stefano Povoli
1:02:51 30-34
Click to select for comparison
16 5
DEN flag Peter Groth Hansen
1:02:51 16-24
Click to select for comparison
17 3
GBR flag Alex Pillage
1:03:20 25-29
Click to select for comparison
18 2
SWE flag Wilhelm Karlsson
1:03:33 35-39
Click to select for comparison
19 3
GBR flag Rufus Hack
1:03:44 40-44
Click to select for comparison
20 6
NED flag Teun Alberts
1:03:48 30-34
Click to select for comparison
21 2
DEN flag René Nielsen
1:03:48 45-49
Click to select for comparison
22 4
GBR flag Chris Jones
1:03:54 40-44
Click to select for comparison
23 3
SWE flag Christian Edvinsson
1:04:05 35-39
Click to select for comparison
24 4
FRA flag Jossian Doignon
1:04:25 25-29
Click to select for comparison
25 5
DEN flag Sebastian Nielsen
1:04:43 25-29
Click to select for comparison
26 4
GER flag Simon Schulenburg
1:04:58 35-39
Click to select for comparison
27 5
GBR flag Shane Gaskell
1:05:04 35-39
Click to select for comparison
28 6
FIN flag Antti Juntunen
1:05:06 35-39
Click to select for comparison
29 6
DEN flag Lucas Grimstrup Jensen
1:05:15 25-29
Click to select for comparison
30 7
NOR flag Christian Remo Nicolaisen
1:05:19 30-34
Click to select for comparison
31 3
SWE flag Joel Russ
1:05:28 45-49
Click to select for comparison
32 7
NOR flag Brede Csiszar
1:05:30 35-39
Click to select for comparison
33 8
SWE flag Fredrik Rantanen
1:05:32 30-34
Click to select for comparison
34 6
DEN flag Bjørn Meincke Olesen
1:05:39 16-24
Click to select for comparison
35 8
NED flag Romero Antonioli
1:05:44 35-39
Click to select for comparison
36 10
DEN flag Michael Jeppesen
1:05:51 35-39
Click to select for comparison
37 9
DEN flag Simon Foss Jensen
1:05:51 35-39
Click to select for comparison
38 5
GBR flag Barney Fairnington
1:05:58 40-44
Click to select for comparison
39 11
GBR flag Dan Cooper
1:05:59 35-39
Click to select for comparison
40 9
GBR flag Darren Helley
1:05:59 30-34
Click to select for comparison
41 7
DEN flag Viktor Bitsch-Olsen
1:06:11 16-24
Click to select for comparison
42 12
DEN flag Anders Borggaard
1:06:12 35-39
Click to select for comparison
43 10
DEN flag Thorbjørn Sønderbo Patscheider
1:06:16 30-34
Click to select for comparison
44 8
SWE flag Henrik Brink
1:06:26 16-24
Click to select for comparison
45 6
DEN flag Thomas Hahn
1:06:35 40-44
Click to select for comparison
46 7
FRA flag Simon Nizou
1:06:39 25-29
Click to select for comparison
47 11
IRL flag Robin Prescott
1:06:43 30-34
Click to select for comparison
48 8
ESP flag Marco Antonio Cid Melendez
1:06:43 25-29
Click to select for comparison
49 7
FIN flag Tuomas Vainio
1:06:44 40-44
Click to select for comparison
50 13
DEN flag Jacob Fisker
1:06:46 35-39
Click to select for comparison
51 12
GBR flag Stefan Denic
1:06:46 30-34
Click to select for comparison
52 4
DEN flag Ole Olesen
1:06:48 45-49
Click to select for comparison
53 9
GBR flag Conner Scarfe
1:06:49 16-24
Click to select for comparison
54 8
DEN flag Matthias Duelund Pedersen
1:06:50 40-44
Click to select for comparison
55 9
RSA flag James Albert Beale
1:06:56 25-29
Click to select for comparison
56 14
FRA flag Clem Ruiz-Holen
1:06:59 35-39
Click to select for comparison
57 10
DEN flag Jakob Berdichevsky
1:06:59 16-24
Click to select for comparison
58 11
ITA flag Andrea De Luca
1:07:00 16-24
Click to select for comparison
59 9
NOR flag Magne Knudsen
1:07:04 40-44
Click to select for comparison
60 10
MLT flag Albert Attard
1:07:06 40-44
Click to select for comparison
61 10
GER flag Jakob Tedsen
1:07:08 25-29
Click to select for comparison
62 11
DEN flag Ulrik Vangsø Ørts
1:07:09 40-44
Click to select for comparison
63 15
DEN flag Jens Aagaard
1:07:12 35-39
Click to select for comparison
64 12
GBR flag Paul Simkin
1:07:18 40-44
Click to select for comparison
65 11
GBR flag Will Hadley
1:07:30 25-29
Click to select for comparison
66 13
IRL flag Padraig Haugh
1:07:35 30-34
Click to select for comparison
67 14
GBR flag James Hodgson
1:07:36 30-34
Click to select for comparison
68 13
DEN flag Thomas Filt
1:07:36 40-44
Click to select for comparison
69 15
DEN flag Anders Banke
1:07:36 30-34
Click to select for comparison
70 5
IRL flag Ciaran Finane
1:07:41 45-49
Click to select for comparison
71 16
GBR flag Kerry Heaviside
1:07:45 35-39
Click to select for comparison
72 16
GER flag Peter Scheffler
1:07:49 30-34
Click to select for comparison
73 1
POL flag Marcin Miotk
1:07:56 50-54
Click to select for comparison
74 17
FRA flag Charles Seveyras
1:07:59 30-34
Click to select for comparison
75 18
GER flag Lorenz Fuchs
1:08:00 30-34
Click to select for comparison
76 12
GBR flag George Parkin
1:08:02 25-29
Click to select for comparison
77 17
SWE flag Bill Impola
1:08:03 35-39
Click to select for comparison
78 19
DEN flag Joachim Hagbart Madsen
1:08:05 30-34
Click to select for comparison
79 13
GBR flag Sam Hansen
1:08:11 25-29
Click to select for comparison
80 14
DEN flag Nikolai Pihl
1:08:21 25-29
Click to select for comparison
81 14
SWE flag Per Svensson
1:08:21 40-44
Click to select for comparison
82 20
SWE flag Oliver Cedenheim
1:08:29 30-34
Click to select for comparison
83 21
GBR flag Ben Lavers
1:08:34 30-34
Click to select for comparison
84 18
DEN flag Christian Nielsen
1:08:34 35-39
Click to select for comparison
85 15
DEN flag Jesper Sehested
1:08:45 25-29
Click to select for comparison
86 19
SWE flag Andreas Olofsson
1:08:45 35-39
Click to select for comparison
87 22
DEN flag Nikolaj Hjelmager Kristensen
1:08:46 30-34
Click to select for comparison
88 23
GER flag Tom Kruse
1:08:51 30-34
Click to select for comparison
89 12
NOR flag Erik Fjeldheim
1:08:51 16-24
Click to select for comparison
90 24
GER flag Anton Schmidt
1:08:51 30-34
Click to select for comparison
91 25
DEN flag Kasper Olesen
1:08:57 30-34
Click to select for comparison
92 15
SWE flag Peter Troedsson
1:08:59 40-44
Click to select for comparison
93 20
GER flag Per-Ole Claassen
1:09:02 35-39
Click to select for comparison
94 16
GBR flag Andrew Mancey
1:09:03 40-44
Click to select for comparison
95 21
ISL flag Jón Eyþór Gottskálksson
1:09:04
Click to select for comparison
96 6
SWE flag Federico Bachiller
1:09:10 45-49
Click to select for comparison
97 16
SWE flag Nils Petersson
1:09:15 25-29
Click to select for comparison
98 1
NOR flag Tore Tjørnhom
1:09:22
Click to select for comparison
99 2
GBR flag Phil Dermott
1:09:23 50-54
Click to select for comparison
100 17
DEN flag Rasmus Minke
1:09:23 25-29
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