TrainRox Logo TrainRox

HYROX MEN - Frankfurt 2025

12–14 Dec 2025
Showing 1,301 to 1,400 of 1,887 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,301
GER flag Jakob Mutter
25-29 1:34:04
Click to select for comparison
1,302
GER flag Philipp Koch
30-34 1:34:06
Click to select for comparison
1,303
GER flag Reinhard Gerlach
60-64 1:34:07
Click to select for comparison
1,304
GER flag Markus Buchmann
45-49 1:34:08
Click to select for comparison
1,305
GER flag Sean Luca Sommer
16-24 1:34:08
Click to select for comparison
1,306
GER flag Benedict Neuwirth
30-34 1:34:09
Click to select for comparison
1,307
GER flag Martin Müller
35-39 1:34:10
Click to select for comparison
1,308
GER flag Fynn Baumfalk
35-39 1:34:12
Click to select for comparison
1,309
GER flag Marcel Bliß
25-29 1:34:13
Click to select for comparison
1,310
RUS flag Sergei Zhukov
30-34 1:34:13
Click to select for comparison
1,311
GER flag Dominik Stammberger
25-29 1:34:16
Click to select for comparison
1,312
GER flag Harald Soyka
30-34 1:34:17
Click to select for comparison
1,313
TUN flag Imed Triki
35-39 1:34:18
Click to select for comparison
1,314
GER flag Maurice Josten
25-29 1:34:18
Click to select for comparison
1,315
GER flag Felix Bartl
16-24 1:34:19
Click to select for comparison
1,316
GER flag Philipp Plöger
35-39 1:34:22
Click to select for comparison
1,317
GER flag Paulo Alarcon
40-44 1:34:25
Click to select for comparison
1,318
GER flag Sandro Musso
50-54 1:34:26
Click to select for comparison
1,319
GER flag Sascha Witzel
30-34 1:34:28
Click to select for comparison
1,320
FRA flag Amaury Vogt
25-29 1:34:28
Click to select for comparison
1,321
GER flag Timo Stöhr
25-29 1:34:29
Click to select for comparison
1,322
GER flag André Schroth
30-34 1:34:33
Click to select for comparison
1,323
GER flag Klaus Knese
45-49 1:34:34
Click to select for comparison
1,324
GER flag Carsten Schmitz
45-49 1:34:36
Click to select for comparison
1,325
GER flag Stefan Hochwart
35-39 1:34:40
Click to select for comparison
1,326
GER flag Daniel Schönfeld
25-29 1:34:40
Click to select for comparison
1,327
FRA flag Mattias Goncalves
16-24 1:34:40
Click to select for comparison
1,328
GER flag Fabian Kochhäuser
25-29 1:34:40
Click to select for comparison
1,329
GBR flag Josh Blane
16-24 1:34:42
Click to select for comparison
1,330
GER flag Uwe Hoffmann
50-54 1:34:44
Click to select for comparison
1,331
GER flag Christoph Zimmermann
40-44 1:34:45
Click to select for comparison
1,332
GER flag Fabio Staib
16-24 1:34:45
Click to select for comparison
1,333
GER flag Lucas Anton
30-34 1:34:45
Click to select for comparison
1,334
GER flag Josef Wilhelm
40-44 1:34:50
Click to select for comparison
1,335
GER flag Dirk Bollig
50-54 1:34:51
Click to select for comparison
1,336
GER flag Moritz Thurn
16-24 1:34:54
Click to select for comparison
1,337
GER flag Julius Uhlenbrock
40-44 1:34:55
Click to select for comparison
1,338
GER flag Theo Hammer
60-64 1:34:56
Click to select for comparison
1,339
GER flag Lukas Will
30-34 1:34:59
Click to select for comparison
1,340
GER flag Jan Ritzheimer
40-44 1:34:59
Click to select for comparison
1,341
GER flag Serkan Saracuz
40-44 1:35:01
Click to select for comparison
1,342
GER flag Mario Kraus
30-34 1:35:03
Click to select for comparison
1,343
GER flag Dirk Mietko
40-44 1:35:07
Click to select for comparison
1,344
GER flag Manuel Sommerfeld
35-39 1:35:07
Click to select for comparison
1,345
GER flag Nana Kevin Alich
30-34 1:35:13
Click to select for comparison
1,346
GER flag Andree Niehues
35-39 1:35:17
Click to select for comparison
1,347
GER flag Sven Heimann
35-39 1:35:17
Click to select for comparison
1,348
GER flag Lauritz Linker
25-29 1:35:18
Click to select for comparison
1,349
GER flag Christian Auge
45-49 1:35:20
Click to select for comparison
1,350
FRA flag Franck Parmentier
45-49 1:35:21
Click to select for comparison
1,351
GER flag Marcel Klinkosch
40-44 1:35:24
Click to select for comparison
1,352
GER flag Jonas Gerhaeusser
35-39 1:35:25
Click to select for comparison
1,353
GER flag Mike Schawohl
40-44 1:35:28
Click to select for comparison
1,354
LUX flag David Heinen
40-44 1:35:34
Click to select for comparison
1,355
GBR flag Sarvesh Singh
45-49 1:35:35
Click to select for comparison
1,356
GER flag Daniel Popovich
16-24 1:35:36
Click to select for comparison
1,357
ITA flag Thomas Esposito
50-54 1:35:40
Click to select for comparison
1,358
GER flag Marc Terporten
25-29 1:35:41
Click to select for comparison
1,359
GER flag Jannik Steuber
25-29 1:35:43
Click to select for comparison
1,360
TUR flag Serhat Aydogan
25-29 1:35:47
Click to select for comparison
1,361
GER flag Christopher Schick
35-39 1:35:52
Click to select for comparison
1,362
GER flag Adrian Brieden
30-34 1:35:53
Click to select for comparison
1,363
FRA flag Yanis Lambert
16-24 1:35:54
Click to select for comparison
1,364
GER flag Christoph Haßler
16-24 1:35:55
Click to select for comparison
1,365
GER flag Matthias Lappus
30-34 1:36:00
Click to select for comparison
1,366
GER flag Felix Rother
35-39 1:36:01
Click to select for comparison
1,367
GER flag Tim-Hendrik Schaub
35-39 1:36:02
Click to select for comparison
1,368
GER flag Dennis Klös
30-34 1:36:07
Click to select for comparison
1,369
POL flag Szymon Jasinski
16-24 1:36:10
Click to select for comparison
1,370
GER flag Leif Biehl
30-34 1:36:10
Click to select for comparison
1,371
GER flag Richard Anselmo Stahl
30-34 1:36:11
Click to select for comparison
1,372
GER flag Jan-Philipp Schweizer
25-29 1:36:11
Click to select for comparison
1,373
GRE flag Alexandros Tamtelen
45-49 1:36:11
Click to select for comparison
1,374
GER flag Oliver Stey
30-34 1:36:15
Click to select for comparison
1,375
GER flag Wazibullah Mustafa
25-29 1:36:16
Click to select for comparison
1,376
GER flag Ahmed Fawzy
35-39 1:36:18
Click to select for comparison
1,377
DEN flag Daniel Fjendbo
40-44 1:36:18
Click to select for comparison
1,378
GER flag Axel Müller
50-54 1:36:18
Click to select for comparison
1,379
GER flag Markus Eisenbrandt
45-49 1:36:20
Click to select for comparison
1,380
GER flag Felix Hess
30-34 1:36:20
Click to select for comparison
1,381
ESP flag Zayyán Perera Sosa
25-29 1:36:22
Click to select for comparison
1,382
GER flag Volker Keim
60-64 1:36:22
Click to select for comparison
1,383
GER flag Marvin Helwes
30-34 1:36:24
Click to select for comparison
1,384
GER flag Jan Arfwedson
45-49 1:36:26
Click to select for comparison
1,385
GER flag Son Tung Nguyen
30-34 1:36:27
Click to select for comparison
1,386
GER flag Kemal Dereköy
55-59 1:36:28
Click to select for comparison
1,387
GER flag Hans-Dieter Lödige
50-54 1:36:29
Click to select for comparison
1,388
GER flag Frederik Neve
30-34 1:36:32
Click to select for comparison
1,389
PER flag Gonzalo Duany
30-34 1:36:38
Click to select for comparison
1,390
GER flag Lucian Kieser
45-49 1:36:38
Click to select for comparison
1,391
GER flag René Nehring
30-34 1:36:39
Click to select for comparison
1,392
GER flag Daniel Sloma
35-39 1:36:40
Click to select for comparison
1,393
GER flag Felix Köhler
30-34 1:36:41
Click to select for comparison
1,394
GER flag Andrei Heyer
30-34 1:36:44
Click to select for comparison
1,395
AUT flag Lucian Dumitru
40-44 1:36:48
Click to select for comparison
1,396
GER flag Christian Betsch
45-49 1:36:51
Click to select for comparison
1,397
GER flag Murtaza Mustafa
16-24 1:36:51
Click to select for comparison
1,398
GER flag Michael Wolf
30-34 1:36:52
Click to select for comparison
1,399
GER flag Marco Kleinschmidt
25-29 1:36:54
Click to select for comparison
1,400
GER flag Fabio Hermecke
16-24 1:36:54
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.