HYROX MEN - Berlin 2025

16–18 May 2025
Showing 1,801 to 1,900 of 2,600 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,801 438
LUX flag Philippe Streng
1:26:36 30-34
Click to select for comparison
1,802 181
ESP flag Jacobo Lopez-Acedo
1:26:38 16-24
Click to select for comparison
1,803 419
GBR flag Prash Amin
1:26:40 35-39
Click to select for comparison
1,804 420
CZE flag Otta Kovarik
1:26:40 35-39
Click to select for comparison
1,805 58
GER flag Patrick Harithi
1:26:41 50-54
Click to select for comparison
1,806 231
GBR flag Jaimie Bell
1:26:41 40-44
Click to select for comparison
1,807 335
IRL flag Kyle Cotter
1:26:44 25-29
Click to select for comparison
1,808 27
GER flag Stefan Zwetschke
1:26:44 55-59
Click to select for comparison
1,809 336
GER flag Ramech Ramanathan
1:26:45 25-29
Click to select for comparison
1,810 112
SUI flag Peter Hug
1:26:45 45-49
Click to select for comparison
1,811 440
GER flag Helge Streit
1:26:48 30-34
Click to select for comparison
1,812 439
GER flag Martin Helmke
1:26:48 30-34
Click to select for comparison
1,813 421
IRL flag Paul Murphy
1:26:49 35-39
Click to select for comparison
1,814 232
GER flag Christian Hebestreit
1:26:51 40-44
Click to select for comparison
1,815 113
GER flag Timo Götze
1:26:51 45-49
Click to select for comparison
1,816 59
GER flag Thomas Mildner
1:26:53 50-54
Click to select for comparison
1,817 114
DEN flag Kim Nyeng Møller
1:26:53 45-49
Click to select for comparison
1,818 337
GBR flag Adam Rowbrey
1:26:54 25-29
Click to select for comparison
1,819 233
GER flag Christoph Jost
1:26:56 40-44
Click to select for comparison
1,820 422
GBR flag Greg Bawden
1:26:56 35-39
Click to select for comparison
1,821 115
GER flag Marcel Perret
1:26:58 45-49
Click to select for comparison
1,822 423
CZE flag Marek Kocian
1:26:58 35-39
Click to select for comparison
1,823 338
GER flag Marco Schröder
1:26:59 25-29
Click to select for comparison
1,824 60
GER flag Guido Stapf
1:27:00 50-54
Click to select for comparison
1,825 424
IRL flag Anthony Campbell
1:27:00 35-39
Click to select for comparison
1,826 425
GER flag Stefan Reichelt
1:27:00 35-39
Click to select for comparison
1,827 426
GER flag Torben Paech
1:27:01 35-39
Click to select for comparison
1,828 441
COL flag Carlos Tapias
1:27:03 30-34
Click to select for comparison
1,829 427
ECU flag David Roldan
1:27:04 35-39
Click to select for comparison
1,830 339
IRI flag Hamid Yousefi
1:27:04 25-29
Click to select for comparison
1,831 442
SUI flag Luca Gonzalez Vedoya
1:27:05 30-34
Click to select for comparison
1,832 428
POR flag Rodrigo Silva
1:27:05 35-39
Click to select for comparison
1,833 234
GBR flag Adam Spencer
1:27:05 40-44
Click to select for comparison
1,834 116
GER flag Rene Von Der Wehl
1:27:05 45-49
Click to select for comparison
1,835 117
GER flag Sebastian Engel
1:27:07 45-49
Click to select for comparison
1,836 443
GER flag Domenic Hoppe
1:27:08 30-34
Click to select for comparison
1,837 340
GER flag Nico Dräger
1:27:08 25-29
Click to select for comparison
1,838 235
GER flag Antoine Krizan
1:27:08 40-44
Click to select for comparison
1,839 236
GER flag Thorsten Appel
1:27:11 40-44
Click to select for comparison
1,840 118
GER flag Marcin Stankiewicz
1:27:13 45-49
Click to select for comparison
1,841 429
GBR flag Anthony Slater
1:27:13 35-39
Click to select for comparison
1,842 341
GBR flag Jack Grimwood
1:27:15 25-29
Click to select for comparison
1,843 7
GER flag Ekkehard Hahne
1:27:17 60-64
Click to select for comparison
1,844 342
GER flag Johannes Brandt
1:27:18 25-29
Click to select for comparison
1,845 430
IRL flag Connor Tully
1:27:19 35-39
Click to select for comparison
1,846 119
GER flag Michael Reinhold
1:27:20 45-49
Click to select for comparison
1,847 444
GER flag Joey Dziedzina
1:27:20 30-34
Click to select for comparison
1,848 431
GER flag Kevin Weltzien
1:27:21 35-39
Click to select for comparison
1,849 445
GER flag Jan-Erik Abel
1:27:23 30-34
Click to select for comparison
1,850 343
NED flag Matthijs Pol
1:27:23 25-29
Click to select for comparison
1,851 237
GBR flag Tony Burnett
1:27:23 40-44
Click to select for comparison
1,852 344
GER flag Jan Rixgens
1:27:24 25-29
Click to select for comparison
1,853 28
GER flag Karsten Happ
1:27:25 55-59
Click to select for comparison
1,854 446
GER flag Maximilian Meiwald
1:27:25 30-34
Click to select for comparison
1,855 61
GBR flag Paul Sheppard
1:27:27 50-54
Click to select for comparison
1,856 182
GER flag Marvin Helmes
1:27:27 16-24
Click to select for comparison
1,857 345
SUI flag Marco Bettschen
1:27:28 25-29
Click to select for comparison
1,858 120
GER flag Ricardo Greiner
1:27:31 45-49
Click to select for comparison
1,859 447
GBR flag Sean Cunningham
1:27:33 30-34
Click to select for comparison
1,860 238
GER flag Metay Demir
1:27:33 40-44
Click to select for comparison
1,861 432
GER flag Philipp Schröder
1:27:33 35-39
Click to select for comparison
1,862 433
LBN flag Mohanad Jawish
1:27:34 35-39
Click to select for comparison
1,863 239
SUI flag Christian Zerboni
1:27:36 40-44
Click to select for comparison
1,864 121
IRL flag Michael Fitzpatrick
1:27:36 45-49
Click to select for comparison
1,865 435
GER flag Sven - Konstantin Christensen
1:27:37 35-39
Click to select for comparison
1,866 434
IRL flag Tim O Flynn
1:27:37 35-39
Click to select for comparison
1,867 436
IRL flag Ed Brennan
1:27:38 35-39
Click to select for comparison
1,868 183
GBR flag Duncan Adamson
1:27:38 16-24
Click to select for comparison
1,869 448
CAN flag Nicholas Montemayor
1:27:41 30-34
Click to select for comparison
1,870 240
IRL flag Alan Kinsella
1:27:42 40-44
Click to select for comparison
1,871 449
GER flag Felix Hahn
1:27:42 30-34
Click to select for comparison
1,872 123
GBR flag Kanap Patel
1:27:42 45-49
Click to select for comparison
1,873 122
GER flag Stefan Klatte
1:27:42 45-49
Click to select for comparison
1,874 346
GER flag Muschtaq Mustafa
1:27:44 25-29
Click to select for comparison
1,875 437
GRE flag Ioannis Hadjimarkou
1:27:47 35-39
Click to select for comparison
1,876 347
GBR flag Mo Saed
1:27:48 25-29
Click to select for comparison
1,877 124
GER flag Daniel Buhr
1:27:49 45-49
Click to select for comparison
1,878 241
GER flag Sebastian Koop
1:27:49 40-44
Click to select for comparison
1,879 184
ROU flag Albert Mihai
1:27:50 16-24
Click to select for comparison
1,880 242
IRL flag Diarmuid Finnegan
1:27:51 40-44
Click to select for comparison
1,881 348
GBR flag John Maxwell
1:27:52 25-29
Click to select for comparison
1,882 438
AUT flag Patrick Kornek
1:27:52 35-39
Click to select for comparison
1,883 450
GER flag Sven Kuhlmann
1:27:53 30-34
Click to select for comparison
1,884 451
GER flag Daniel Hamann
1:27:55 30-34
Click to select for comparison
1,885 439
GBR flag Gavin Wilkins
1:27:56 35-39
Click to select for comparison
1,886 62
SWE flag Peter Jacobsson
1:27:56 50-54
Click to select for comparison
1,887 243
SWE flag Tomas Vestholm
1:27:56 40-44
Click to select for comparison
1,888 244
GER flag Elmar Rotthäuser
1:27:57 40-44
Click to select for comparison
1,889 349
GBR flag Jerome Mccarthy
1:27:57 25-29
Click to select for comparison
1,890 452
GER flag Florian Krötz
1:27:57 30-34
Click to select for comparison
1,891 185
GER flag Collin Pekruhl
1:27:58 16-24
Click to select for comparison
1,892 245
HUN flag István Kis
1:27:59 40-44
Click to select for comparison
1,893 246
GER flag Jörg Medack
1:28:00 40-44
Click to select for comparison
1,894 440
CZE flag Jan Pavouk
1:28:00 35-39
Click to select for comparison
1,895 63
GBR flag Daniel Forder
1:28:00 50-54
Click to select for comparison
1,896 2
GBR flag Christopher Brook
1:28:00 65-69
Click to select for comparison
1,897 186
GER flag Ramin Jimoh
1:28:01 16-24
Click to select for comparison
1,898 64
SWE flag Jonas Ny
1:28:02 50-54
Click to select for comparison
1,899 125
ESP flag David Castillo Garces
1:28:05 45-49
Click to select for comparison
1,900 453
GER flag Tim Krämer
1:28:07 30-34
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.