TrainRox Logo TrainRox

HYROX PRO DOUBLES MEN - Frankfurt 2025

12–14 Dec 2025
Showing 401 to 474 of 474 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
401
GER flag Yannick Jung
GER flag Fritz Ramón Schöngarth
30-34 1:24:44
Click to select for comparison
402
GER flag Manuel Stöffler
GER flag Fabian Duffner
35-39 1:24:45
Click to select for comparison
403
SUI flag Cyril Näf
SUI flag Alessandro Zanetti
30-34 1:25:02
Click to select for comparison
404
GER flag Benjamin Röhlig
GER flag Steven Goldmann
25-29 1:25:16
Click to select for comparison
405
GER flag Rune Bomball
GER flag Fabio Tunno
30-34 1:25:20
Click to select for comparison
406
GER flag Jan Steinmetz
GER flag Torsten Neumann
35-39 1:25:29
Click to select for comparison
407
Jonny FREESE
GER flag Michel Assmann
25-29 1:25:32
Click to select for comparison
408
USA flag Kamara Cummings
GER flag Thomas Liebelt
25-29 1:25:33
Click to select for comparison
409
GER flag Sebastian Böhm
ESA flag Gerardo Torres Hernández
45-49 1:25:45
Click to select for comparison
410
GER flag Christian Mielke
GER flag Daniel Koch
35-39 1:25:55
Click to select for comparison
411
GER flag Christian Bielchen
GER flag Andreas Blumenschein
50-54 1:25:58
Click to select for comparison
412
ITA flag Nicolo Fabbri
GRE flag Christos Sermpinis
30-34 1:26:03
Click to select for comparison
413
GER flag Mathias Last
GER flag Thorsten Schmidt
50-54 1:26:07
Click to select for comparison
414
GER flag Constantin Steinwachs
GER flag Claudius Luszczek
25-29 1:26:12
Click to select for comparison
415
GER flag Jonas Ziegler
GER flag Moritz Jesper Willhaus
16-24 1:26:17
Click to select for comparison
416
FRA flag Mikaël Iacazzi
FRA flag Guillaume Delyot
30-34 1:26:35
Click to select for comparison
417
GER flag Philipp Schmidt
GER flag Paul Hoffmann
35-39 1:26:46
Click to select for comparison
418
GER flag Tobias Hörmann
GER flag Fabian Thönnessen
25-29 1:26:49
Click to select for comparison
419
GER flag Johannes Hopf
GER flag Paul Stickroth
25-29 1:26:59
Click to select for comparison
420
GER flag Luca Gemmer
GER flag Leon Matijasevic
16-24 1:27:28
Click to select for comparison
421
GER flag Ole Mehrtens
GER flag Alexander Wahlen
25-29 1:27:35
Click to select for comparison
422
GER flag Tristan Mack
GER flag Enrico Cicmanec
25-29 1:27:39
Click to select for comparison
423
NED flag Max Costers
NED flag Jules Kuipers
25-29 1:28:06
Click to select for comparison
424
GER flag Nil Von Bock
GER flag Maximilian Pabst
35-39 1:28:19
Click to select for comparison
425
GER flag Martin Wimmer
GER flag Armin Muttke
30-34 1:28:25
Click to select for comparison
426
GER flag Dennis Krämer
GER flag Lian Krämer
30-34 1:28:35
Click to select for comparison
427
CAN flag Jason Smith
CAN flag Benjamin Mann
45-49 1:28:41
Click to select for comparison
428
FRA flag Jeremy Schwinte
FRA flag Maxime Meyer
16-24 1:28:48
Click to select for comparison
429
GER flag Jan Löhr
GER flag Tobias Jung
40-44 1:28:57
Click to select for comparison
430
GER flag Quirin Großhauser
GER flag Luca Buss
16-24 1:28:59
Click to select for comparison
431
GER flag Lennard Hoppe
GER flag Frederik Hoppe
16-24 1:29:14
Click to select for comparison
432
GER flag Bernd Alerbon
GER flag Jakob Rempel
16-24 1:29:14
Click to select for comparison
433
GER flag Niclas Kanzog
GER flag Marcel Bath
25-29 1:29:42
Click to select for comparison
434
GER flag Thomas Schöneberg
GER flag Jannick Schöneberg
40-44 1:30:01
Click to select for comparison
435
GER flag Uwe Weiß
GER flag Suliman Ibrahim
45-49 1:30:12
Click to select for comparison
436
GER flag Pierre Disse
GER flag Igor Feldmann
30-34 1:30:14
Click to select for comparison
437
GER flag Sebastian Fandel
GER flag Leo Maschke
25-29 1:30:19
Click to select for comparison
438
GER flag Michael Bartsch
GER flag Lukas Zajons
30-34 1:30:19
Click to select for comparison
439
BRA flag Pedro Franco
TUR flag Berkin Tuner
30-34 1:30:31
Click to select for comparison
440
GER flag Volker Ludwig
GER flag Hans Joachim Jäger
45-49 1:30:33
Click to select for comparison
441
GER flag Sebastian Krämer
GER flag Andreas Bruckner
25-29 1:30:38
Click to select for comparison
442
GER flag Niklas Klees
GER flag Sebastian Henrich
30-34 1:31:00
Click to select for comparison
443
VEN flag Camilo Martens
MEX flag Jeronimo Lavin
25-29 1:31:22
Click to select for comparison
444
GER flag Christian Freese
POR flag Leonel Quinta
30-34 1:31:31
Click to select for comparison
445
GER flag Daniel Friedrich
GER flag Daniel Thomas
35-39 1:31:36
Click to select for comparison
446
GBR flag Ross Williams
GER flag Jan Drechsler
45-49 1:32:00
Click to select for comparison
447
GER flag Dominik Kraus
GER flag Heiko Mächerle
40-44 1:32:22
Click to select for comparison
448
GER flag Lucas Freund
GER flag Alexander Spelda
30-34 1:32:33
Click to select for comparison
449
GER flag Justus Schnell
GER flag Gerrit Haas
16-24 1:32:39
Click to select for comparison
450
FRA flag Luc Lasry
FRA flag Moncef Tamarziste
25-29 1:32:47
Click to select for comparison
451
GER flag Michael Saurbier
GER flag Marcel Kempf
30-34 1:32:54
Click to select for comparison
452
GER flag Sebastian Pilawa
GER flag Jean René Kern
35-39 1:33:15
Click to select for comparison
453
GER flag Lukas Geiger
GER flag Sascha Kiefer
40-44 1:34:02
Click to select for comparison
454
GER flag Meik Rothe
GER flag Andreas Petermann
45-49 1:34:18
Click to select for comparison
455
GER flag Nikolas Wilming
GER flag Julius Brandl
16-24 1:34:28
Click to select for comparison
456
GER flag Alexander Müller
GER flag Onur Sezen
25-29 1:37:33
Click to select for comparison
457
GER flag Nic Siebenborn
GER flag Richard Schulz
30-34 1:38:18
Click to select for comparison
458
GER flag Daniel Fischer
GER flag Gökhan Öz
35-39 1:38:28
Click to select for comparison
459
USA flag Nickolas Rumplik
USA flag Jesse Almeida
30-34 1:38:40
Click to select for comparison
460
GER flag Moritz Michel
GER flag Lucas Suhl
30-34 1:39:29
Click to select for comparison
461
GER flag Maurice Schneider
GER flag Alexander Kroll
30-34 1:39:44
Click to select for comparison
462
GER flag Denis Wiechmann
GER flag Burkhard Jahn
45-49 1:40:11
Click to select for comparison
463
GER flag Pierre Hochbaum
GER flag Patrick Hochbaum
35-39 1:40:11
Click to select for comparison
464
GER flag Marcel Willms
GER flag Emanuel Werner
40-44 1:43:03
Click to select for comparison
465
GER flag Ben Griedelbach
GER flag Sven Petzold
25-29 1:44:27
Click to select for comparison
466
GER flag Timo Zeller
GER flag Christian Czupalla
25-29 1:44:32
Click to select for comparison
467
GER flag Hamid Hashemi
GER flag Fabian Betz
30-34 1:44:43
Click to select for comparison
468
GER flag Maximilian Kietzmann
GER flag Christian Huber
30-34 1:50:09
Click to select for comparison
469
GER flag Marc Schüler
GER flag Daniel Sturm
35-39 1:57:38
Click to select for comparison
470
GER flag Jan Schaff
GER flag Michael Haker
40-44 2:00:25
Click to select for comparison
471
GER flag Kemal Beynal
GER flag Mo Zeinali
30-34 2:01:01
Click to select for comparison
472
GER flag Pawel Stachnowski
GER flag Helge Koller
30-34 2:05:47
Click to select for comparison
473
INA flag Chandra Wijaya
INA flag Keane Dylan Tanuwijaya
16-24 2:10:20
Click to select for comparison
474
TUR flag Ali Emre Balk
TUR flag Arda Çeviker
25-29 2:10:43
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.