TrainRox Logo TrainRox

HYROX MEN - Frankfurt 2025

12–14 Dec 2025
Showing 1,401 to 1,500 of 1,887 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,401
GER flag Emin Turgut
16-24 1:36:56
Click to select for comparison
1,402
GER flag Marian Rister
25-29 1:37:03
Click to select for comparison
1,403
GER flag Andreas Pittner
30-34 1:37:03
Click to select for comparison
1,404
GER flag Nico Günther
40-44 1:37:05
Click to select for comparison
1,405
GER flag Johannes Weiffenbach
30-34 1:37:07
Click to select for comparison
1,406
NED flag Vincent Zijlstra
30-34 1:37:09
Click to select for comparison
1,407
POR flag Marcel Antunes Rebelo
30-34 1:37:09
Click to select for comparison
1,408
GER flag Daniel Skutnik
30-34 1:37:09
Click to select for comparison
1,409
GER flag Sebastian Kaiser
35-39 1:37:12
Click to select for comparison
1,410
GER flag Florian George
30-34 1:37:12
Click to select for comparison
1,411
POR flag José Queirós
25-29 1:37:13
Click to select for comparison
1,412
GER flag Erik Flemming
30-34 1:37:17
Click to select for comparison
1,413
GER flag Lutz Maik Hausdorf
35-39 1:37:22
Click to select for comparison
1,414
AUT flag Gerhard Friedl
45-49 1:37:23
Click to select for comparison
1,415
GER flag Filmon Solomon
30-34 1:37:25
Click to select for comparison
1,416
GER flag Stephen Schüller
30-34 1:37:26
Click to select for comparison
1,417
GER flag Henning Janßen
30-34 1:37:28
Click to select for comparison
1,418
GER flag Heinrich Rudi
35-39 1:37:29
Click to select for comparison
1,419
GBR flag Ian Blanshard
35-39 1:37:29
Click to select for comparison
1,420
FRA flag Sonny Gandrey
16-24 1:37:30
Click to select for comparison
1,421
GER flag Heiner Volkmer
35-39 1:37:31
Click to select for comparison
1,422
POL flag Marek Mlot
45-49 1:37:31
Click to select for comparison
1,423
GER flag Volker Mauer
25-29 1:37:35
Click to select for comparison
1,424
GER flag Marco Heimerdinger
30-34 1:37:35
Click to select for comparison
1,425
GER flag Luc Kunz
30-34 1:37:36
Click to select for comparison
1,426
GER flag Christoph Engelhardt
30-34 1:37:37
Click to select for comparison
1,427
SUI flag Nick Doren
30-34 1:37:40
Click to select for comparison
1,428
GER flag Philipp Goldschmitt
50-54 1:37:42
Click to select for comparison
1,429
GER flag Frank Drews
35-39 1:37:43
Click to select for comparison
1,430
GER flag Florian Behrendt
40-44 1:37:45
Click to select for comparison
1,431
GER flag Michael Schmittinger
30-34 1:37:45
Click to select for comparison
1,432
GER flag Bernd Louis
35-39 1:37:50
Click to select for comparison
1,433
NED flag Eddy Ramos
45-49 1:37:50
Click to select for comparison
1,434
GER flag Tobias Flöter
35-39 1:37:51
Click to select for comparison
1,435
GER flag Oliver Paul
40-44 1:37:51
Click to select for comparison
1,436
GER flag Emre Göcmen
30-34 1:37:53
Click to select for comparison
1,437
GER flag Stanley Stock
16-24 1:37:59
Click to select for comparison
1,438
GER flag Marvin Werder
30-34 1:38:04
Click to select for comparison
1,439
GER flag Frank Lüth
40-44 1:38:10
Click to select for comparison
1,440
GER flag Jürgen Amann
60-64 1:38:11
Click to select for comparison
1,441
GER flag Martin Zschischang
40-44 1:38:11
Click to select for comparison
1,442
FRA flag Benjamin Muller
30-34 1:38:12
Click to select for comparison
1,443
GER flag Lennart Peters
35-39 1:38:14
Click to select for comparison
1,444
GER flag Alexander Alexopoulos
40-44 1:38:15
Click to select for comparison
1,445
GER flag Richy Bauer
16-24 1:38:15
Click to select for comparison
1,446
GER flag Flemming Glismann
25-29 1:38:22
Click to select for comparison
1,447
GER flag Thomas Steinbrecher
35-39 1:38:23
Click to select for comparison
1,448
USA flag Jesse Faron
45-49 1:38:23
Click to select for comparison
1,449
GER flag Arthur Janzen
30-34 1:38:24
Click to select for comparison
1,450
GER flag Sebastian Jordan
40-44 1:38:29
Click to select for comparison
1,451
POL flag Pawel Kasprzyk
40-44 1:38:29
Click to select for comparison
1,452
GER flag Thomas De Nocker
40-44 1:38:29
Click to select for comparison
1,453
GER flag Elmar Rotthäuser
40-44 1:38:31
Click to select for comparison
1,454
GER flag Helge Lüers
35-39 1:38:35
Click to select for comparison
1,455
GER flag Marius Stork
30-34 1:38:37
Click to select for comparison
1,456
USA flag William Hanley
25-29 1:38:38
Click to select for comparison
1,457
GER flag Alexander Kohn
30-34 1:38:39
Click to select for comparison
1,458
POR flag Luís Correia
16-24 1:38:42
Click to select for comparison
1,459
GER flag Rocco Marascio
25-29 1:38:49
Click to select for comparison
1,460
GER flag Chris Ebing
30-34 1:38:54
Click to select for comparison
1,461
GER flag Frieder Rückert
40-44 1:38:55
Click to select for comparison
1,462
GER flag Maximilian Sperling
16-24 1:39:02
Click to select for comparison
1,463
GER flag Marvin Stuth
25-29 1:39:03
Click to select for comparison
1,464
SUI flag Mischa Sigrist
45-49 1:39:07
Click to select for comparison
1,465
FRA flag Alexandre Dussac
40-44 1:39:07
Click to select for comparison
1,466
GER flag Daniel Blum
45-49 1:39:08
Click to select for comparison
1,467
GER flag Andreas Graefl
25-29 1:39:09
Click to select for comparison
1,468
GER flag Oliver Meister
45-49 1:39:10
Click to select for comparison
1,469
GER flag Joachim Kaufmann
55-59 1:39:11
Click to select for comparison
1,470
GER flag Ricardo Linden
25-29 1:39:11
Click to select for comparison
1,471
GBR flag George Raynor
35-39 1:39:18
Click to select for comparison
1,472
GER flag Luca Luciano Caldarone
25-29 1:39:23
Click to select for comparison
1,473
GER flag Marco Bußmann
25-29 1:39:23
Click to select for comparison
1,474
GER flag René Tillmanns
45-49 1:39:23
Click to select for comparison
1,475
GER flag Marius Funke
25-29 1:39:28
Click to select for comparison
1,476
NED flag Julian Ter Heege
25-29 1:39:30
Click to select for comparison
1,477
GER flag Justin Lanzersdorfer
16-24 1:39:32
Click to select for comparison
1,478
GER flag Nils Cyganek
30-34 1:39:32
Click to select for comparison
1,479
GER flag Daniel Schaffartzik
45-49 1:39:32
Click to select for comparison
1,480
GER flag Johannes Dötzer
16-24 1:39:36
Click to select for comparison
1,481
GER flag Christian Klaus
30-34 1:39:37
Click to select for comparison
1,482
GER flag Oliver Glinowiecki
55-59 1:39:50
Click to select for comparison
1,483
GER flag Marius Link
40-44 1:39:51
Click to select for comparison
1,484
GER flag Maximilian Jäger
30-34 1:39:52
Click to select for comparison
1,485
GER flag Tim Jäckel
30-34 1:39:55
Click to select for comparison
1,486
GER flag Leonhard Pöppinghaus
35-39 1:39:56
Click to select for comparison
1,487
ECU flag Martín Hidalgo
16-24 1:39:57
Click to select for comparison
1,488
AUT flag Julian Heigl
16-24 1:39:57
Click to select for comparison
1,489
USA flag Roger Adamson
45-49 1:39:58
Click to select for comparison
1,490
GER flag Uwe Jannaschk
40-44 1:39:59
Click to select for comparison
1,491
GER flag Robin Traudt
25-29 1:40:00
Click to select for comparison
1,492
GER flag Marcel Herbst
40-44 1:40:02
Click to select for comparison
1,493
GER flag Rouven Kirchhof
35-39 1:40:02
Click to select for comparison
1,494
GER flag Arpad Vasarhelyi
45-49 1:40:04
Click to select for comparison
1,495
FRA flag Younes Qastaoui
16-24 1:40:05
Click to select for comparison
1,496
GER flag Lucas Fröhlich
25-29 1:40:12
Click to select for comparison
1,497
HUN flag Donát Vitényi
50-54 1:40:14
Click to select for comparison
1,498
GER flag Christian Nuß
30-34 1:40:17
Click to select for comparison
1,499
GER flag Martin Pulfer
45-49 1:40:20
Click to select for comparison
1,500
CRO flag Mirko Bandov
40-44 1:40:23
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.