← Berlin 2026 results

HYROX Berlin 2026 Results – Open Men (page 3)

4,131 finishers. Winner Fabian Eisenlauer in 51:40; median 1:26:03.

Rank Athlete Nat Age group Time
401 Jonas Feldmann GER 30-34 1:09:37
402 Timon Braun SUI 30-34 1:09:38
403 Livio Hugger SUI 16-24 1:09:38
404 Benedikt Seeger GER 35-39 1:09:38
405 Edoardo Nodaro ITA 30-34 1:09:40
406 Mathew B Bray GBR 30-34 1:09:41
407 Tomislav Smolic CRO 30-34 1:09:41
408 Patrick Schneider GER 30-34 1:09:41
409 Jo Purwin GER 30-34 1:09:44
410 Jérémy Lubin FRA 35-39 1:09:45
411 Marcos Pieridis CYP 16-24 1:09:45
412 Andrew Joyce IRL 35-39 1:09:46
413 Mees Eenkhoorn NED 16-24 1:09:47
414 Jonas Timmermann GER 35-39 1:09:48
415 Florian Obst GER 30-34 1:09:49
416 Oliver Gallagher GBR 35-39 1:09:49
417 Artur Ország CZE 25-29 1:09:49
418 Shane O Driscoll IRL 35-39 1:09:50
419 Bryan Korner FRA 25-29 1:09:50
420 Tom Depraetere FRA 25-29 1:09:50
421 Oscar Hasan GBR 25-29 1:09:50
422 Dominik Manns GER 30-34 1:09:52
423 Fabian Ring GER 30-34 1:09:52
424 Pavel Tomandl CZE 45-49 1:09:53
425 Christopher Franz GER 40-44 1:09:53
426 Lukas Cewe GER 30-34 1:09:54
427 Lucas Dowdle GBR 16-24 1:09:54
428 Hessel Bleeker NED 30-34 1:09:55
429 Daniel Wakelam GBR 35-39 1:09:55
430 Vasileios Mourelatos GRE 25-29 1:09:55
431 Alexander Busch GER 30-34 1:09:56
432 Maties Vicens Matamalas ESP 30-34 1:09:56
433 Jannik Barg GER 30-34 1:09:58
434 Josa Rödiger GER 35-39 1:09:59
435 Malte Neuburg GER 30-34 1:10:00
436 Eric Diehl GER 30-34 1:10:00
437 Jakob Leste GER 16-24 1:10:01
438 Fredrik Raffelsen Hope NOR 35-39 1:10:01
439 Darren Lindsay GBR 25-29 1:10:02
440 Daan Harkema NED 16-24 1:10:02
441 Karim Naoun FRA 30-34 1:10:04
442 Max Hagen GER 35-39 1:10:05
443 Lukas Schwaab GER 25-29 1:10:09
444 Michael Delaney IRL 30-34 1:10:09
445 Brendan Boggs IRL 35-39 1:10:11
446 Felix Weber GER 30-34 1:10:11
447 Stefan Link GER 35-39 1:10:13
448 Ludwig Tannhäuser GER 25-29 1:10:13
449 Benedikt Hering GER 25-29 1:10:15
450 Róbert Jenčák SVK 25-29 1:10:18
451 Louis Althaus GER 25-29 1:10:20
452 Ryan Pearson GBR 25-29 1:10:22
453 Jonas Neuser GER 25-29 1:10:23
454 Bill Willms GER 30-34 1:10:24
455 Daniel Eich GER 35-39 1:10:24
456 Carlos Naranjo Pérez ESP 40-44 1:10:26
457 Kilian Kuschei AUT 25-29 1:10:27
458 Linus Radau GER 30-34 1:10:27
459 Adam Toner IRL 25-29 1:10:28
460 Fabian Sand GER 35-39 1:10:31
461 Ricky Burns GBR 40-44 1:10:31
462 Uwe Duscha GER 45-49 1:10:33
463 Antonio Strafella FRA 25-29 1:10:35
464 Ábel Kirner HUN 25-29 1:10:36
465 Mark Foley IRL 35-39 1:10:36
466 Robert Reynolds IRL 25-29 1:10:36
467 Baptiste Gilliot FRA 25-29 1:10:37
468 Mikołaj "Miauuu" Poleszak POL 35-39 1:10:37
469 Ryan Taylor GBR 45-49 1:10:38
470 Josha Vitz GER 30-34 1:10:38
471 Dustin von der Eltz GER 16-24 1:10:39
472 Felix Frank GER 35-39 1:10:40
473 Stuart Allan GBR 30-34 1:10:42
474 Marvin Gedlich GER 30-34 1:10:43
475 Sebastian Classen GER 35-39 1:10:46
476 Petr Králík CZE 40-44 1:10:46
477 Michel Mumm GER 30-34 1:10:48
478 Shahan Aziz GBR 35-39 1:10:48
479 Danny Čechmánek CZE 16-24 1:10:49
480 Adam Fowkes GBR 40-44 1:10:49
481 Wanja Moritz GER 40-44 1:10:51
482 Mark Spiteri MLT 30-34 1:10:52
483 Nils Schröck GER 25-29 1:10:55
484 Rafael Gil ESP 25-29 1:10:55
485 Tobias Martens GER 25-29 1:10:55
486 Florian Hoffmann GER 30-34 1:10:56
487 Thijs Greven NED 35-39 1:10:57
488 Daniel Hasse GER 30-34 1:10:58
489 Bastian Schmitz GER 30-34 1:11:00
490 Oskar Hula AUT 25-29 1:11:00
491 Chris Grundy GBR 35-39 1:11:01
492 Marcus Gill GBR 30-34 1:11:01
493 Florian Mack GER 40-44 1:11:02
494 Cathal Mcmullan IRL 25-29 1:11:02
495 James Orr GBR 25-29 1:11:02
496 Rob Harvey GBR 25-29 1:11:03
497 Sven Oechler GER 25-29 1:11:03
498 Andreas Sitz AUT 30-34 1:11:04
499 Jeremy Breugnot FRA 30-34 1:11:07
500 Lukas Hüttmann GER 25-29 1:11:07
501 Diego Perez Brocal ESP 25-29 1:11:07
502 Clément Bousquet FRA 16-24 1:11:07
503 Joe Ward IRL 50-54 1:11:08
504 Sven Matuschzik GER 40-44 1:11:09
505 Alex Hughes GBR 35-39 1:11:09
506 Tim Weinrich GER 30-34 1:11:13
507 Robin Yu NED 40-44 1:11:15
508 Stefan Pump GER 25-29 1:11:15
509 Aernoud Van Hulst NED 40-44 1:11:16
510 Dylan Byrnes IRL 25-29 1:11:16
511 Gerald Swarat GER 40-44 1:11:17
512 Harry Ledger GBR 30-34 1:11:17
513 Bastian Hirsch GER 25-29 1:11:18
514 Sidir Fofana FRA 30-34 1:11:18
515 Lukáš Mocný SVK 16-24 1:11:18
516 Ross Austin GBR 45-49 1:11:19
517 Marius Rottmann GER 30-34 1:11:23
518 Harrison Bolt AUS 30-34 1:11:24
519 Joseph Ferguson GBR 25-29 1:11:27
520 Gabriel Aichinger AUT 30-34 1:11:27
521 Bryan Bateka GBR 25-29 1:11:27
522 Emanuele Antonarelli ITA 35-39 1:11:28
523 Eloi Lanthiez FRA 30-34 1:11:28
524 Lewis Thomson GBR 16-24 1:11:28
525 Sean Delavari IRL 40-44 1:11:29
526 Sascha Dewald GER 40-44 1:11:31
527 Piers Hogan IRL 16-24 1:11:31
528 Jannis Wieczorek GER 16-24 1:11:32
529 Jakob Grimm GER 30-34 1:11:32
530 Anton Peter GER 35-39 1:11:33
531 Matt Carr GBR 25-29 1:11:33
532 Tony Haase GER 16-24 1:11:33
533 Willy Paulik GER 16-24 1:11:33
534 Piotr Jackiewicz POL 25-29 1:11:34
535 Barry Martin IRL 40-44 1:11:35
536 Fabian Althammer GER 25-29 1:11:35
537 Tobias Gumpert GER 35-39 1:11:35
538 Janek Braun GER 25-29 1:11:35
539 Lutz Wamser GER 35-39 1:11:36
540 Leandro Sciarra ITA 25-29 1:11:36
541 Denys Graci ITA 35-39 1:11:38
542 Eduardo Varela VEN 30-34 1:11:39
543 Chris Badura GER 30-34 1:11:40
544 James Harding IRL 35-39 1:11:40
545 Daire Madden IRL 25-29 1:11:42
546 Brandon Best Blake IRL 16-24 1:11:46
547 Maximilian Schröter GER 35-39 1:11:47
548 Luca Roveto ITA 30-34 1:11:48
549 Niklas Baasch GER 30-34 1:11:49
550 Reinhardt Schmidt GER 40-44 1:11:50
551 Peter Scheffler GER 30-34 1:11:53
552 Marvin Badior GER 25-29 1:11:53
553 Matthew Livingstone GBR 25-29 1:11:54
554 Fynn Fawzi NED 16-24 1:11:56
555 Manuel Haiden AUT 40-44 1:11:56
556 Hugo Saez FRA 16-24 1:11:57
557 Cathal Mone IRL 30-34 1:11:57
558 Marco Carvalho POR 35-39 1:11:57
559 Joshua Mattern GER 25-29 1:11:57
560 Niclas Bornschein GER 16-24 1:11:57
561 Lukas Kubitzek GER 30-34 1:11:59
562 Christopher Lilly IRL 35-39 1:12:00
563 Jonas Stüwe GER 16-24 1:12:01
564 Rory Billing USA 35-39 1:12:01
565 Max Minges GER 30-34 1:12:01
566 Isak Sunday Omorodion AUT 30-34 1:12:03
567 Stefan Kleine GER 35-39 1:12:04
568 Chris Malone AUS 30-34 1:12:05
569 Robin Hannemann GER 35-39 1:12:06
570 Miguel Guter GER 30-34 1:12:06
571 Christian Tippelt GER 40-44 1:12:06
572 Florian Schneider GER 30-34 1:12:07
573 Geoffrey Arnoux FRA 35-39 1:12:07
574 Dennis Van der Star NED 35-39 1:12:08
575 Daniel Dumschat GER 25-29 1:12:09
576 Andres Marin COL 30-34 1:12:10
577 Daniel Sutyaginskiy GER 16-24 1:12:11
578 Bernhard Lang AUT 30-34 1:12:11
579 Greg Baxter GBR 30-34 1:12:11
580 Jesus Navarro Atienza ESP 45-49 1:12:11
581 Franz Mahnke GER 30-34 1:12:12
582 Dale Whittaker GBR 30-34 1:12:13
583 Mark Weatherall GBR 30-34 1:12:13
584 David Bakelaar NED 16-24 1:12:15
585 Frank Cornyn IRL 16-24 1:12:16
586 Anthony Langer GER 25-29 1:12:18
587 Sebastian Salkiewicz POL 25-29 1:12:19
588 Noah Pobre GER 16-24 1:12:20
589 Pierre Lussault SUI 30-34 1:12:21
590 Paul O'Neill IRL 45-49 1:12:22
591 Andre Deimling GER 30-34 1:12:23
592 Chris Scotney GBR 30-34 1:12:23
593 Daniel Setoodeh GER 25-29 1:12:24
594 Raphael Rottenkolber GER 25-29 1:12:24
595 Jack Moss GBR 16-24 1:12:25
596 Ross Lynch IRL 35-39 1:12:26
597 Noah Schuppli SUI 25-29 1:12:27
598 Anthony Bateman GBR 40-44 1:12:27
599 Piotr Betlej POL 40-44 1:12:27
600 Daniel Schäfer GER 16-24 1:12:29

← Berlin 2026 results