← Berlin 2026 results

HYROX Berlin 2026 Results – Open Men (page 6)

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

Rank Athlete Nat Age group Time
1,001 Marcus Wieser GER 40-44 1:16:28
1,002 Patryk Pieniążek POL 30-34 1:16:28
1,003 Aleksei Simon GER 35-39 1:16:29
1,004 Ronny Thurm GER 45-49 1:16:30
1,005 Richard Gottschalk GER 35-39 1:16:30
1,006 Gio Panto GER 35-39 1:16:31
1,007 Colin Kinsella IRL 25-29 1:16:31
1,008 Tankred Krüger GER 45-49 1:16:32
1,009 William Tutty GBR 40-44 1:16:33
1,010 Matthias Jacobi GER 40-44 1:16:34
1,011 Clemens Neumann GER 30-34 1:16:34
1,012 Jan Striewe GER 30-34 1:16:34
1,013 Gregor Woitkuhn GER 40-44 1:16:34
1,014 Jordan Brown GBR 35-39 1:16:34
1,015 Niall Galvin IRL 30-34 1:16:35
1,016 Kevin Chan GBR 35-39 1:16:35
1,017 Matthias Schwarze GER 45-49 1:16:36
1,018 Philip Lang GER 30-34 1:16:37
1,019 Michael Warwick GBR 40-44 1:16:37
1,020 Connor Campbell GER 16-24 1:16:38
1,021 Richard Bläsche GER 30-34 1:16:38
1,022 Shane Naughton IRL 50-54 1:16:38
1,023 Lewis Jones GBR 16-24 1:16:39
1,024 Gerrit Wilcke GER 40-44 1:16:40
1,025 Eric Hoffmann GER 16-24 1:16:40
1,026 Friedrich Wolf GER 35-39 1:16:41
1,027 Oskar Holmen SWE 30-34 1:16:41
1,028 Davorin Krešić CRO 40-44 1:16:41
1,029 Ole Behrens GER 16-24 1:16:41
1,030 Tom Gerdes GER 30-34 1:16:42
1,031 Maximilian Zuschlag GER 16-24 1:16:42
1,032 Leon Schaubt GER 16-24 1:16:43
1,033 Martin Ortbauer AUT 35-39 1:16:44
1,034 Brent Haesendonck BEL 50-54 1:16:44
1,035 Leif Meschkat GER 25-29 1:16:45
1,036 David Sullivan IRL 30-34 1:16:45
1,037 Keith McClure IRL 50-54 1:16:45
1,038 Felix Büchner GER 35-39 1:16:47
1,039 Nicolas Gerth GER 35-39 1:16:47
1,040 Philipp Bresch GER 30-34 1:16:48
1,041 Til-Rade Rohde GER 16-24 1:16:48
1,042 Marcin Kondracki POL 45-49 1:16:48
1,043 Michael Wiechert GER 50-54 1:16:49
1,044 William Johns GBR 25-29 1:16:49
1,045 Ronnie Galvin IRL 25-29 1:16:50
1,046 Lukas Voß GER 25-29 1:16:50
1,047 Kamel Ouraghi FRA 40-44 1:16:50
1,048 Robert Burke IRL 35-39 1:16:50
1,049 Johan Hannink GER 30-34 1:16:52
1,050 Steve Perrot SUI 30-34 1:16:53
1,051 Ross Leckenby GBR 25-29 1:16:54
1,052 Dean Mcneill GBR 30-34 1:16:54
1,053 David Ellis GBR 40-44 1:16:54
1,054 Dominik Eisenreich GER 30-34 1:16:54
1,055 Steven Ferreira Damaso LUX 30-34 1:16:55
1,056 Pavol Kičin SVK 35-39 1:16:55
1,057 Max Steger GER 30-34 1:16:56
1,058 Arne Pusch GER 30-34 1:16:56
1,059 Gerd Andress GER 45-49 1:16:56
1,060 Luis Eck GER 30-34 1:16:56
1,061 Corentin Verot FRA 30-34 1:16:56
1,062 Christian Szczech GER 30-34 1:16:58
1,063 Ahmed Yousif EGY 35-39 1:16:59
1,064 Dominik Strasser AUT 40-44 1:16:59
1,065 Arthur Miller GER 30-34 1:16:59
1,066 Luca Micelotta GER 16-24 1:17:00
1,067 Michael Krauß GER 50-54 1:17:00
1,068 Philipp Waschkau GER 30-34 1:17:01
1,069 Martin Muckwar GER 40-44 1:17:02
1,070 Loris Pereira Malheiro SUI 25-29 1:17:02
1,071 Raphael Ruch SUI 25-29 1:17:04
1,072 Luis van Rennings GER 25-29 1:17:04
1,073 Phillip Morris GBR 40-44 1:17:04
1,074 Arnaud Haulot BEL 16-24 1:17:05
1,075 Jan-Philipp Schmidt GER 40-44 1:17:05
1,076 Kolos Fazekas CZE 25-29 1:17:05
1,077 Dragan Cegar GER 40-44 1:17:06
1,078 Tobias Bönsch GER 35-39 1:17:06
1,079 Bartomeu Lluis Oliver Berga ESP 35-39 1:17:06
1,080 Michael Wich GER 30-34 1:17:06
1,081 Leif Böhm GER 16-24 1:17:07
1,082 Cathal Moran IRL 25-29 1:17:07
1,083 Philipp Schuler SUI 40-44 1:17:09
1,084 Noah Krug GER 25-29 1:17:09
1,085 Basset Sayed Suleiman GER 40-44 1:17:09
1,086 Schwenter Sven SUI 25-29 1:17:09
1,087 Marcin Gwizda POL 40-44 1:17:09
1,088 James Keane IRL 35-39 1:17:10
1,089 Fabian Moser GER 25-29 1:17:11
1,090 Manuel Moschinger AUT 45-49 1:17:11
1,091 Andrew Bode GBR 40-44 1:17:11
1,092 Itai Goldmann ISR 45-49 1:17:14
1,093 Tim Höfling GER 35-39 1:17:15
1,094 Peter Durben GER 35-39 1:17:15
1,095 Sam Wadsworth GBR 30-34 1:17:16
1,096 Domenik Werner GER 30-34 1:17:16
1,097 Dominicus Wiedenmayer GER 25-29 1:17:16
1,098 Koen Konings NED 40-44 1:17:17
1,099 Louis Burette FRA 25-29 1:17:18
1,100 Michal Smejkal CZE 25-29 1:17:18
1,101 Marcel Mallon GER 45-49 1:17:18
1,102 Gino Grenz GER 30-34 1:17:19
1,103 Korbinian Kindler GER 25-29 1:17:19
1,104 Mike Bütterich GER 30-34 1:17:19
1,105 Vadim Urun AUT 30-34 1:17:20
1,106 Simon Reitinger AUT 35-39 1:17:20
1,107 Alexander Grössinger AUT 40-44 1:17:20
1,108 Patrick Bloch GER 35-39 1:17:21
1,109 Maximilian Meiwald GER 30-34 1:17:21
1,110 Alan Kinsella IRL 40-44 1:17:21
1,111 Nordine Ait-Adi FRA 45-49 1:17:21
1,112 Greg Thompson GBR 35-39 1:17:21
1,113 Michał Jankowiak POL 35-39 1:17:22
1,114 Nils Gutscher GER 25-29 1:17:22
1,115 Philipp Glanzer AUT 30-34 1:17:22
1,116 Lukas Koch GER 30-34 1:17:24
1,117 Fynn Wenglarczyk GER 30-34 1:17:24
1,118 Donnchadh Healy IRL 30-34 1:17:24
1,119 Marco Mondini ITA 35-39 1:17:25
1,120 Felix Meng GER 35-39 1:17:26
1,121 Hermann Schäl GER 25-29 1:17:27
1,122 Kevin Herbeck GER 30-34 1:17:27
1,123 Freddy O'Hare GBR 30-34 1:17:28
1,124 Patrick Theussl AUT 30-34 1:17:28
1,125 Norman Pietzke GER 35-39 1:17:28
1,126 Matthias Fligge GER 30-34 1:17:28
1,127 Andrew Haydu IRL 45-49 1:17:28
1,128 Ondřej Donát CZE 25-29 1:17:28
1,129 Martin Hauck GER 45-49 1:17:29
1,130 Yves Ruault FRA 35-39 1:17:30
1,131 Lee Hooper GBR 35-39 1:17:31
1,132 Justin Kaiser GER 16-24 1:17:31
1,133 Jonathan Murphy GBR 35-39 1:17:32
1,134 Martin Zwiener GER 40-44 1:17:34
1,135 Marc Barrantes GER 45-49 1:17:34
1,136 Lainis Fuß GER 16-24 1:17:36
1,137 Louis Kromberg GER 16-24 1:17:37
1,138 Diego Kägi SUI 40-44 1:17:37
1,139 Elias El-Gendy GER 16-24 1:17:37
1,140 Jonas Groddeck GER 35-39 1:17:38
1,141 Jochen Treier GER 35-39 1:17:38
1,142 Sergej Driller GER 25-29 1:17:38
1,143 Marcel Mehren GER 35-39 1:17:39
1,144 Daniel Castillo Leal COL 25-29 1:17:39
1,145 Martin Poley GER 25-29 1:17:39
1,146 Juan Pablo Fagiani ARG 25-29 1:17:39
1,147 Robert Piper GER 30-34 1:17:40
1,148 Stanley Walsh GBR 25-29 1:17:40
1,149 Tommy Fiedler GER 35-39 1:17:40
1,150 Thiemo Schmand GER 25-29 1:17:40
1,151 Martin Esche GER 35-39 1:17:40
1,152 Jan Groß GER 25-29 1:17:41
1,153 Markus Lahrkamp GER 30-34 1:17:42
1,154 Luca Sambill GER 16-24 1:17:43
1,155 Pieter Devriendt BEL 35-39 1:17:44
1,156 Dorian Charot FRA 25-29 1:17:44
1,157 Max Guthmann ARG 25-29 1:17:45
1,158 Michael Renz GER 30-34 1:17:45
1,159 Iain Hannan GBR 50-54 1:17:45
1,160 Jankiz Yusuf GER 25-29 1:17:45
1,161 Ondřej Ryba CZE 16-24 1:17:46
1,162 Frank Murphy GBR 50-54 1:17:46
1,163 Christoph Fischer GER 25-29 1:17:46
1,164 Lars Höpken GER 25-29 1:17:47
1,165 Keith Bruen IRL 55-59 1:17:47
1,166 Isidro Lopez Dominguez ESP 35-39 1:17:47
1,167 Henrik Fricke GER 25-29 1:17:47
1,168 Stefan Fangmann GER 30-34 1:17:47
1,169 Andreas Benz GER 40-44 1:17:50
1,170 Argo Liivanurm EST 35-39 1:17:50
1,171 Dennis Mlkr Jensen DEN 40-44 1:17:51
1,172 Joshua Kirkwood GBR 30-34 1:17:54
1,173 Patrik Svoboda CZE 30-34 1:17:54
1,174 Soheyl Massoudi FRA 35-39 1:17:54
1,175 Karol Michalski POL 25-29 1:17:55
1,176 Tilman Käpnick GER 30-34 1:17:56
1,177 Luis Schuldt GER 16-24 1:17:56
1,178 Alexander Lehnhardt GER 35-39 1:17:56
1,179 Jens van den Broeke NED 16-24 1:17:57
1,180 Patrick Schilhabel GER 25-29 1:17:58
1,181 Alejandro Rodríguez Mendoza ESP 16-24 1:17:58
1,182 Dominik Kreutz GER 35-39 1:17:58
1,183 Daniel Czwartkowski CAN 30-34 1:17:59
1,184 Callum Bruce GBR 16-24 1:18:00
1,185 Yohann Gachet SUI 25-29 1:18:00
1,186 Leander Crocker GBR 30-34 1:18:00
1,187 Marc Chrzan GER 25-29 1:18:01
1,188 Evan Flynn IRL 30-34 1:18:01
1,189 Ananias Rodrigo Dos Santos BRA 35-39 1:18:01
1,190 Johannes-Andrees Caspari GER 25-29 1:18:01
1,191 Philipp Pagels GER 25-29 1:18:02
1,192 Constantin Gruen AUT 30-34 1:18:03
1,193 M'Hamed Taik MAR 16-24 1:18:04
1,194 Philipp Grohé GER 30-34 1:18:05
1,195 Linus Nick Tonne GER 25-29 1:18:05
1,196 Alexander Robie USA 30-34 1:18:05
1,197 Sean Scheer GER 16-24 1:18:06
1,198 Matej Krajčír SVK 30-34 1:18:07
1,199 Rory Hussey IRL 45-49 1:18:07
1,200 Dominic Hunziker SUI 30-34 1:18:07

← Berlin 2026 results