HYROX MEN - Berlin 2025

16–18 May 2025
Showing 1,401 to 1,500 of 2,600 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,401 146
FRA flag Hugo Didellon
1:20:51 16-24
Click to select for comparison
1,402 267
GER flag Hendrik Hilgers
1:20:51 25-29
Click to select for comparison
1,403 181
GER flag Michael Gartner
1:20:51 40-44
Click to select for comparison
1,404 180
BEL flag Nicolas Corrochano
1:20:51 40-44
Click to select for comparison
1,405 325
GER flag Dimitri Ries
1:20:51 35-39
Click to select for comparison
1,406 266
GER flag Jannik Bartsch
1:20:51 25-29
Click to select for comparison
1,407 268
GBR flag Montel Shonubi
1:20:52 25-29
Click to select for comparison
1,408 147
GBR flag Giuseppe Lopiccolo
1:20:52 16-24
Click to select for comparison
1,409 326
GER flag Sebastian Kronthaler
1:20:53 35-39
Click to select for comparison
1,410 341
GER flag Thore-Melf Thun
1:20:54 30-34
Click to select for comparison
1,411 327
GER flag Sven Stumm
1:20:55 35-39
Click to select for comparison
1,412 39
GER flag Thomas Lau
1:20:59 50-54
Click to select for comparison
1,413 330
GER flag Adrian Richter
1:20:59 35-39
Click to select for comparison
1,414 329
GER flag Marco Müller
1:20:59 35-39
Click to select for comparison
1,415 86
GER flag Robert Tischendorf
1:20:59 45-49
Click to select for comparison
1,416 328
GER flag Matthäus Banach
1:20:59 35-39
Click to select for comparison
1,417 269
GER flag Marvin Hülsewig
1:21:01 25-29
Click to select for comparison
1,418 182
GER flag Manuel Renner
1:21:02 40-44
Click to select for comparison
1,419 40
GBR flag Steve Mills
1:21:03 50-54
Click to select for comparison
1,420 270
GER flag Jonas Zschornak
1:21:03 25-29
Click to select for comparison
1,421 342
HUN flag Gábor Kerekes
1:21:03 30-34
Click to select for comparison
1,422 87
IRL flag Chris Audley
1:21:04 45-49
Click to select for comparison
1,423 41
POR flag José Silva
1:21:05 50-54
Click to select for comparison
1,424 343
FRA flag Mickael Tymen
1:21:07 30-34
Click to select for comparison
1,425 331
GHA flag Devin Ash-Quaynor
1:21:08 35-39
Click to select for comparison
1,426 88
GER flag Mike Krenzien
1:21:08 45-49
Click to select for comparison
1,427 333
GBR flag Ben Brown
1:21:09 35-39
Click to select for comparison
1,428 332
CUB flag Adalberto Sotolongo Santiesteban
1:21:09 35-39
Click to select for comparison
1,429 344
FRA flag Pierre Barrachina
1:21:10 30-34
Click to select for comparison
1,430 334
GER flag Johannes Sielas
1:21:12 35-39
Click to select for comparison
1,431 42
GBR flag Karl Trew
1:21:14 50-54
Click to select for comparison
1,432 345
GER flag Fabian Schönfelder
1:21:14 30-34
Click to select for comparison
1,433 346
POL flag Jarosław Miszkiel
1:21:15 30-34
Click to select for comparison
1,434 271
GBR flag Robert Preston
1:21:17 25-29
Click to select for comparison
1,435 347
GER flag Konstantin Mai
1:21:18 30-34
Click to select for comparison
1,436 183
GBR flag Thomas Sargant
1:21:19 40-44
Click to select for comparison
1,437 43
GER flag Maik Matys
1:21:19 50-54
Click to select for comparison
1,438 184
GER flag Andre Hofmann
1:21:19 40-44
Click to select for comparison
1,439 185
GBR flag Iain Watkins
1:21:20 40-44
Click to select for comparison
1,440 335
GER flag Lennart Jessen
1:21:20 35-39
Click to select for comparison
1,441 186
GBR flag David Burford
1:21:22 40-44
Click to select for comparison
1,442 336
POL flag Łukasz Kuśmierczak
1:21:23 35-39
Click to select for comparison
1,443 272
IRL flag Mark Corrigan
1:21:23 25-29
Click to select for comparison
1,444 337
GBR flag David Cook
1:21:25 35-39
Click to select for comparison
1,445 348
GER flag Fabian Otto
1:21:26 30-34
Click to select for comparison
1,446 148
GBR flag Long Yin Sze
1:21:27 16-24
Click to select for comparison
1,447 89
UKR flag Sergii Antonenkov
1:21:27 45-49
Click to select for comparison
1,448 350
GER flag Kai Wirth
1:21:28 30-34
Click to select for comparison
1,449 349
GBR flag Franklyn Mcpherson
1:21:28 30-34
Click to select for comparison
1,450 187
GER flag Jens-Uwe Reichel
1:21:29 40-44
Click to select for comparison
1,451 338
IRL flag Victor Galvin
1:21:29 35-39
Click to select for comparison
1,452 90
GER flag Yücel Cengiz
1:21:29 45-49
Click to select for comparison
1,453 339
ISR flag Simon Attia
1:21:30 35-39
Click to select for comparison
1,454 351
GER flag Fabian Nodop
1:21:30 30-34
Click to select for comparison
1,455 352
GER flag Christian Miguel Balser
1:21:32 30-34
Click to select for comparison
1,456 188
GER flag Dragan Cegar
1:21:32 40-44
Click to select for comparison
1,457 353
GER flag Yasin Birtuncer
1:21:32 30-34
Click to select for comparison
1,458 340
GBR flag Andy Raeside
1:21:33 35-39
Click to select for comparison
1,459 355
GER flag Frederic Rapin
1:21:33 30-34
Click to select for comparison
1,460 354
GER flag Karsten Janssen
1:21:33 30-34
Click to select for comparison
1,461 44
GER flag Martin Overath
1:21:34 50-54
Click to select for comparison
1,462 189
GBR flag Stephen Landerkin
1:21:35 40-44
Click to select for comparison
1,463 273
GER flag Leon Valentin Von Lipinski
1:21:36 25-29
Click to select for comparison
1,464 356
GER flag Philipp König
1:21:36 30-34
Click to select for comparison
1,465 91
GER flag Leonhard Tonassi
1:21:37 45-49
Click to select for comparison
1,466 341
ITA flag Francesco Maria Catananti
1:21:37 35-39
Click to select for comparison
1,467 342
GBR flag Andy Watt
1:21:38 35-39
Click to select for comparison
1,468 274
GER flag Samuel Bernklau
1:21:38 25-29
Click to select for comparison
1,469 190
GER flag Michael Schodorf
1:21:38 40-44
Click to select for comparison
1,470 45
GBR flag Mark Taylor
1:21:39 50-54
Click to select for comparison
1,471 357
COL flag Andres Grisales
1:21:39 30-34
Click to select for comparison
1,472 275
NED flag Aaron Trommelen
1:21:39 25-29
Click to select for comparison
1,473 92
GER flag Daniel Hommes
1:21:43 45-49
Click to select for comparison
1,474 344
HON flag Eduardo Peña
1:21:46 35-39
Click to select for comparison
1,475 149
GER flag Alexander Mulero
1:21:46 16-24
Click to select for comparison
1,476 343
GER flag Stephan Boche
1:21:46 35-39
Click to select for comparison
1,477 150
GBR flag Rhys Mccole
1:21:47 16-24
Click to select for comparison
1,478 276
GER flag Leon Dreher
1:21:47 25-29
Click to select for comparison
1,479 277
GER flag Florian Büchel
1:21:48 25-29
Click to select for comparison
1,480 151
GBR flag Tom Gaskell
1:21:49 16-24
Click to select for comparison
1,481 345
GER flag Sebastian Hess
1:21:50 35-39
Click to select for comparison
1,482 152
GER flag Jonathan Diegelmann
1:21:51 16-24
Click to select for comparison
1,483 93
GER flag Tobias Derucki
1:21:52 45-49
Click to select for comparison
1,484 346
GER flag Thomas Pauli
1:21:54 35-39
Click to select for comparison
1,485 153
IRL flag Ronan English
1:21:55 16-24
Click to select for comparison
1,486 22
GER flag Martin Herzer
1:21:56 55-59
Click to select for comparison
1,487 278
GER flag Umut Can Yüksekli
1:21:57 25-29
Click to select for comparison
1,488 358
GBR flag Zane Rivers-Newnham
1:21:57 30-34
Click to select for comparison
1,489 279
FRA flag Thomas Martin
1:21:59 25-29
Click to select for comparison
1,490 280
IRL flag Padraic Walsh
1:21:59 25-29
Click to select for comparison
1,491 191
GER flag Björn Jahncke
1:21:59 40-44
Click to select for comparison
1,492 347
GER flag Julian Hölz
1:22:00 35-39
Click to select for comparison
1,493 359
CHI flag Benjamin Abarca
1:22:01 30-34
Click to select for comparison
1,494 348
GER flag Marcus Johannes
1:22:01 35-39
Click to select for comparison
1,495 192
AUT flag Christian Lindenhofer
1:22:03 40-44
Click to select for comparison
1,496 94
POR flag Filipe @Filo_Working_Out_Fun Cabral De Sousa
1:22:04 45-49
Click to select for comparison
1,497 349
FRA flag Hugo Welter
1:22:05 35-39
Click to select for comparison
1,498 360
GER flag Yann Konczalla-Petri
1:22:07 30-34
Click to select for comparison
1,499 350
GER flag Christian März
1:22:09 35-39
Click to select for comparison
1,500 281
GER flag Marvin Voigt
1:22:10 25-29
TrainRox App showing training plans

Train for your next HYROX.

TrainRox builds a personalized HYROX plan around your fitness level, equipment, and race date, with running, station work, and compromised running periodized to peak on race day.

First week free. Cancel anytime.