TrainRox Logo TrainRox

HYROX MEN - Frankfurt 2025

12–14 Dec 2025
Showing 1,201 to 1,300 of 1,887 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,201
GER flag Jakob Möhrle
16-24 1:31:29
Click to select for comparison
1,202
GER flag Timm Rodenbusch
16-24 1:31:31
Click to select for comparison
1,203
GER flag Janik Wieland
25-29 1:31:32
Click to select for comparison
1,204
AUS flag Steven Vezmarovic
30-34 1:31:32
Click to select for comparison
1,205
GER flag Peter Resch
30-34 1:31:33
Click to select for comparison
1,206
GER flag Max Moescheid
30-34 1:31:33
Click to select for comparison
1,207
GER flag Christophe Hoste
30-34 1:31:33
Click to select for comparison
1,208
GER flag Thorsten Thee
50-54 1:31:36
Click to select for comparison
1,209
FRA flag Sebastien Lambert
45-49 1:31:37
Click to select for comparison
1,210
ECU flag Juan Pablo Fernández
30-34 1:31:41
Click to select for comparison
1,211
GER flag Uwe Schenkelberg
35-39 1:31:41
Click to select for comparison
1,212
GLP flag Max Martias
40-44 1:31:41
Click to select for comparison
1,213
MAR flag Mehdi Noureddine
35-39 1:31:42
Click to select for comparison
1,214
GER flag Christian Vennemann
35-39 1:31:43
Click to select for comparison
1,215
GER flag Alex Heinelt
35-39 1:31:45
Click to select for comparison
1,216
GER flag Jerko Rezo
35-39 1:31:48
Click to select for comparison
1,217
GER flag Ronny Scholz
40-44 1:31:48
Click to select for comparison
1,218
GER flag Robin Reising
30-34 1:31:49
Click to select for comparison
1,219
GER flag Daniel Schuster
25-29 1:31:49
Click to select for comparison
1,220
GER flag Jürgen Uttendorfer
60-64 1:31:50
Click to select for comparison
1,221
GER flag Leo Katz
25-29 1:31:53
Click to select for comparison
1,222
GER flag Alexandros Schweizerhof
30-34 1:31:53
Click to select for comparison
1,223
GER flag Chris-Robin Frey
40-44 1:31:53
Click to select for comparison
1,224
GER flag Florian Larbig
35-39 1:31:54
Click to select for comparison
1,225
GER flag Wolfgang Schmitt
30-34 1:31:54
Click to select for comparison
1,226
GER flag Robin Wunderlich
35-39 1:31:54
Click to select for comparison
1,227
GER flag Tim Diesel
35-39 1:31:55
Click to select for comparison
1,228
GER flag Mike Götzmann
50-54 1:31:55
Click to select for comparison
1,229
IRL flag Finbarr Collins
50-54 1:31:56
Click to select for comparison
1,230
GER flag Simon Eder
35-39 1:31:56
Click to select for comparison
1,231
GER flag Hendrik Schneider
16-24 1:32:00
Click to select for comparison
1,232
GER flag Pascal Bergmann
35-39 1:32:04
Click to select for comparison
1,233
MKD flag Marko Ivanov
16-24 1:32:06
Click to select for comparison
1,234
GER flag Stefan Dolatta
40-44 1:32:08
Click to select for comparison
1,235
GER flag George Antal
35-39 1:32:10
Click to select for comparison
1,236
GER flag Patrick Bär
35-39 1:32:11
Click to select for comparison
1,237
GER flag Andreas Woschek
35-39 1:32:12
Click to select for comparison
1,238
GER flag Dominik Staub
30-34 1:32:14
Click to select for comparison
1,239
GER flag Christian Porwol
35-39 1:32:15
Click to select for comparison
1,240
GER flag Tim Niemann
25-29 1:32:17
Click to select for comparison
1,241
ITA flag Alessandro Baglivo
35-39 1:32:19
Click to select for comparison
1,242
GER flag Simon Schilde
25-29 1:32:19
Click to select for comparison
1,243
GER flag Matthias Neuhoff
40-44 1:32:22
Click to select for comparison
1,244
GER flag Joel Kröpelin
35-39 1:32:22
Click to select for comparison
1,245
IRI flag Hamid Khezli
40-44 1:32:24
Click to select for comparison
1,246
GER flag Thomas Rudolph
40-44 1:32:26
Click to select for comparison
1,247
GER flag Christian Geißler
25-29 1:32:33
Click to select for comparison
1,248
GER flag Louis Dietershagen
16-24 1:32:35
Click to select for comparison
1,249
NED flag Rik Busschers
35-39 1:32:37
Click to select for comparison
1,250
GER flag Michael Wolz
30-34 1:32:37
Click to select for comparison
1,251
GER flag Dennis Hellmold
30-34 1:32:37
Click to select for comparison
1,252
GER flag Roman Rapisov
25-29 1:32:39
Click to select for comparison
1,253
GER flag Stephan Fischer
40-44 1:32:40
Click to select for comparison
1,254
GER flag Dennis Hörl
40-44 1:32:41
Click to select for comparison
1,255
TUR flag Gökhan Baycan
35-39 1:32:43
Click to select for comparison
1,256
FRA flag Geoffrey Dussac
35-39 1:32:46
Click to select for comparison
1,257
USA flag Quang Trinh
35-39 1:32:49
Click to select for comparison
1,258
GER flag Timo Scheidt
30-34 1:32:49
Click to select for comparison
1,259
GER flag Dennis Jaeckel
30-34 1:32:49
Click to select for comparison
1,260
GER flag Michael Rühl
45-49 1:32:52
Click to select for comparison
1,261
GER flag Sebastian Hügler
30-34 1:32:53
Click to select for comparison
1,262
GER flag Rene Schmidt
55-59 1:32:55
Click to select for comparison
1,263
GER flag Jacob Arfwedson
16-24 1:32:56
Click to select for comparison
1,264
GER flag Marco Obermeyer
45-49 1:33:00
Click to select for comparison
1,265
GER flag Rudolf Schütze
25-29 1:33:05
Click to select for comparison
1,266
GER flag Marcus Wieser
40-44 1:33:06
Click to select for comparison
1,267
GER flag Mike Göpfert
50-54 1:33:07
Click to select for comparison
1,268
GER flag Michael Winter
40-44 1:33:07
Click to select for comparison
1,269
GER flag Noah Latzel
16-24 1:33:10
Click to select for comparison
1,270
LTU flag Irmantas Kinderis
35-39 1:33:13
Click to select for comparison
1,271
GER flag Pascal Langer
35-39 1:33:15
Click to select for comparison
1,272
GER flag Christoph Hinterkopf
25-29 1:33:20
Click to select for comparison
1,273
GER flag Jochen Schmitz
35-39 1:33:20
Click to select for comparison
1,274
GER flag Brendon Millington-Herrmann
30-34 1:33:22
Click to select for comparison
1,275
GER flag Rainer Petzina
55-59 1:33:22
Click to select for comparison
1,276
GER flag Kay Bermanseder
40-44 1:33:24
Click to select for comparison
1,277
GER flag Martin Prasch
30-34 1:33:25
Click to select for comparison
1,278
GER flag Ralf Huber
35-39 1:33:26
Click to select for comparison
1,279
GER flag Jan-Erik Schröer
30-34 1:33:27
Click to select for comparison
1,280
GER flag Henry Krämer
25-29 1:33:34
Click to select for comparison
1,281
GER flag Daniel Jordan
40-44 1:33:35
Click to select for comparison
1,282
GER flag Frank Lange
45-49 1:33:36
Click to select for comparison
1,283
GER flag Jens Eger
30-34 1:33:36
Click to select for comparison
1,284
GER flag Adrian Pabst
30-34 1:33:36
Click to select for comparison
1,285
IRL flag Eoghan Coleman
16-24 1:33:38
Click to select for comparison
1,286
GER flag Yannic Obeloer
35-39 1:33:43
Click to select for comparison
1,287
GER flag Sergey Makaryan
30-34 1:33:43
Click to select for comparison
1,288
GER flag Jonas Klemm
25-29 1:33:45
Click to select for comparison
1,289
GER flag Christian Neuerburg
45-49 1:33:49
Click to select for comparison
1,290
GER flag Daniel Geithner
40-44 1:33:50
Click to select for comparison
1,291
GER flag Robert Duwe
40-44 1:33:52
Click to select for comparison
1,292
SUI flag Luca Gonzalez Vedoya
30-34 1:33:53
Click to select for comparison
1,293
GER flag Yannick Petersen
30-34 1:33:56
Click to select for comparison
1,294
GER flag Vadim Bobrow
50-54 1:33:56
Click to select for comparison
1,295
GER flag Andreas Pritschet
30-34 1:33:58
Click to select for comparison
1,296
GER flag Janosch Löhr
40-44 1:34:00
Click to select for comparison
1,297
GER flag Jens Braun
55-59 1:34:00
Click to select for comparison
1,298
GER flag Martin Kintzel
30-34 1:34:01
Click to select for comparison
1,299
GER flag Luca Zukschwerdt
16-24 1:34:02
Click to select for comparison
1,300
GER flag Patrick Klein
30-34 1:34:03
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.