HYROX MEN - Berlin 2025

16–18 May 2025
Showing 1,001 to 1,100 of 2,600 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,001 194
IRL flag Conor Heary
1:16:05 25-29
Click to select for comparison
1,002 113
GER flag Onni Paul Laade
1:16:05 16-24
Click to select for comparison
1,003 195
IRL flag Conor Gormley
1:16:05 25-29
Click to select for comparison
1,004 63
GER flag Mike Reiß
1:16:07 45-49
Click to select for comparison
1,005 128
GER flag Kai Werner
1:16:08 40-44
Click to select for comparison
1,006 196
GER flag Max Wichor
1:16:10 25-29
Click to select for comparison
1,007 129
GER flag Alexander Roloff
1:16:10 40-44
Click to select for comparison
1,008 230
GER flag Marc Linn
1:16:13 35-39
Click to select for comparison
1,009 197
IRL flag Paul Finnegan
1:16:13 25-29
Click to select for comparison
1,010 27
GER flag Andre Eigenberz
1:16:16 50-54
Click to select for comparison
1,011 231
GBR flag Marcus Vanner
1:16:17 35-39
Click to select for comparison
1,012 130
NED flag Vincent Snel
1:16:18 40-44
Click to select for comparison
1,013 131
GER flag Michael Zimdars
1:16:19 40-44
Click to select for comparison
1,014 198
GER flag Jonas Neuser
1:16:19 25-29
Click to select for comparison
1,015 199
GER flag Johannes Neudert
1:16:20 25-29
Click to select for comparison
1,016 238
GER flag Christoph Michels
1:16:21 30-34
Click to select for comparison
1,017 200
GER flag Jonte Weeber
1:16:22 25-29
Click to select for comparison
1,018 232
NZL flag Anthony Locke
1:16:22 35-39
Click to select for comparison
1,019 201
GER flag Jacob Lind
1:16:22 25-29
Click to select for comparison
1,020 64
GER flag Tino Pfuetzenreuter
1:16:23 45-49
Click to select for comparison
1,021 132
GER flag Martin Keller
1:16:23 40-44
Click to select for comparison
1,022 240
GBR flag Zachariah Smith
1:16:23 30-34
Click to select for comparison
1,023 239
NED flag Freek Brinkhuis
1:16:23 30-34
Click to select for comparison
1,024 233
IRL flag Conor Scullion
1:16:23 35-39
Click to select for comparison
1,025 234
GER flag Fabian Wesemann
1:16:24 35-39
Click to select for comparison
1,026 235
GER flag Jochen Treier
1:16:24 35-39
Click to select for comparison
1,027 241
GER flag Matthias Efenberger
1:16:25 30-34
Click to select for comparison
1,028 236
GRE flag Janni Athanassiadis
1:16:27 35-39
Click to select for comparison
1,029 133
GER flag Thomas Schadow
1:16:27 40-44
Click to select for comparison
1,030 134
GER flag Mathias Kaak
1:16:27 40-44
Click to select for comparison
1,031 202
GER flag Paul Gebauer
1:16:28 25-29
Click to select for comparison
1,032 114
GBR flag Spencer Bennett-Hutson
1:16:29 16-24
Click to select for comparison
1,033 203
IRL flag Paul Murphy
1:16:29 25-29
Click to select for comparison
1,034 242
NED flag Halder Faraj
1:16:29 30-34
Click to select for comparison
1,035 243
GER flag Rene Beretta
1:16:31 30-34
Click to select for comparison
1,036 135
GER flag Philipp Babic Markmann
1:16:31 40-44
Click to select for comparison
1,037 115
GER flag Niklas Hatzmann
1:16:31 16-24
Click to select for comparison
1,038 204
GER flag Alex Kutschker
1:16:31 25-29
Click to select for comparison
1,039 116
IRL flag Aaron Darcy
1:16:32 16-24
Click to select for comparison
1,040 117
GER flag Luca Breuer
1:16:33 16-24
Click to select for comparison
1,041 118
GBR flag Keir Tait
1:16:34 16-24
Click to select for comparison
1,042 238
BEL flag Jeremy Vanhoutte
1:16:36 35-39
Click to select for comparison
1,043 237
GER flag Viktor Roos
1:16:36 35-39
Click to select for comparison
1,044 245
ESP flag Sergio Roque Merchán
1:16:37 30-34
Click to select for comparison
1,045 119
IRL flag Charlie Denvir
1:16:37 16-24
Click to select for comparison
1,046 136
GER flag Volker Hennemann
1:16:37 40-44
Click to select for comparison
1,047 244
GER flag Lukas Lübberstedt
1:16:37 30-34
Click to select for comparison
1,048 246
AUT flag Kilian Fellinger
1:16:39 30-34
Click to select for comparison
1,049 248
GER flag Lukas Bächle
1:16:41 30-34
Click to select for comparison
1,050 247
GER flag Jannik Heine
1:16:41 30-34
Click to select for comparison
1,051 249
IRL flag Shane Mcgill
1:16:42 30-34
Click to select for comparison
1,052 2
GBR flag Nico Watkins
1:16:42 60-64
Click to select for comparison
1,053 205
GBR flag William Dirkin
1:16:42 25-29
Click to select for comparison
1,054 250
GER flag Christian Haas
1:16:43 30-34
Click to select for comparison
1,055 239
POL flag Jakub Baniewski
1:16:43 35-39
Click to select for comparison
1,056 251
GBR flag Michael Cook
1:16:43 30-34
Click to select for comparison
1,057 137
IRL flag Michael Comerford
1:16:44 40-44
Click to select for comparison
1,058 28
IRL flag Gary Mcclure
1:16:45 50-54
Click to select for comparison
1,059 252
DEN flag Jonas Justesen
1:16:46 30-34
Click to select for comparison
1,060 240
GBR flag Graeme Mccall
1:16:46 35-39
Click to select for comparison
1,061 241
GER flag Robert Armbrust
1:16:46 35-39
Click to select for comparison
1,062 65
GER flag Thorsten Prang
1:16:48 45-49
Click to select for comparison
1,063 253
GBR flag Sam Williamson
1:16:50 30-34
Click to select for comparison
1,064 242
ITA flag Enzo Foschi
1:16:51 35-39
Click to select for comparison
1,065 254
GER flag Kristof Hehl
1:16:51 30-34
Click to select for comparison
1,066 256
POL flag Sebastian Sienkiewicz
1:16:52 30-34
Click to select for comparison
1,067 255
IRL flag Anthony Corcoran
1:16:52 30-34
Click to select for comparison
1,068 257
GER flag Lasse Pilz
1:16:53 30-34
Click to select for comparison
1,069 206
GER flag Vincent Stenzel
1:16:54 25-29
Click to select for comparison
1,070 138
IRL flag James Mcgahern
1:16:56 40-44
Click to select for comparison
1,071 258
CAN flag Brian Pendergast
1:16:56 30-34
Click to select for comparison
1,072 139
GER flag Igor Dück
1:16:56 40-44
Click to select for comparison
1,073 120
GER flag Sandro Roth
1:16:56 16-24
Click to select for comparison
1,074 207
BEL flag Jeroen Moelans
1:16:56 25-29
Click to select for comparison
1,075 243
GER flag Leo Thun
1:16:56 35-39
Click to select for comparison
1,076 244
GER flag Ersan Günes
1:16:58 35-39
Click to select for comparison
1,077 140
POL flag Michał Żytkowiak
1:17:00 40-44
Click to select for comparison
1,078 261
GER flag André Paura
1:17:01 30-34
Click to select for comparison
1,079 259
FRA flag Damien Schapman
1:17:01 30-34
Click to select for comparison
1,080 260
GER flag David Flaig
1:17:01 30-34
Click to select for comparison
1,081 141
IRL flag Alan Connor
1:17:01 40-44
Click to select for comparison
1,082 121
ITA flag Emanuele Rocchetti
1:17:01 16-24
Click to select for comparison
1,083 142
AUT flag Hannes Schovanez
1:17:02 40-44
Click to select for comparison
1,084 245
IRL flag Vincent Coey
1:17:03 35-39
Click to select for comparison
1,085 262
GBR flag Stewart Ireland
1:17:04 30-34
Click to select for comparison
1,086 143
GER flag Marko Geistlich
1:17:04 40-44
Click to select for comparison
1,087 246
GER flag Tobias Sonnekalb
1:17:07 35-39
Click to select for comparison
1,088 247
GER flag Kai Berger
1:17:09 35-39
Click to select for comparison
1,089 208
GER flag Erik Hübner
1:17:09 25-29
Click to select for comparison
1,090 248
GER flag Marco Kenneder
1:17:10 35-39
Click to select for comparison
1,091 210
GBR flag Matthew Plumstead
1:17:10 25-29
Click to select for comparison
1,092 263
GER flag Kevin Schwager
1:17:10 30-34
Click to select for comparison
1,093 209
ESP flag Daniel Lozano Cepeda
1:17:10 25-29
Click to select for comparison
1,094 249
GER flag Dominik Amthor
1:17:10 35-39
Click to select for comparison
1,095 144
NED flag Jesper Broeren
1:17:12 40-44
Click to select for comparison
1,096 250
GER flag Felix Alexy
1:17:15 35-39
Click to select for comparison
1,097 211
GER flag Raphael Detchev
1:17:15 25-29
Click to select for comparison
1,098 29
GER flag Jan Krüger
1:17:15 50-54
Click to select for comparison
1,099 264
GER flag Sebastian Reese
1:17:16 30-34
Click to select for comparison
1,100 212
GER flag Heiner Schröder
1:17:16 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.