← Berlin 2025 results

HYROX Berlin 2025 Results – Open Men (page 7)

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

Rank Athlete Nat Age group Time Run Workout
1,201 Brian Ronan IRL 45-49 1:25:09 37:31 38:16
1,202 Ed Jackson-Norris GBR 30-34 1:25:11 39:22 36:35
1,203 Corbinian Ahrens GER 35-39 1:25:12 40:20 35:53
1,204 Maurizio Rossi GER 30-34 1:25:13 40:25 36:16
1,205 David Gonzalez MEX 25-29 1:25:14 37:29 39:42
1,206 Philip Mone IRL 35-39 1:25:14 39:20 37:34
1,207 Lewis Clarke GBR 35-39 1:25:14 38:46 37:05
1,208 Théophile Rigaudeau FRA 16-24 1:25:16 37:21 38:38
1,209 Christoph Schindler GER 35-39 1:25:18 40:09 36:25
1,210 Uwe Budemann GER 60-64 1:25:19 40:19 35:36
1,211 Rick Bours NED 35-39 1:25:20 40:29 32:21
1,212 Sascha Schneider GER 45-49 1:25:27 39:34 36:14
1,213 Maciej Zalewski POL 40-44 1:25:28 38:52 37:35
1,214 Stanislav Mrkáček CZE 40-44 1:25:28 36:27 39:41
1,215 Sven Theel GER 35-39 1:25:28 34:48 42:22
1,216 Sandeep Jangra GBR 40-44 1:25:28 37:50 37:37
1,217 Mikey Widdowson GBR 35-39 1:25:29 35:52 40:41
1,218 Peder Sviggum NOR 35-39 1:25:31 35:19 40:35
1,219 Markus Olf GER 30-34 1:25:32 39:39 35:40
1,220 Augusto Fontenele BRA 30-34 1:25:35 39:01 37:18
1,221 Fabian Roos GER 16-24 1:25:36 39:09 34:53
1,222 Maxwell Thomas GBR 50-54 1:25:36 37:13 39:32
1,223 Jelle Van Der Grijn NED 25-29 1:25:36 41:31 34:30
1,224 Andrea Bruzzone ITA 40-44 1:25:36 39:41 36:48
1,225 Tim Ochel GER 30-34 1:25:37 37:20 39:40
1,226 Raphael Nohe-Bujak GER 35-39 1:25:41 36:50 40:51
1,227 Daniel Sandullo ITA 30-34 1:25:41 34:47 42:36
1,228 Mikkel Grentzmann Pedersen DEN 25-29 1:25:44 38:13 38:43
1,229 Alexander Wolf GER 25-29 1:25:45 42:41 33:17
1,230 Michael Twelkmeyer GER 35-39 1:25:46 44:30 31:28
1,231 Svatoslav Kylar CZE 45-49 1:25:47 38:13 38:17
1,232 Michiel Casteleijn NED 40-44 1:25:48 39:51 37:24
1,233 Callum Mcmillan GBR 16-24 1:25:48 38:07 37:42
1,234 Markus Scheeren GER 40-44 1:25:50 38:28 38:42
1,235 Adam Kaminski GER 35-39 1:25:53 36:09 40:10
1,236 David Fernandez ARG 35-39 1:25:56 40:27 34:29
1,237 Tobias Voigt GER 30-34 1:25:57 39:01 38:24
1,238 Tilden Hellyer RSA 30-34 1:25:58 39:34 35:44
1,239 Michael Winzeler SUI 25-29 1:26:01 37:20 38:47
1,240 Martin Pulfer GER 45-49 1:26:01 34:46 42:12
1,241 Ralf Szelwis GER 45-49 1:26:02 41:13 35:51
1,242 Dirk Bollig GER 45-49 1:26:04 40:27 36:39
1,243 Mark Bijkerk NED 45-49 1:26:05 40:31 36:32
1,244 Jonathan Davies IRL 35-39 1:26:08 36:54 38:47
1,245 Julian Mann GER 30-34 1:26:10 35:01 42:50
1,246 Malte Muller GER 30-34 1:26:11 38:15 36:59
1,247 Jake Oxby GBR 30-34 1:26:12 34:35 43:33
1,248 Christian Rogge GER 35-39 1:26:14 42:00 34:37
1,249 Stefan Tarp DEN 50-54 1:26:14 36:58 40:41
1,250 Ryan Walsh IRL 25-29 1:26:19 36:59 40:24
1,251 Theo Boreham GBR 16-24 1:26:23 42:00 32:21
1,252 Tillmann Breitling GER 50-54 1:26:23 35:24 41:11
1,253 Daniel Apelt GER 25-29 1:26:24 42:59 34:07
1,254 Ferdinand Hoske GER 30-34 1:26:30 39:04 38:14
1,255 Anthony Canning GBR 30-34 1:26:33 40:02 37:50
1,256 Jan Fatura CZE 35-39 1:26:34 36:52 41:00
1,257 Yevgeniy Bidusenko FRA 35-39 1:26:35 36:19 40:41
1,258 Damian Eannetta IRL 55-59 1:26:35 38:02 39:12
1,259 Philippe Streng LUX 30-34 1:26:36 42:20 34:52
1,260 Prash Amin GBR 35-39 1:26:40 39:04 38:01
1,261 Patrick Harithi GER 50-54 1:26:41 40:37 36:03
1,262 Kyle Cotter IRL 25-29 1:26:44 36:32 41:24
1,263 Peter Hug SUI 45-49 1:26:45 39:39 37:54
1,264 Helge Streit GER 30-34 1:26:48 39:57 38:28
1,265 Martin Helmke GER 30-34 1:26:48 39:32 38:35
1,266 Paul Murphy IRL 35-39 1:26:49 36:54 41:49
1,267 Thomas Mildner GER 50-54 1:26:53 37:28 40:35
1,268 Kim Nyeng Møller DEN 45-49 1:26:53 38:50 38:45
1,269 Christoph Jost GER 40-44 1:26:56 40:19 36:32
1,270 Marek Kocian CZE 35-39 1:26:58 41:16 35:53
1,271 Marcel Perret GER 45-49 1:26:58 39:52 36:35
1,272 Marco Schröder GER 25-29 1:26:59 39:02 39:46
1,273 Anthony Campbell IRL 35-39 1:27:00 37:05 40:56
1,274 Torben Paech GER 35-39 1:27:01 36:23 38:54
1,275 Carlos Tapias COL 30-34 1:27:03 37:52 40:21
1,276 Hamid Yousefi IRI 25-29 1:27:04 38:02 39:44
1,277 Adam Spencer GBR 40-44 1:27:05 38:10 40:18
1,278 Rene Von Der Wehl GER 45-49 1:27:05 37:34 40:02
1,279 Rodrigo Silva POR 35-39 1:27:05 42:06 35:07
1,280 Luca Gonzalez Vedoya SUI 30-34 1:27:05 41:31 35:38
1,281 Sebastian Engel GER 45-49 1:27:07 40:51 36:52
1,282 Antoine Krizan GER 40-44 1:27:08 40:05 38:29
1,283 Domenic Hoppe GER 30-34 1:27:08 38:27 39:59
1,284 Thorsten Appel GER 40-44 1:27:11 39:35 38:47
1,285 Anthony Slater GBR 35-39 1:27:13 36:39 42:05
1,286 Marcin Stankiewicz GER 45-49 1:27:13 39:16 39:14
1,287 Johannes Brandt GER 25-29 1:27:18 40:47 37:20
1,288 Michael Reinhold GER 45-49 1:27:20 37:24 40:42
1,289 Joey Dziedzina GER 30-34 1:27:20 38:00 41:13
1,290 Kevin Weltzien GER 35-39 1:27:21 41:39 37:18
1,291 Tony Burnett GBR 40-44 1:27:23 41:47 34:52
1,292 Jan Rixgens GER 25-29 1:27:24 41:13 36:31
1,293 Karsten Happ GER 55-59 1:27:25 41:56 36:37
1,294 Maximilian Meiwald GER 30-34 1:27:25 38:55 39:38
1,295 Paul Sheppard GBR 50-54 1:27:27 38:26 39:26
1,296 Philipp Schröder GER 35-39 1:27:33 40:43 37:15
1,297 Metay Demir GER 40-44 1:27:33 41:17 37:09
1,298 Sean Cunningham GBR 30-34 1:27:33 41:55 37:26
1,299 Mohanad Jawish LBN 35-39 1:27:34 38:00 40:14
1,300 Michael Fitzpatrick IRL 45-49 1:27:36 40:46 37:02
1,301 Duncan Adamson GBR 16-24 1:27:38 38:44 39:30
1,302 Nicholas Montemayor CAN 30-34 1:27:41 43:14 34:12
1,303 Felix Hahn GER 30-34 1:27:42 40:34 37:24
1,304 Alan Kinsella IRL 40-44 1:27:42 40:27 35:19
1,305 Mo Saed GBR 25-29 1:27:48 36:06 42:52
1,306 Diarmuid Finnegan IRL 40-44 1:27:51 39:03 36:22
1,307 Patrick Kornek AUT 35-39 1:27:52 42:42 32:56
1,308 Sven Kuhlmann GER 30-34 1:27:53 37:52 41:20
1,309 Gavin Wilkins GBR 35-39 1:27:56 39:41 39:29
1,310 Tomas Vestholm SWE 40-44 1:27:56 40:21 38:35
1,311 Elmar Rotthäuser GER 40-44 1:27:57 39:09 39:40
1,312 Florian Krötz GER 30-34 1:27:57 38:54 40:04
1,313 István Kis HUN 40-44 1:27:59 39:22 39:49
1,314 Christopher Brook GBR 65-69 1:28:00 42:04 36:53
1,315 Jörg Medack GER 40-44 1:28:00 40:53 37:59
1,316 Daniel Forder GBR 50-54 1:28:00 36:44 42:59
1,317 Jan Pavouk CZE 35-39 1:28:00 38:16 41:12
1,318 Nils Kübler GER 16-24 1:28:07 38:21 40:34
1,319 Tim Krämer GER 30-34 1:28:07 42:00 36:39
1,320 Jasim Alansaari UAE 40-44 1:28:08 37:51 40:29
1,321 Uwe Jannaschk GER 40-44 1:28:10 38:59 39:57
1,322 Christopher Hemme GER 30-34 1:28:12 38:56 40:56
1,323 David Lowry IRL 40-44 1:28:14 38:17 41:10
1,324 Massimo Müller GER 40-44 1:28:14 40:18 38:57
1,325 Szymon Gawryluk POL 25-29 1:28:15 41:00 37:01
1,326 Mattia Stentella ITA 25-29 1:28:16 41:03 37:31
1,327 Laurent Aumont FRA 50-54 1:28:18 33:32 45:55
1,328 Steven Tam GBR 55-59 1:28:19 43:11 35:32
1,329 Ethan Green CAN 30-34 1:28:20 43:22 35:45
1,330 Brady Owen GBR 25-29 1:28:22 40:06 38:12
1,331 Jack Holden GBR 25-29 1:28:23 38:24 41:23
1,332 Daniel Uebersax SUI 45-49 1:28:23 40:50 38:06
1,333 Ivo Konzack GER 50-54 1:28:25 38:40 39:47
1,334 Oliver Oester GER 35-39 1:28:31 40:02 38:48
1,335 Steven Burns IRL 45-49 1:28:32 38:51 40:22
1,336 Brynley Aldworth GBR 50-54 1:28:33 42:40 36:22
1,337 Dimitri Cella ITA 25-29 1:28:38 37:55 41:14
1,338 Carsten Lebtig GER 45-49 1:28:39 38:29 41:10
1,339 Emmet Brady IRL 45-49 1:28:39 39:26 40:41
1,340 Antonio Naar NED 35-39 1:28:40 41:08 38:13
1,341 Tony Mckinley IRL 60-64 1:28:41 38:13 41:01
1,342 Simon Williams GBR 50-54 1:28:42 38:20 41:04
1,343 Ramazan Aksoy GER 30-34 1:28:42 38:06 41:57
1,344 Dennis Treichel GER 35-39 1:28:44 39:03 39:35
1,345 Hendrik Neumann GER 35-39 1:28:45 42:51 36:21
1,346 Antonio Villavicencio ECU 40-44 1:28:45 39:40 40:21
1,347 Jan Rudzinski GER 45-49 1:28:46 41:51 36:46
1,348 Felix Hagen GER 30-34 1:28:47 41:20 37:00
1,349 Rhys Jenkins-Hayhow GBR 30-34 1:28:51 38:07 41:18
1,350 Philipp Hediger SUI 50-54 1:28:52 40:43 34:57
1,351 Michael Möller GER 55-59 1:28:55 36:54 42:35
1,352 Ron Möckel GER 25-29 1:28:56 42:44 33:53
1,353 Christoph Schulze GER 30-34 1:28:57 41:21 38:32
1,354 Bojan Zelcev DEN 35-39 1:28:59 39:44 39:10
1,355 Andre Marschall GER 30-34 1:28:59 43:04 34:42
1,356 Jaouad Marzouki GER 30-34 1:29:00 43:59 35:24
1,357 Maximilian Koch AUT 30-34 1:29:00 40:38 39:12
1,358 Leon Haußknecht GER 16-24 1:29:01 41:39 38:09
1,359 Christian Ränicke GER 45-49 1:29:02 39:16 40:37
1,360 Dominic Gee GBR 16-24 1:29:04 36:43 43:27
1,361 Matthias Höfer GER 45-49 1:29:04 39:44 39:55
1,362 Achim Glaab GER 45-49 1:29:08 44:35 34:35
1,363 Jan Sauerbrey GER 25-29 1:29:09 42:17 37:45
1,364 Simon Davidian GBR 30-34 1:29:13 40:55 39:25
1,365 Markus Schmook GER 45-49 1:29:13 37:51 41:59
1,366 Paul Thompson GBR 50-54 1:29:16 42:57 37:06
1,367 Daniel Rodriguez GER 35-39 1:29:18 41:58 38:00
1,368 Teo Glonin FRA 16-24 1:29:19 34:51 45:20
1,369 Merlin Smeenk GER 35-39 1:29:22 37:04 44:10
1,370 Tim Weinmann GER 35-39 1:29:24 43:21 36:35
1,371 Declan O Brien IRL 50-54 1:29:25 39:44 40:01
1,372 Mark Davis GBR 45-49 1:29:31 36:52 43:52
1,373 Andreas Woschek GER 35-39 1:29:31 37:58 42:37
1,374 Thomas Cobine IRL 45-49 1:29:31 39:30 40:55
1,375 Niklas Rosendahl GER 16-24 1:29:35 38:42 40:33
1,376 Bernhard Pankow GER 65-69 1:29:36 39:18 41:09
1,377 Thomas Brach GER 55-59 1:29:37 39:31 41:24
1,378 Denes Tatar HUN 25-29 1:29:38 39:50 40:01
1,379 Christopher Stief GER 30-34 1:29:38 40:51 38:35
1,380 Steve Windisch GER 40-44 1:29:42 45:01 35:31
1,381 Ronald Simon GER 45-49 1:29:43 41:27 38:35
1,382 Andras Toth HUN 40-44 1:29:44 41:04 39:38
1,383 Fouad Baaour GER 30-34 1:29:45 41:34 38:47
1,384 Alexandre Saillen SUI 35-39 1:29:46 42:41 37:09
1,385 Charles Hall GBR 25-29 1:29:47 37:55 42:28
1,386 Borja Lagarón Martínez ESP 35-39 1:29:48 35:15 46:27
1,387 Himadri Joshi IND 30-34 1:29:48 39:39 40:45
1,388 Gary Dickson GBR 30-34 1:29:50 39:12 42:14
1,389 Craig Stevenson GBR 45-49 1:29:53 40:22 40:10
1,390 Mark Lynch IRL 45-49 1:29:55 39:20 40:37
1,391 Eric Monahan IRL 30-34 1:29:56 41:13 39:08
1,392 Maik Bloch GER 25-29 1:30:03 41:08 40:12
1,393 Menno Bax NED 45-49 1:30:04 39:46 39:41
1,394 Thomas Rother GER 60-64 1:30:06 40:28 40:25
1,395 Umit Ozdemir FRA 35-39 1:30:07 41:36 38:52
1,396 Jacobo Zuniga Ortega COL 25-29 1:30:07 36:45 44:19
1,397 Hai Luu GER 25-29 1:30:09 40:31 40:11
1,398 Julian Stelter GER 30-34 1:30:09 44:01 35:58
1,399 Nils Baye GER 35-39 1:30:09 42:46 36:56
1,400 Marcel Dietsch GER 30-34 1:30:12 45:09 34:53

← Berlin 2025 results