← Berlin 2026 results

HYROX Berlin 2026 Results – Pro Men (page 2)

941 finishers. Winner Tim Wenisch in 54:50; median 1:19:28.

Rank Athlete Nat Age group Time
201 Connor Perrie GBR 25-29 1:09:20
202 Emilio Martin ESP 40-44 1:09:22
203 Andy Grehan IRL 35-39 1:09:24
204 Kevin Thewes GER 35-39 1:09:27
205 Oisin Downey IRL 16-24 1:09:27
206 Christian Snodgrass GBR 25-29 1:09:27
207 Jonathan Wahl GER 16-24 1:09:29
208 Jesper Møller DEN 45-49 1:09:32
209 Ben Okeke AUT 25-29 1:09:34
210 Maciej Pyrtko POL 25-29 1:09:35
211 Louis Großmann GER 16-24 1:09:37
212 Thorsten Dürr GER 40-44 1:09:38
213 Alessandro Iacobucci ITA 35-39 1:09:38
214 Isamel Sow FRA 25-29 1:09:45
215 Radim Pazdera CZE 25-29 1:09:51
216 Andrii Mazur UKR 30-34 1:09:53
217 Dominic Meier GER 16-24 1:09:59
218 Dan Deacon GBR 40-44 1:10:08
219 Mattias Malchau DEN 30-34 1:10:11
220 Dennis Klein GER 25-29 1:10:12
221 Jann Kulik GER 25-29 1:10:16
222 Luca Filisetti ITA 25-29 1:10:17
223 Gordon Bieling GER 40-44 1:10:19
224 Yanis Ferrat FRA 25-29 1:10:19
225 Janick Schulze GER 30-34 1:10:22
226 Guille Mariscal ESP 35-39 1:10:26
227 Yassin Ghasemi Conjani GER 25-29 1:10:34
228 Jonas Lösl GER 16-24 1:10:34
229 Dominic Kollien GER 35-39 1:10:36
230 Marek Podolinsky SVK 40-44 1:10:39
231 Maximilian Kleiber GER 35-39 1:10:49
232 Remi Rouviere FRA 35-39 1:10:51
233 Bruno Abrantes POR 30-34 1:10:53
234 Quentin Deppe BEL 25-29 1:10:54
235 Mariusz Mirek POL 40-44 1:10:59
236 Alex Holding GBR 25-29 1:11:04
237 Dario Tippmann GER 30-34 1:11:06
238 Oliver Tesch GER 35-39 1:11:06
239 Michele Bucci ITA 35-39 1:11:11
240 Pascal Mani SUI 30-34 1:11:13
241 Bailey Wilson GBR 25-29 1:11:13
242 Simon Foss Jensen DEN 35-39 1:11:15
243 Iduino Francisco POR 30-34 1:11:17
244 Maximilian Zerwas GER 30-34 1:11:17
245 Martin Heitz GER 35-39 1:11:17
246 Daniel Werner GER 30-34 1:11:32
247 Julien Seillier FRA 35-39 1:11:33
248 Moataz Amer EGY 35-39 1:11:37
249 Rene Dau GER 35-39 1:11:38
250 Aleksandar Zlatkov AUT 30-34 1:11:39
251 Jose Restituto Sánchez ESP 35-39 1:11:40
252 Julien Padovani FRA 30-34 1:11:43
253 Tom Kistner GER 35-39 1:11:45
254 Karl Lewinsky GER 25-29 1:11:47
255 Andrey Kalinin — 45-49 1:11:49
256 Isaac Eustance GBR 16-24 1:11:51
257 Daniel King USA 16-24 1:11:51
258 Mario Hollmann GER 55-59 1:11:54
259 Anders Næstholdt DEN 30-34 1:11:57
260 Christian Bradler GER 30-34 1:11:58
261 Frank Visser NED 30-34 1:11:59
262 Kasper Petersen DEN 16-24 1:12:02
263 Joey Newbold GBR 35-39 1:12:03
264 Felix Möller AUT 16-24 1:12:06
265 Lucas Perelló Caballero ESP 35-39 1:12:07
266 Kevin Tuchen GER 30-34 1:12:12
267 Baptiste Eche FRA 16-24 1:12:14
268 Vaclav Tausek CZE 35-39 1:12:15
269 Thijme Huurman NED 30-34 1:12:17
270 Jake Riley GBR 30-34 1:12:29
271 Manuchi Gaudes GER 16-24 1:12:29
272 Harrison Nixon GBR 16-24 1:12:31
273 Chris Rushton GBR 25-29 1:12:31
274 Kim Schmitt GER 30-34 1:12:32
275 Maik Röhnke GER 40-44 1:12:32
276 Jordan Ferrier GBR 30-34 1:12:35
277 Oliver Zeuge GER 40-44 1:12:37
278 Dennis Edward Dzierzok GER 25-29 1:12:42
279 Michael Galsworthy GBR 25-29 1:12:44
280 Bastian Byczok GER 40-44 1:12:47
281 Romuald Lepers FRA 55-59 1:12:47
282 Mark Brünings GER 45-49 1:12:48
283 Phillip Nielsen DEN 30-34 1:12:57
284 Jannik Albrecht GER 16-24 1:13:00
285 Christian Fendt GER 40-44 1:13:01
286 Victor Stenz GER 25-29 1:13:03
287 John O'Leary IRL 35-39 1:13:03
288 Francisco Teixeira POR 25-29 1:13:06
289 Torsten Dahnke GER 35-39 1:13:08
290 Jan-Niklas Sator GER 30-34 1:13:11
291 Karel Čížek CZE 25-29 1:13:12
292 Orestis Karotsieris GRE 16-24 1:13:13
293 Paul Glackin IRL 30-34 1:13:16
294 Jan-Peer Martins GER 25-29 1:13:20
295 Gerrit Bockey GER 30-34 1:13:25
296 Gary Ackerley GBR 45-49 1:13:28
297 Josh Flynn IRL 16-24 1:13:29
298 Antoine Stein FRA 25-29 1:13:30
299 Finn Helwig GER 16-24 1:13:30
300 Jeremy Bouisset FRA 35-39 1:13:32
301 Vojtěch Domin CZE 30-34 1:13:33
302 Cedric Evina GER 35-39 1:13:35
303 Falco Tegtmeier GER 40-44 1:13:36
304 Stuart Johnston IRL 35-39 1:13:38
305 Emmanuel Moreni FRA 25-29 1:13:40
306 Jose Carlos Fernandez Vasquez PER 30-34 1:13:41
307 Martin Kapicak GER 16-24 1:13:48
308 Robin Soppa GER 35-39 1:13:48
309 Sergio Gonçalves POR 45-49 1:13:49
310 Bobby Sears GBR 25-29 1:13:51
311 Botond Szlabony HUN 25-29 1:13:52
312 Michael Koch GER 30-34 1:13:54
313 Per Nieuwenhuis NED 16-24 1:13:57
314 Axel Kpeou FRA 30-34 1:13:58
315 Bjarne Rogall GER 35-39 1:14:04
316 Volker Schmitz GER 50-54 1:14:05
317 Johannes Klos GER 25-29 1:14:08
318 Guillaume Lescarboura FRA 25-29 1:14:10
319 Sandro Abu Ne' Meh ITA 40-44 1:14:11
320 Maximilian Klose GER 30-34 1:14:15
321 Daniel Stefaniak POL 30-34 1:14:18
322 Ashley Dickson GBR 35-39 1:14:18
323 Roman Uhr GER 30-34 1:14:20
324 Julian Wehler GER 30-34 1:14:23
325 Adrian Montava Garcái ESP 30-34 1:14:28
326 Frank Lörsch GER 35-39 1:14:31
327 Szymon Mochnacz POL 25-29 1:14:32
328 Romain Schmitt FRA 30-34 1:14:35
329 George Rickman GBR 35-39 1:14:37
330 Petr Janoušek CZE 30-34 1:14:40
331 Rob Umeokafor GBR 25-29 1:14:40
332 Markus Kainberger AUT 25-29 1:14:42
333 Jakub Kozłowski POL 30-34 1:14:42
334 Laurenz Pötzelsberger AUT 35-39 1:14:42
335 Julian Erismann SUI 16-24 1:14:44
336 Tom Schütte GER 16-24 1:14:45
337 Barry Whyte IRL 40-44 1:14:46
338 Merlin Maxime Mosbach GER 25-29 1:14:47
339 Chris Heron GBR 45-49 1:14:55
340 Frederik Becker GER 35-39 1:14:59
341 Thomas De Visscher BEL 35-39 1:15:00
342 Gabriel Barbosa BRA 25-29 1:15:02
343 Hendrik Roleder GER 35-39 1:15:05
344 Fabian Weisbäcker GER 16-24 1:15:05
345 Stephane Fernandez FRA 40-44 1:15:05
346 Macauley Geddes GBR 30-34 1:15:05
347 Elies Otmane FRA 25-29 1:15:06
348 Kacper Hildebrand POL 30-34 1:15:06
349 Johann Schubert GER 25-29 1:15:11
350 Michael Zimdars GER 40-44 1:15:13
351 Christos Theodorou GER 30-34 1:15:14
352 Mateusz Mroczek POL 35-39 1:15:14
353 Sam Vagg GBR 30-34 1:15:19
354 Harvey Gall GBR 30-34 1:15:19
355 Gramos Halilaj ALB 30-34 1:15:23
356 Maximilian Koch GER 16-24 1:15:25
357 Slohan Jean Marie Marie Magdeleine FRA 30-34 1:15:27
358 Djibril Ameo Diallo GER 25-29 1:15:28
359 Jesper Schouboe DEN 45-49 1:15:28
360 Oisin Scully IRL 30-34 1:15:28
361 Daniel Reiter GER 35-39 1:15:29
362 Przemyslaw Kaczorowski POL 30-34 1:15:30
363 Michael Warke GBR 25-29 1:15:30
364 Tobias Weltin GER 35-39 1:15:32
365 Matt Surridge GBR 25-29 1:15:35
366 Trevor Pirie VEN 40-44 1:15:39
367 Danny Kubasik GER 40-44 1:15:40
368 Marcel Cierpial GER 30-34 1:15:42
369 Kaloyan Iliev BUL 35-39 1:15:42
370 John Ross GER 35-39 1:15:45
371 Abdelrahman Abdullah EGY 35-39 1:15:50
372 Ben Schmelter GER 25-29 1:15:50
373 Ondrej Hladuvka CZE 30-34 1:15:50
374 Damir Zver SLO 30-34 1:15:52
375 Marc Schuhmacher Bufurull GER 25-29 1:15:52
376 Freddy Kähler GER 30-34 1:15:54
377 Radosław Koczwara POL 45-49 1:15:54
378 Brice Bep A Dong ITA 16-24 1:15:56
379 Murad Ali BUL 16-24 1:16:05
380 Fionán Crowley IRL 35-39 1:16:05
381 Dennis Wagner GER 30-34 1:16:08
382 Felix Pietzschke GER 30-34 1:16:16
383 Honore Che FRA 35-39 1:16:16
384 Raphael Merkt GER 30-34 1:16:18
385 Davy Hornschu GER 35-39 1:16:19
386 Aaron Hardy GBR 16-24 1:16:20
387 Mark Schommarz LUX 16-24 1:16:25
388 Josip Pfadt GER 30-34 1:16:27
389 Robert Nash GBR 35-39 1:16:27
390 Mark Terry IRL 40-44 1:16:27
391 Nicolas Kilian GER 25-29 1:16:28
392 Benjamin Baumann GER 35-39 1:16:31
393 Maximilian Peter GER 16-24 1:16:33
394 Max Weiß GER 35-39 1:16:36
395 Steffen Lotter GER 35-39 1:16:38
396 Mert Can Yildiz TUR 30-34 1:16:39
397 Roman Tasca GER 25-29 1:16:43
398 Nik Hill GBR 35-39 1:16:46
399 Joey Allott GBR 30-34 1:16:52
400 Markus Van Tilburg GER 40-44 1:16:53

← Berlin 2026 results