← Berlin 2026 results

HYROX Berlin 2026 Results – Open Men (page 8)

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

Rank Athlete Nat Age group Time
1,401 Manuel Sperling GER 30-34 1:19:49
1,402 Hermann Bischof GER 30-34 1:19:50
1,403 Killian Supper FRA 16-24 1:19:50
1,404 Paul Girlich GER 30-34 1:19:50
1,405 Oliver Korn GER 40-44 1:19:51
1,406 Maciej Bednarczyk POL 35-39 1:19:52
1,407 Moritz Deters GER 30-34 1:19:52
1,408 Nicolas Akly Ullrich GER 50-54 1:19:53
1,409 Dirk Schröder GER 55-59 1:19:54
1,410 Sebastian Epperlein GER 16-24 1:19:54
1,411 Niklas Marten GER 30-34 1:19:56
1,412 Marc Stacey RSA 45-49 1:19:56
1,413 Ahmed El Husseiny EGY 45-49 1:19:57
1,414 Richard Sharp GBR 40-44 1:19:57
1,415 Markus Sturm GER 40-44 1:19:58
1,416 Steven Winter SUI 16-24 1:19:59
1,417 Samy Naoun FRA 35-39 1:20:00
1,418 Enda Rowland IRL 30-34 1:20:00
1,419 Grant Edney GBR 50-54 1:20:00
1,420 Graeme Craft GBR 40-44 1:20:00
1,421 Maximilian Pfeifer GER 30-34 1:20:01
1,422 Christopher Schrem GER 40-44 1:20:01
1,423 Carlo Feykes GER 16-24 1:20:01
1,424 Bastian Timm GER 40-44 1:20:02
1,425 Supriyo Basu IND 35-39 1:20:02
1,426 José Gomes POR 30-34 1:20:03
1,427 Michel Florian Grümmer GER 25-29 1:20:03
1,428 Aitor Argacha Peña ESP 35-39 1:20:03
1,429 Mathieu D'Alès FRA 45-49 1:20:03
1,430 Dominik Weike GER 25-29 1:20:05
1,431 Viktor Hilz GER 40-44 1:20:05
1,432 Martin Becker GER 40-44 1:20:05
1,433 Oliver Greensill GBR 25-29 1:20:05
1,434 Jan Koch GER 35-39 1:20:05
1,435 Jan-Ole Jähnig GER 25-29 1:20:06
1,436 Stefan Reichelt GER 35-39 1:20:06
1,437 Yücel Cengiz GER 45-49 1:20:07
1,438 Markus Hoßbach GER 55-59 1:20:07
1,439 Łukasz Kuzma POL 35-39 1:20:08
1,440 Kevin Weltzien GER 35-39 1:20:10
1,441 Josh Dennison IRL 30-34 1:20:10
1,442 Marco Brüggemann GER 50-54 1:20:11
1,443 Tamás Dobi HUN 30-34 1:20:13
1,444 Patrick Matuschek GER 30-34 1:20:13
1,445 William Jarvis GBR 30-34 1:20:13
1,446 Dirk Radke GER 55-59 1:20:13
1,447 Dan Pycock GBR 16-24 1:20:14
1,448 Raivis Ozolins GER 30-34 1:20:15
1,449 Steve Buhr GER 40-44 1:20:15
1,450 Steele Wathan GBR 30-34 1:20:15
1,451 Nick Finkel GER 30-34 1:20:15
1,452 Martin Schuba GER 35-39 1:20:15
1,453 Clemens Stieger AUT 30-34 1:20:15
1,454 Erik Schallenberg GER 25-29 1:20:16
1,455 Tim Gerstemeyer (Ottens) GER 25-29 1:20:17
1,456 Emmanuel Raviart FRA 45-49 1:20:17
1,457 Manuel Cuillierier FRA 40-44 1:20:18
1,458 Leander Denz GER 16-24 1:20:18
1,459 Jacko de Keijzer NED 30-34 1:20:18
1,460 Marvin Gründer GER 25-29 1:20:18
1,461 Mario Liepe GER 45-49 1:20:18
1,462 Tillmann Liske GER 25-29 1:20:19
1,463 Dallas Cooper GBR 35-39 1:20:19
1,464 Roger Achatzi GER 35-39 1:20:20
1,465 Dominik Steiner AUT 16-24 1:20:22
1,466 Maximilan Summer GER 25-29 1:20:23
1,467 Jonathan Gowing GBR 50-54 1:20:24
1,468 Simon Neidhardt GER 30-34 1:20:26
1,469 Jared Blum GER 35-39 1:20:26
1,470 PJ Reynolds IRL 16-24 1:20:26
1,471 Tobias Vogel GER 35-39 1:20:26
1,472 Vladislav Butkeev FRA 16-24 1:20:26
1,473 Pedro Calvo POR 25-29 1:20:26
1,474 Marcel Schubert GER 45-49 1:20:26
1,475 Owain Wilson SCO 16-24 1:20:27
1,476 Augusto Gonzalez PER 30-34 1:20:28
1,477 Jordan Dumas FRA 35-39 1:20:29
1,478 Marius Rösner SUI 40-44 1:20:29
1,479 Khalid Essalhi MAR 35-39 1:20:29
1,480 Maximilian Ellmann GER 30-34 1:20:30
1,481 Mike Wotton GBR 50-54 1:20:30
1,482 Mats Jansen GER 25-29 1:20:31
1,483 Ryan Mccondochie IRL 25-29 1:20:32
1,484 Oliver Michel GER 25-29 1:20:33
1,485 Peiman Haschemi GER 30-34 1:20:33
1,486 Marc Jutzi SUI 25-29 1:20:35
1,487 Gianluca Mamone GER 30-34 1:20:36
1,488 José Ribeiro POR 40-44 1:20:38
1,489 Paul Murphy IRL 25-29 1:20:38
1,490 Kevin Boquet SUI 35-39 1:20:40
1,491 Louis-Sebastian Kendall GBR 35-39 1:20:40
1,492 Christopher Wüst GER 35-39 1:20:41
1,493 Manuel Iretzberger GER 35-39 1:20:41
1,494 Benjamin Thomas AUS 25-29 1:20:41
1,495 Michael Rau GER 30-34 1:20:41
1,496 Dale Forrester IRL 25-29 1:20:41
1,497 Tom Corley IRL 40-44 1:20:42
1,498 Ahmed Abozeid EGY 45-49 1:20:42
1,499 Gary McClure IRL 50-54 1:20:43
1,500 Conor Heary IRL 25-29 1:20:46
1,501 Felix Kohlhaas GER 30-34 1:20:46
1,502 Michail Butt GER 50-54 1:20:46
1,503 Geoffrey Monivas LUX 35-39 1:20:46
1,504 Simon Feuerschütz GER 35-39 1:20:46
1,505 Nico Bölke GER 30-34 1:20:47
1,506 Andre Holler GER 30-34 1:20:48
1,507 Marcos Pablos ESP 25-29 1:20:49
1,508 Gerard Farrell IRL 40-44 1:20:49
1,509 Marvin Mattiebe GER 30-34 1:20:51
1,510 Przemysław Okupnik POL 35-39 1:20:51
1,511 Onur Özer TUR 35-39 1:20:51
1,512 Paul Wotton GBR 50-54 1:20:52
1,513 Roger Köhler GER 35-39 1:20:53
1,514 Christian Lorenz GER 40-44 1:20:55
1,515 Niall Horgan IRL 40-44 1:20:55
1,516 Armin Isady GER 30-34 1:20:56
1,517 Clemens Sirotenko GER 30-34 1:20:56
1,518 Marcus Berger GER 40-44 1:20:57
1,519 Halil Savran GER 40-44 1:20:57
1,520 Serge Boussen NED 35-39 1:20:57
1,521 Santiago Rivera Morales COL 35-39 1:20:57
1,522 Kian Khani GER 40-44 1:20:59
1,523 Mathias Huntscha GER 25-29 1:20:59
1,524 Thomas Harms GER 45-49 1:21:01
1,525 Maximilian Pertl AUT 30-34 1:21:02
1,526 Luca Mauro Bianchin GER 25-29 1:21:03
1,527 Eoin Clarke IRL 30-34 1:21:03
1,528 Lukas Winkelhausen GER 35-39 1:21:04
1,529 Simon Schneider GER 30-34 1:21:04
1,530 Přemysl Škaloud CZE 40-44 1:21:07
1,531 Daniel Banovic GER 40-44 1:21:07
1,532 Benjamin Maunz GER 35-39 1:21:07
1,533 Christian Fischer GER 35-39 1:21:08
1,534 Max Steffens GER 35-39 1:21:08
1,535 Martin Mohrmann GER 25-29 1:21:09
1,536 Benedikt Fundulus AUT 30-34 1:21:10
1,537 Joachim Sternheimer GER 55-59 1:21:10
1,538 Lion Göllnitz GER 16-24 1:21:10
1,539 Steffen Horatschke GER 40-44 1:21:11
1,540 Maximilian Nowak GER 30-34 1:21:11
1,541 Martin Baláž SVK 30-34 1:21:12
1,542 Lennert De Vlieger BEL 16-24 1:21:12
1,543 Piero Karageozov FRA 25-29 1:21:12
1,544 Micheal O Toole IRL 45-49 1:21:13
1,545 Tomasz Dempniak POL 40-44 1:21:14
1,546 Laszlo David Gloger GER 30-34 1:21:14
1,547 Jens Siegmann GER 50-54 1:21:14
1,548 Mirco Obeldobel GER 25-29 1:21:15
1,549 Daniel Neuwirth AUT 16-24 1:21:16
1,550 Marvin Mergen GER 30-34 1:21:17
1,551 James Cockerton GBR 45-49 1:21:17
1,552 Davide Castorina ITA 40-44 1:21:19
1,553 Marius Schubert GER 30-34 1:21:19
1,554 Stephen Woods IRL 40-44 1:21:19
1,555 Dan Sandford GBR 35-39 1:21:19
1,556 Sébastien Baheu FRA 16-24 1:21:20
1,557 Thorsten Matthiesen GER 55-59 1:21:20
1,558 Mensur Besirovic AUT 30-34 1:21:21
1,559 Michael Knitsch GER 35-39 1:21:21
1,560 Adam Weiner GER 50-54 1:21:22
1,561 Alex Traas NED 25-29 1:21:22
1,562 Maximilan Gnigler AUT 16-24 1:21:22
1,563 Luca Schmid SUI 25-29 1:21:23
1,564 Philip Pötsch GER 35-39 1:21:23
1,565 Tobi Artho SUI 45-49 1:21:23
1,566 Michael Berger GER 50-54 1:21:23
1,567 Johannes Tielking GER 25-29 1:21:25
1,568 Florian Bernhard AUT 16-24 1:21:25
1,569 Dietmar Schleritzko AUT 50-54 1:21:25
1,570 Dimitri Cella ITA 30-34 1:21:26
1,571 Hugues Verhaeghe FRA 60-64 1:21:26
1,572 David Kriz GER 35-39 1:21:27
1,573 Marcel Becker GER 30-34 1:21:29
1,574 Dennis Brandt GER 35-39 1:21:29
1,575 Shane Harding IRL 30-34 1:21:29
1,576 Gavin Buckley IRL 30-34 1:21:30
1,577 Boris Aubry-Bonsergent FRA 35-39 1:21:30
1,578 Sebastian Hack GER 40-44 1:21:30
1,579 Steffen Hofmann GER 50-54 1:21:32
1,580 Max Görmer GER 35-39 1:21:33
1,581 Kai Werner GER 45-49 1:21:34
1,582 Rafael Mohr AUT 40-44 1:21:35
1,583 Alexander Folz GER 25-29 1:21:35
1,584 Gawain Stahlberger GER 30-34 1:21:36
1,585 Dennis Pepping GER 40-44 1:21:36
1,586 Jake Shortland GBR 30-34 1:21:36
1,587 Hardy Albrecht GER 50-54 1:21:36
1,588 Ludwig Wild GER 30-34 1:21:36
1,589 Anton Smirnov CZE 25-29 1:21:37
1,590 Sebastian Schiller GER 40-44 1:21:37
1,591 Henry Kernbach GER 25-29 1:21:37
1,592 Luca Thomsen GBR 16-24 1:21:37
1,593 Leonardo Gaitan COL 35-39 1:21:37
1,594 Armin Lang GER 30-34 1:21:38
1,595 Reda Faied EGY 45-49 1:21:40
1,596 Taemin Song KOR 35-39 1:21:40
1,597 Nicolae Andrei Heyer GER 30-34 1:21:42
1,598 Marco Gabelmann GER 25-29 1:21:44
1,599 Michael Chwalisz GER 40-44 1:21:45
1,600 Marc Niemann GER 35-39 1:21:45

← Berlin 2026 results