← Berlin 2025 results

HYROX Berlin 2025 Results – Open Men

1,680 finishers. Winner Test Test in 10:57; median 1:17:16.

Rank Athlete Nat Age group Time Run Workout
1 Test Test GER 35-39 10:57 05:30 14:30
2 Mick Daly IRL 35-39 55:14 26:19 23:35
3 Lukas Zajons GER 30-34 55:16 25:48 23:46
4 Luke Mccarthy GBR 30-34 55:51 25:47 23:35
5 Robert Livesey GBR 16-24 56:49 26:58 24:03
6 David Parkin GBR 35-39 56:59 26:16 25:14
7 Nik Kojc SLO 25-29 57:37 26:53 24:54
8 Jesse Owen GBR 30-34 57:40 27:09 24:47
9 Joshua Braznell GBR 30-34 57:47 27:19 24:39
10 Alessandro Iacobucci ITA 30-34 57:55 27:23 24:45
11 Tiarnan O’Neill IRL 16-24 58:07 27:03 25:21
12 Daniel Perán Alcaraz ESP 25-29 58:08 26:28 25:35
13 Félix Vercouter BEL 30-34 58:16 28:04 24:09
14 Josh Mckenna IRL 25-29 58:21 27:04 25:28
15 Sean Walsh IRL 25-29 58:23 26:30 26:00
16 Markus Heinrich GER 25-29 58:23 26:30 25:45
17 Mike Schifferle SUI 50-54 58:27 26:44 25:49
18 Artur Eisenbraun GER 40-44 58:32 27:56 24:40
19 Stephen Harold IRL 35-39 58:35 28:32 23:52
20 Hubie Solley GBR 30-34 58:38 27:10 25:44
21 Dan Super GBR 30-34 58:48 28:06 24:26
22 Lewis Unwin GBR 25-29 58:56 27:11 25:53
23 Andy Dunkerley GBR 40-44 59:02 27:39 25:35
24 Freddie Cree GBR 16-24 59:06 27:53 24:56
25 Gary Pettigrew GBR 30-34 59:07 26:12 26:39
26 Martyn Paterson GBR 30-34 59:10 26:24 27:01
27 Joze Kojc SLO 55-59 59:11 28:00 24:52
28 Boris Gurtner SUI 25-29 59:12 27:54 25:10
29 Conor Henry GBR 30-34 59:19 27:09 26:04
30 Ryan Stafford GBR 30-34 59:29 28:44 24:40
31 Gus Manke USA 30-34 59:40 28:29 24:58
32 Marcin Matysiak POL 25-29 59:40 27:58 25:30
33 Carl Robinson GBR 25-29 59:43 27:39 25:50
34 Charlie Morris GBR 16-24 59:44 26:54 27:12
35 Nick Rocks IRL 40-44 59:45 27:45 26:04
36 Nick Van Ommen NED 30-34 59:55 28:09 25:38
37 Jason Van Der Geugten NED 25-29 59:59 28:19 25:34
38 Charles Crepeau FRA 16-24 1:00:00 28:52 25:03
39 Ryan Beattie GBR 35-39 1:00:00 26:08 27:56
40 Aaron Bassett IRL 30-34 1:00:07 27:36 26:25
41 Nathan Dosanjh GBR 45-49 1:00:12 28:30 25:44
42 Patrick Mcdermott IRL 25-29 1:00:22 28:06 26:10
43 Robert Lyttle GBR 35-39 1:00:23 28:53 25:08
44 Andrii Mazur UKR 30-34 1:00:25 28:59 25:01
45 Martin Wenzel GER 30-34 1:00:25 28:55 25:29
46 Daniel Gundall GER 25-29 1:00:26 28:47 25:38
47 Lukas Stimmelmayr GER 30-34 1:00:32 28:05 26:35
48 Jan Vladyka CZE 30-34 1:00:33 28:50 25:10
49 Sam West GBR 35-39 1:00:36 28:02 26:26
50 Adam Foster IRL 40-44 1:00:37 28:29 26:07
51 Rok Kolarič SLO 40-44 1:00:42 28:41 25:41
52 Patrick Schreiner GER 35-39 1:00:44 28:37 25:46
53 Martin Pavlis CZE 25-29 1:00:45 28:13 26:26
54 Toby Wilson GBR 16-24 1:00:48 28:49 25:53
55 Arnaud Jeunet FRA 30-34 1:00:49 26:47 27:56
56 Aaron Rainey GBR 30-34 1:01:00 28:14 26:38
57 Lee Lindsay IRL 40-44 1:01:02 28:33 25:40
58 Rayane Kara FRA 16-24 1:01:02 28:26 24:14
59 Christopher Millar GBR 40-44 1:01:03 26:58 28:02
60 Tom Gregory GBR 16-24 1:01:15 27:52 27:21
61 Conor Breen IRL 35-39 1:01:16 26:01 29:44
62 Louis Ambert GBR 25-29 1:01:16 29:12 25:46
63 Albert Jose Gonzalvo ESP 40-44 1:01:20 28:40 26:10
64 Ross Blake GBR 45-49 1:01:22 28:19 26:46
65 Andrew Langley GBR 40-44 1:01:26 28:40 26:33
66 Felix Bierwirth GER 30-34 1:01:30 29:45 25:33
67 George Brock GBR 16-24 1:01:33 28:50 26:37
68 Lukas Jochheim GER 25-29 1:01:38 29:07 26:22
69 Henry Turner GBR 16-24 1:01:42 28:15 27:15
70 Pablo Calero ESP 35-39 1:01:43 27:16 28:23
71 Oliver Tesch GER 30-34 1:01:43 27:37 27:55
72 Maxime Graignic FRA 30-34 1:01:45 28:35 27:10
73 Johannes Pleger GER 16-24 1:01:46 27:15 28:49
74 George Jones GBR 16-24 1:01:48 27:30 28:23
75 Hugh O'Reilly IRL 35-39 1:01:48 29:05 26:33
76 Patrick Paul GER 40-44 1:01:52 28:09 27:30
77 Ryan Crisp GBR 25-29 1:01:53 29:53 25:55
78 Stefano Povoli ITA 30-34 1:01:55 29:28 26:11
79 Harry Brown GBR 25-29 1:02:06 29:32 26:12
80 Boris Canu FRA 30-34 1:02:11 30:11 25:44
81 Connor Martin GBR 25-29 1:02:12 28:50 27:11
82 Niklas Lingen GER 25-29 1:02:13 29:24 25:54
83 Nicolas Heling GER 30-34 1:02:16 28:38 27:09
84 Ryan Bradshaw IRL 25-29 1:02:22 27:20 28:51
85 Mathieu Gendre GER 25-29 1:02:24 28:30 27:43
86 Joey Allott GBR 30-34 1:02:34 28:44 27:18
87 Henrik Boennen GER 25-29 1:02:34 29:07 27:26
88 Rob Foster GBR 40-44 1:02:35 29:19 26:50
89 Jonas Baum GER 30-34 1:02:36 29:49 26:05
90 Michael Mc Kenna IRL 16-24 1:02:43 28:25 28:09
91 Thomas Maschitzke GER 30-34 1:02:43 28:40 27:34
92 Thibaud Laurent FRA 30-34 1:02:44 27:01 29:55
93 Sam Tucknott YEM 35-39 1:02:45 29:33 26:44
94 Robert Lockhart GBR 25-29 1:02:49 28:44 27:52
95 Zygimantas Gargasas LTU 25-29 1:02:57 28:45 27:57
96 Craig Downey GBR 35-39 1:02:58 28:47 27:05
97 Gerry Kennedy SCO 35-39 1:02:58 28:09 28:39
98 Regan King GBR 16-24 1:02:59 29:17 26:59
99 Liam Grant GBR 30-34 1:03:01 29:07 27:38
100 Pete Daalman GBR 35-39 1:03:02 29:28 27:11
101 Patrick Gayer GER 40-44 1:03:03 28:50 28:03
102 Julian Werner GER 16-24 1:03:07 30:16 26:09
103 Tim Budemann GER 16-24 1:03:07 29:01 27:50
104 Gary Crawford SCO 30-34 1:03:07 28:25 28:36
105 Imre Hajdu HUN 45-49 1:03:08 29:58 26:29
106 Daniel Ashton GBR 25-29 1:03:08 29:46 27:05
107 Dominik Fohrmann GER 35-39 1:03:08 29:44 27:04
108 Anton Hülsey GER 30-34 1:03:14 29:38 27:13
109 Jack Wilson GBR 25-29 1:03:15 28:32 28:37
110 Mattias Malchau DEN 30-34 1:03:17 31:25 24:44
111 Bjarne Rogall GER 35-39 1:03:19 29:48 27:13
112 Pietro Picozzi ITA 25-29 1:03:21 28:39 28:25
113 Kieran Matthew GBR 30-34 1:03:24 28:25 28:45
114 Mark Ingham GBR 35-39 1:03:24 28:57 28:20
115 Tim Porter GBR 35-39 1:03:27 29:32 27:32
116 Guille Mariscal ESP 35-39 1:03:28 30:33 26:12
117 Jason Briscoe CAN 45-49 1:03:33 29:24 27:46
118 Ben Garrity GBR 40-44 1:03:34 30:10 26:44
119 Fabian Bauer GER 16-24 1:03:34 30:32 26:31
120 Said Ahmad LBN 30-34 1:03:35 29:35 27:52
121 Oroua Yaacoubi FRA 30-34 1:03:35 29:26 27:32
122 Antoine Boulai FRA 25-29 1:03:35 28:20 28:44
123 Charles Sibille FRA 35-39 1:03:38 27:36 29:28
124 Adam Knowles GBR 30-34 1:03:40 30:12 26:50
125 Kyle Bradley GBR 25-29 1:03:42 29:20 27:57
126 Rufus Hack GBR 40-44 1:03:45 30:08 27:07
127 Kilian Jonasch GER 30-34 1:03:47 29:25 27:48
128 Ronan Hannigan GBR 16-24 1:03:49 29:00 28:05
129 Dennis Stricker GER 30-34 1:03:52 29:40 26:03
130 David Bergmann GER 16-24 1:03:53 29:52 27:12
131 Björn Fischer GER 35-39 1:03:53 31:31 25:25
132 Ross Conroy IRL 30-34 1:03:55 29:04 28:17
133 Kirk Grewar GBR 35-39 1:03:55 29:35 28:01
134 Tony Barry IRL 40-44 1:03:58 29:51 27:36
135 Luke Davidson GBR 30-34 1:03:59 29:48 27:55
136 Mathew Bray GBR 30-34 1:03:59 29:03 28:33
137 Sam Wright GBR 16-24 1:04:02 29:19 28:25
138 Matthias Kraupe GER 35-39 1:04:04 29:16 28:01
139 Kilian Borjans GER 30-34 1:04:06 30:46 26:26
140 Lukas Dreger GER 40-44 1:04:08 29:09 28:51
141 Glenn Morrison IRL 30-34 1:04:09 31:51 25:38
142 Omar Bahfir GBR 40-44 1:04:09 28:23 29:27
143 Davit Khublaryan GER 16-24 1:04:10 29:47 27:45
144 Dave Hamnett GBR 30-34 1:04:11 28:43 29:05
145 Fergal Hanna IRL 40-44 1:04:13 30:07 27:45
146 Aaron Mckean GBR 25-29 1:04:14 28:56 29:00
147 Felix Weber GER 30-34 1:04:16 31:03 26:23
148 Kevin Horner IRL 35-39 1:04:16 30:32 27:19
149 Wilfrid Normand FRA 50-54 1:04:18 27:45 30:31
150 Marco Kauschka GER 25-29 1:04:21 29:44 27:51
151 Sven Schenk GER 30-34 1:04:22 29:52 27:47
152 Dimitris Balis GRE 35-39 1:04:23 29:06 28:53
153 Stuart Davies GBR 30-34 1:04:24 29:08 28:58
154 Etienne Sabatie FRA 35-39 1:04:25 28:32 29:34
155 Lukas Schunkert GER 30-34 1:04:25 28:09 29:39
156 Loic Rueff FRA 35-39 1:04:26 31:07 26:26
157 Mike Van Brederode NED 16-24 1:04:29 29:17 28:55
158 Kai Schramm GER 35-39 1:04:31 27:51 30:23
159 Ashton Du Plessis GER 30-34 1:04:33 29:50 28:07
160 Ali Baha FRA 30-34 1:04:33 29:04 29:12
161 Anders Borggaard DEN 35-39 1:04:36 28:14 30:10
162 Konstantin Jünger GER 35-39 1:04:38 29:34 28:26
163 Chris Jones GBR 40-44 1:04:38 30:01 28:11
164 Sebastian Klemm GER 30-34 1:04:41 29:32 27:36
165 Wilfried Collongues FRA 40-44 1:04:42 28:41 29:33
166 Iain Cowie GBR 40-44 1:04:42 28:41 29:26
167 Philipp Wandl GER 25-29 1:04:44 30:29 27:36
168 Wanja Moritz GER 35-39 1:04:45 29:17 28:51
169 Donnacha Higgins IRL 35-39 1:04:46 28:47 29:34
170 Luke New GBR 16-24 1:04:48 31:48 25:42
171 Sam Herbert GBR 30-34 1:04:48 30:24 27:42
172 Simon Thies GER 25-29 1:04:50 30:01 27:55
173 Halim Ennadifi FRA 40-44 1:04:52 29:42 28:48
174 Kevin Mcmahon IRL 35-39 1:04:54 29:16 29:09
175 Claudio Petrocchi ITA 40-44 1:04:56 29:11 28:52
176 Ray Buckton GBR 35-39 1:04:57 29:44 28:46
177 James Borrill GBR 30-34 1:04:57 29:30 28:58
178 Chris Genning GER 30-34 1:04:58 30:14 27:56
179 Harry Doorley IRL 25-29 1:04:59 28:53 29:31
180 Gordon Schnepel GER 40-44 1:04:59 30:15 27:29
181 Chris Snodgrass GBR 25-29 1:04:59 30:03 28:30
182 Michael Matthews IRL 30-34 1:04:59 30:17 28:11
183 Michael Vallely SCO 30-34 1:05:00 29:55 28:17
184 Rhys Chambers GBR 16-24 1:05:03 28:50 30:02
185 Piotr Tomczyk POL 35-39 1:05:05 28:33 30:23
186 Stephen Phillips GBR 35-39 1:05:06 30:13 28:18
187 Jérémy Mur FRA 35-39 1:05:07 29:59 28:38
188 Daniel Simms GBR 25-29 1:05:11 30:07 28:29
189 Marcel Arnold SUI 40-44 1:05:14 29:55 28:56
190 Kyle Wych GBR 16-24 1:05:15 28:58 29:40
191 Charlie Wevill GBR 25-29 1:05:15 29:41 29:17
192 Danny Kusch GER 30-34 1:05:16 31:40 26:54
193 Andreas Steinert GER 40-44 1:05:16 28:49 29:28
194 Mark Mckelvie GBR 35-39 1:05:17 28:11 30:50
195 Christof Leidenberger GER 25-29 1:05:18 29:54 28:34
196 Michael Dowling IRL 40-44 1:05:21 30:25 28:17
197 Karol Jagodziński POL 30-34 1:05:22 29:11 29:33
198 Torben Kostiuk GER 40-44 1:05:23 30:14 28:32
199 Jeffrey Power IRL 25-29 1:05:24 29:59 28:58
200 Oliver Hoena GER 25-29 1:05:32 32:42 25:31

← Berlin 2025 results