← Copenhagen 2025 results

HYROX Copenhagen 2025 Results – Open Men

772 finishers. Winner Aaron Woodman in 54:52; median 1:19:44.

Rank Athlete Nat Age group Time Run Workout
1 Aaron Woodman GBR 35-39 54:52 27:45 23:20
2 Kenny Steger SWE 25-29 54:58 27:33 23:43
3 Nik Kojc SLO 25-29 57:22 28:39 24:32
4 Reece Mc Ginley IRL 25-29 57:50 29:36 24:02
5 David Kallebäck SWE 35-39 57:57 30:08 23:42
6 Romain Serveaux FRA 35-39 59:12 28:19 26:50
7 Carl Provén SWE 25-29 59:51 28:42 27:08
8 Joze Kojc SLO 55-59 59:51 29:49 25:31
9 Tarek Barky DEN 40-44 59:57 28:40 27:10
10 Paul Timmons IRL 35-39 1:00:03 28:37 27:23
11 Cyrus Barghchi GBR 30-34 1:00:27 31:07 25:10
12 Fin Dearsly GBR 16-24 1:00:28 29:44 26:20
13 Thore Kuenzel GER 40-44 1:00:29 28:56 27:19
14 Kilian Kaps GER 16-24 1:00:30 29:44 26:24
15 Rory Crighton GBR 35-39 1:00:38 29:23 27:00
16 Boris Gurtner SUI 25-29 1:00:44 29:40 26:21
17 Alex Miller GBR 30-34 1:00:47 29:06 27:15
18 Jordan Reed GBR 30-34 1:00:54 30:17 26:09
19 Tim Porter GBR 35-39 1:01:17 30:59 26:01
20 George Brock GBR 16-24 1:01:17 29:34 27:35
21 Simon Day GBR 40-44 1:01:19 30:12 26:28
22 Ethan Gilbert GBR 16-24 1:01:47 29:04 28:20
23 Anthony Barbier FRA 35-39 1:01:52 30:30 26:52
24 Johann Frank GER 35-39 1:01:59 30:31 27:09
25 Luca Jumabhoy GBR 16-24 1:02:00 30:11 27:40
26 Victor De La Cruz CUB 35-39 1:02:19 31:12 26:22
27 Thomas Dahl DEN 16-24 1:02:20 30:03 27:34
28 Felix Hahnsch GER 30-34 1:02:25 31:53 26:04
29 Ian Gunster GBR 25-29 1:02:29 30:13 28:18
30 Lewis Dunbar GBR 25-29 1:02:33 30:36 27:28
31 Stefan Pecelj RSA 25-29 1:02:34 30:53 26:40
32 Bailey Wilson GBR 25-29 1:02:37 31:05 26:46
33 Maxence Degrolard SUI 30-34 1:03:11 31:42 26:45
34 Niklas Lingen GER 25-29 1:03:19 30:59 27:31
35 Jakob Laskowska DEN 16-24 1:03:22 30:21 28:16
36 Oliver Black GBR 30-34 1:03:26 31:50 26:44
37 James Dabell GBR 30-34 1:03:28 31:26 27:26
38 Mark Ingham GBR 35-39 1:03:30 30:30 28:47
39 Patrick Schreiner GER 30-34 1:03:37 30:50 28:07
40 Jesper Jonsson SWE 30-34 1:03:38 31:45 27:18
41 Greg Constable GBR 35-39 1:03:38 31:02 28:09
42 Sébastien Suchet SUI 30-34 1:03:47 30:49 28:20
43 Aaron Bassett IRL 30-34 1:03:48 30:15 27:31
44 Rubén Caballer Boix ESP 35-39 1:03:54 29:13 30:22
45 Alex Foster GBR 40-44 1:03:57 30:17 29:11
46 Thomas Grabham GBR 30-34 1:03:57 31:41 27:03
47 Mitchell White GBR 30-34 1:04:01 30:55 28:42
48 Dominik Fohrmann GER 35-39 1:04:01 31:42 27:27
49 Maximilian Beverburg GER 30-34 1:04:02 30:51 27:45
50 Loui Gravgaard DEN 25-29 1:04:03 30:28 28:59
51 Benjamin Winkler GER 40-44 1:04:11 31:27 27:36
52 Joshua Hardcastle GBR 16-24 1:04:23 29:30 29:55
53 Liam Curry GBR 25-29 1:04:31 30:51 29:25
54 Herman Lundh SWE 25-29 1:04:40 29:37 28:32
55 Matthew Wigelsworth GBR 25-29 1:04:48 28:06 31:46
56 Paul Kennedy IRL 25-29 1:04:50 31:14 29:07
57 Alexander Johnsen NOR 35-39 1:04:58 31:50 28:22
58 Harrison Stevens GBR 25-29 1:05:05 32:19 28:20
59 William Lind SWE 30-34 1:05:21 33:44 26:46
60 Paul Fitzgerald IRL 30-34 1:05:28 31:40 28:36
61 Cian Galvin IRL 25-29 1:05:28 33:26 27:13
62 Martin Puumalainen SWE 45-49 1:05:39 33:21 26:44
63 William Anderson CAN 30-34 1:05:39 30:50 29:20
64 Ludovic Beuret SUI 30-34 1:05:57 33:25 27:42
65 Henrik Van Komen Poulsen DEN 40-44 1:05:59 29:15 32:29
66 Kjeld Dijkstra NED 25-29 1:06:08 32:27 28:38
67 Joseph Kemp GBR 35-39 1:06:21 31:49 29:38
68 Alexandre Vilas-Boas POR 25-29 1:06:26 30:19 30:53
69 Ken David Villanger NOR 25-29 1:06:28 35:04 26:23
70 David Mcgauran IRL 25-29 1:06:38 35:03 26:25
71 Mattias Malchau DEN 30-34 1:06:40 35:25 25:43
72 Morris Alexander Lerch GER 16-24 1:06:43 32:15 29:23
73 Tomasz Jasiorski POL 40-44 1:06:44 34:17 27:28
74 Iker Cebrián Aparisi ESP 16-24 1:06:47 32:46 29:26
75 Chris Capon GBR 25-29 1:06:50 31:28 30:38
76 Aaron Cox GBR 25-29 1:06:51 34:06 27:41
77 Valentin Suchet SUI 25-29 1:07:01 33:38 28:31
78 Peter Troedsson SWE 40-44 1:07:04 32:12 29:33
79 Fredrik Skalstad NOR 40-44 1:07:11 32:21 28:34
80 Tom Meehan GBR 40-44 1:07:13 33:35 28:45
81 Adrian Ribe NOR 30-34 1:07:19 33:46 28:42
82 Seb Hiller GBR 25-29 1:07:22 34:01 28:16
83 Christopher Franz GER 35-39 1:07:36 31:14 31:51
84 Jacob Strøm DEN 30-34 1:07:37 34:40 27:38
85 Oliver Lightfoot GBR 25-29 1:07:41 33:47 29:07
86 David Roos SWE 55-59 1:07:43 34:49 27:55
87 Lewis Mcbride GBR 30-34 1:07:44 32:20 30:52
88 Conor Kelch USA 30-34 1:07:45 33:48 28:15
89 Joel Havermans GBR 35-39 1:07:50 35:31 26:20
90 Sigurþór Einarsson ISL 40-44 1:07:52 32:31 30:13
91 Christoph Masannek GER 35-39 1:07:53 33:45 29:14
92 Camil Haddadi FRA 30-34 1:07:58 31:19 31:30
93 David Price GBR 30-34 1:07:59 33:03 29:26
94 Fredrik Brandt SWE 35-39 1:08:01 33:04 27:18
95 Michael Abildgaard Haladyn DEN 45-49 1:08:03 33:44 29:33
96 Aigars Rozenbergs LAT 35-39 1:08:04 31:40 30:32
97 Gary O Connor IRL 40-44 1:08:06 32:50 30:25
98 Stephen Jones GBR 30-34 1:08:07 37:08 26:07
99 James Francis GBR 25-29 1:08:07 34:24 28:16
100 Dean O’Halloran IRL 25-29 1:08:12 33:13 29:11
101 Andreas Vesterholm DEN 25-29 1:08:14 37:05 24:56
102 Simon Krugly SWE 25-29 1:08:20 37:08 26:52
103 Luke Bland GBR 35-39 1:08:22 34:11 29:03
104 Callum Clark GBR 25-29 1:08:23 32:48 30:35
105 Christoffer Staal DEN 35-39 1:08:25 32:43 30:43
106 Mateo Florez SWE 25-29 1:08:32 33:57 29:01
107 Jon Skriver DEN 45-49 1:08:32 33:18 30:30
108 Dominic Brown GBR 30-34 1:08:32 31:28 31:23
109 Bartlomiej Dzikowicz POL 35-39 1:08:35 33:25 29:54
110 Ryan Mckinstry GBR 30-34 1:08:35 34:48 28:57
111 Jonas Fries SWE 45-49 1:08:36 32:03 31:59
112 Henry Morris GBR 25-29 1:08:36 33:02 30:39
113 Alexandre Brun FRA 35-39 1:08:37 32:52 29:34
114 Ben Jones GBR 30-34 1:08:37 33:38 29:50
115 Adam Palm SWE 35-39 1:08:39 34:51 29:02
116 Alex Magilton GBR 40-44 1:08:41 32:32 31:30
117 Joe Priestman GBR 25-29 1:08:45 34:11 29:32
118 Conor Fagan IRL 25-29 1:08:46 34:55 28:18
119 Anders Borggaard DEN 35-39 1:08:54 33:44 30:26
120 Hans Brødløs DEN 45-49 1:08:56 33:08 30:56
121 Charlie Wevill GBR 25-29 1:08:59 32:57 30:39
122 David Mayoh GBR 45-49 1:09:00 30:38 33:32
123 Daniel Freier GER 35-39 1:09:05 31:09 32:53
124 René Paetau DEN 30-34 1:09:09 33:27 30:29
125 Josh Dennis GBR 25-29 1:09:09 34:12 29:40
126 Lorenz Fuchs GER 30-34 1:09:12 35:37 28:34
127 Simon Manaranche FRA 30-34 1:09:18 33:50 30:38
128 Anders Mønster DEN 25-29 1:09:19 35:29 27:01
129 Daniel Ekholm SWE 40-44 1:09:22 29:18 35:37
130 Gianluca Calzavara ITA 30-34 1:09:23 32:53 28:41
131 Joshua Jones GBR 30-34 1:09:25 34:23 29:15
132 Stuart Ralston GBR 25-29 1:09:26 33:02 30:46
133 Robert Walsh IRL 30-34 1:09:28 34:04 30:20
134 Rheinallt George GBR 25-29 1:09:29 34:11 30:12
135 Daniel Gilbert GBR 40-44 1:09:33 33:18 30:25
136 Sascha Fuchs GER 30-34 1:09:33 33:58 30:15
137 Paul Baade GER 16-24 1:09:41 33:04 31:55
138 Jamie Mcfadden IRL 25-29 1:09:42 31:32 33:46
139 Stuart Elliott GBR 45-49 1:09:42 32:43 31:15
140 Sebastian Sałkiewicz POL 25-29 1:09:45 35:38 27:19
141 Mikkel Svenningsen DEN 40-44 1:09:50 34:32 30:00
142 Martin Philip Jørgensen DEN 40-44 1:09:51 31:04 33:56
143 Tamás Balázs Balogh HUN 30-34 1:09:52 34:01 30:51
144 Jesper Søndermark DEN 40-44 1:09:59 34:38 30:28
145 Conor Patton IRL 25-29 1:10:09 34:08 30:18
146 Jordan Martin GBR 30-34 1:10:22 36:16 29:09
147 Ben Dowling GBR 40-44 1:10:23 32:00 33:41
148 Dennis Matzen DEN 35-39 1:10:23 29:57 35:54
149 Mathias Kapala GER 35-39 1:10:26 32:58 31:46
150 Will Farnaby GBR 16-24 1:10:27 34:04 31:18
151 Benjamin Nielsen DEN 30-34 1:10:32 34:51 30:28
152 Kevin Duplan FRA 25-29 1:10:32 33:08 32:13
153 Padraig Holmes IRL 30-34 1:10:35 34:43 31:05
154 Steven Fitchet GBR 30-34 1:10:37 34:26 31:14
155 Clark Wells GBR 16-24 1:10:37 34:56 30:59
156 Nils Sambill GER 40-44 1:10:38 35:47 29:51
157 Christian Nielsen DEN 35-39 1:10:41 35:08 29:38
158 Kim Brun Nissen DEN 30-34 1:10:44 33:30 31:37
159 Peter Hansen DEN 16-24 1:10:46 33:54 30:49
160 Andreas Gus Holm-Hansen DEN 35-39 1:10:47 — 28:39
161 Dexter Murray GBR 30-34 1:10:53 35:11 30:38
162 Jack Newhouse GBR 30-34 1:10:53 33:52 31:30
163 Conán Connor IRL 25-29 1:11:01 32:51 33:20
164 Jamie Davy GBR 35-39 1:11:02 33:53 32:02
165 Daniel Jessen DEN 30-34 1:11:06 37:44 27:49
166 Björn Fischer GER 35-39 1:11:11 36:18 29:21
167 Lasse Anker DEN 25-29 1:11:17 33:51 32:31
168 Morten Madsen DEN 55-59 1:11:24 36:09 29:23
169 Jackson Woodward AUS 30-34 1:11:25 36:25 29:46
170 Jonathan Cseh-Szombathy BEL 55-59 1:11:25 35:58 30:22
171 Colum Corr IRL 35-39 1:11:29 34:33 31:53
172 Tom Watson GBR 16-24 1:11:37 33:00 33:37
173 Felix Sjöberg SWE 16-24 1:11:38 37:07 28:58
174 Lloyd Hitchins GBR 30-34 1:11:39 34:20 31:51
175 Martin Psilander SWE 50-54 1:11:40 34:31 31:52
176 Dave Carless GBR 45-49 1:11:40 33:10 33:17
177 Alastair Mckie GBR 35-39 1:11:41 32:04 34:18
178 Hlynur Thorleifsson ISL 40-44 1:11:43 35:15 31:02
179 Frediano Iannelli GBR 25-29 1:11:43 35:09 31:35
180 Lloyd Saint GBR 25-29 1:11:55 35:25 31:37
181 Sven Haase GER 45-49 1:11:58 36:41 29:47
182 Mattias Vorbau SWE 30-34 1:12:02 37:02 28:42
183 Jonathan Spendlove IRL 40-44 1:12:03 36:19 30:15
184 Fredrik Laanemets SWE 45-49 1:12:10 36:38 30:08
185 Tom Hansen DEN 40-44 1:12:12 36:56 29:53
186 Richard Wilson GBR 30-34 1:12:12 36:14 30:48
187 Christian Elliott GBR 45-49 1:12:19 32:30 33:42
188 Tomas Nordlander SWE 55-59 1:12:23 36:04 30:47
189 Sindre Sognefest NOR 35-39 1:12:23 37:01 29:27
190 Korbinian Pfeiffer GER 35-39 1:12:26 34:58 32:17
191 Maximilian Nuppenau RSA 16-24 1:12:27 33:14 34:04
192 Sam Devlin GBR 40-44 1:12:29 37:30 29:35
193 Guillaume Raymond FRA 25-29 1:12:29 33:46 33:33
194 Nick Szmigin GBR 35-39 1:12:30 33:22 34:19
195 Tobias Troels Melby-Øster DEN 25-29 1:12:33 35:49 30:18
196 Lasse Aaberg Frost DEN 40-44 1:12:36 32:47 34:44
197 Milos Vrsajko SWE 25-29 1:12:36 36:30 30:25
198 Jeremy Berthou FRA 30-34 1:12:38 35:19 31:39
199 Jay Calvin GBR 25-29 1:12:43 35:04 32:18
200 Roland Proka SWE 50-54 1:12:44 37:05 30:14

← Copenhagen 2025 results