TrainRox Logo TrainRox

HYROX DOUBLES MEN - Frankfurt 2025

12–14 Dec 2025
Showing 301 to 400 of 942 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
301
GER flag Jakub Algisch
GER flag Carlo Winkelmann
25-29 1:11:11
Click to select for comparison
302
GER flag Tobias Weber
GER flag Sascha Haushammer
35-39 1:11:11
Click to select for comparison
303
GER flag Niklas Wilms
GER flag Jonathan Segeth
30-34 1:11:11
Click to select for comparison
304
FRA flag Adrien Legrand
POR flag Hugo Domingues
25-29 1:11:12
Click to select for comparison
305
FRA flag Julien Pasquet
FRA flag Mathieu Falempin
35-39 1:11:13
Click to select for comparison
306
GER flag Marco Candela
GER flag Connor Campbell
30-34 1:11:13
Click to select for comparison
307
GER flag Ralf Kircher
GER flag Olaf Satzinger
55-59 1:11:20
Click to select for comparison
308
GER flag Tim Strebelow
GER flag Christian Reißner
35-39 1:11:20
Click to select for comparison
309
GER flag Oliver Schuchard
GER flag Fabian Reitmeier
40-44 1:11:21
Click to select for comparison
310
GER flag Ulf Wilke
GER flag Erik Wilke
30-34 1:11:22
Click to select for comparison
311
GER flag Andreas Thiel
GER flag Maik Stellbrink
35-39 1:11:26
Click to select for comparison
312
GER flag Finley Höhn
GER flag Florian Klär
35-39 1:11:27
Click to select for comparison
313
GER flag Oskar Kreutzer
GER flag Noah Geiger
25-29 1:11:28
Click to select for comparison
314
GER flag Armin Hilbig
GER flag Leonhard Pfannes
25-29 1:11:30
Click to select for comparison
315
GER flag Felix Steinhauer
GER flag Oliver Hortis
45-49 1:11:30
Click to select for comparison
316
FRA flag Bruce Valentin
FRA flag Sebastien Grandviennot
30-34 1:11:30
Click to select for comparison
317
GER flag Thorsten Kirschen
GER flag Lasse Elias Kirschen
25-29 1:11:32
Click to select for comparison
318
GER flag Jonas Kempf
GER flag Stefan Hartwich
30-34 1:11:35
Click to select for comparison
319
IRL flag Joe Kenny
IRL flag Adam Kennedy
35-39 1:11:36
Click to select for comparison
320
GER flag Tom Pilz
GER flag Martin Schwaninger
35-39 1:11:44
Click to select for comparison
321
GER flag Mantas Wachendoerfer
GER flag Torsten Isecke
35-39 1:11:47
Click to select for comparison
322
GER flag Bennet Boots
GER flag Nico Stammen
25-29 1:11:50
Click to select for comparison
323
GER flag Malte Hartfiel
GER flag Christopher Leifeld
35-39 1:11:52
Click to select for comparison
324
GER flag Jannik Hoffmann
GER flag Maximilian Bernhard
30-34 1:11:55
Click to select for comparison
325
GER flag Leon Winkel
GER flag Jonas Geßmann
25-29 1:11:55
Click to select for comparison
326
GER flag Nico Zeiner
GER flag Luca Zeiner
30-34 1:11:58
Click to select for comparison
327
GER flag Lars Rückel
GER flag Yannick Rückel
30-34 1:11:59
Click to select for comparison
328
GER flag Vincent Schlüter
GER flag Jonas Donath
30-34 1:11:59
Click to select for comparison
329
GER flag Kilian Klüsener
GER flag Sebastian Neusinger
25-29 1:12:00
Click to select for comparison
330
GER flag Jens Finkensiep
GER flag Bastian Esposito
35-39 1:12:02
Click to select for comparison
331
GER flag Nico Gebauer
GER flag Quoc Duong Tran
25-29 1:12:02
Click to select for comparison
332
ESP flag Carlos Ponce Torralba
GER flag Martin Alexander Wybranietz
30-34 1:12:03
Click to select for comparison
333
GER flag Tim Bieder
GER flag Kwang Naiyanart
35-39 1:12:04
Click to select for comparison
334
GER flag Julian Wienold
GER flag Bastian Bleeser
16-24 1:12:06
Click to select for comparison
335
AUT flag Florian Wilsdorf
AUT flag Florian Winkler
16-24 1:12:13
Click to select for comparison
336
GER flag Marlon Aubele
GER flag Lukas Wengert
30-34 1:12:16
Click to select for comparison
337
GER flag Bardia Saadat Sarmadi
GER flag Akif Özdoğan
25-29 1:12:17
Click to select for comparison
338
FRA flag Frederic Schmitt
GER flag Julien Francois
40-44 1:12:18
Click to select for comparison
339
GER flag Julian Wesselbaum
GER flag Tim Erwig
25-29 1:12:18
Click to select for comparison
340
GER flag Patrick Espin Guirao
GER flag Martin Dreckmann
35-39 1:12:19
Click to select for comparison
341
GER flag Sven Löschke
GER flag Dennis Lemke
30-34 1:12:21
Click to select for comparison
342
LUX flag Tom Eltz
LUX flag Tom Kies
40-44 1:12:22
Click to select for comparison
343
FRA flag Mel Schirru
FRA flag Steave Schirru
30-34 1:12:31
Click to select for comparison
344
TUN flag Mohamed Dhia Souissi
GER flag Maximilian Rublik
30-34 1:12:32
Click to select for comparison
345
GER flag Christian Lind
GER flag Maximilian Becker
25-29 1:12:33
Click to select for comparison
346
GER flag Marvin Küchler
GER flag Daniel Kolodziej
35-39 1:12:34
Click to select for comparison
347
GER flag Holger Ehrentraut
GER flag Matthias Bosbach
35-39 1:12:37
Click to select for comparison
348
GER flag Carl Eichborn
GER flag Ben Pirwitz
16-24 1:12:37
Click to select for comparison
349
GER flag Sandro Telljohann
GER flag Matthias Toußaint
25-29 1:12:40
Click to select for comparison
350
GER flag Maximilian Langenfurth
GER flag Joel Moelleken
16-24 1:12:40
Click to select for comparison
351
GER flag Philip Krieg
GER flag Noah Scherer
16-24 1:12:41
Click to select for comparison
352
GER flag Hilko Funke
GER flag Joschua Geist
16-24 1:12:42
Click to select for comparison
353
GER flag Martin Schäfer
ITA flag Luca Circelli
30-34 1:12:45
Click to select for comparison
354
GER flag Manuel Wesch
GER flag Laurin Kargl
25-29 1:12:45
Click to select for comparison
355
GER flag Linus Pfenning
GER flag Eric Boese
16-24 1:12:46
Click to select for comparison
356
GER flag Timo Steffens
GER flag Jan Reiter
35-39 1:12:46
Click to select for comparison
357
GER flag Florian Herber
GER flag Felix Hohmann
30-34 1:12:49
Click to select for comparison
358
GER flag Lukas Henseler
GER flag Felix Huhn
25-29 1:12:49
Click to select for comparison
359
GER flag Jannik Weiten
GER flag Philip Brossette
35-39 1:12:49
Click to select for comparison
360
GER flag Niclas Kruff
GER flag Thomas Bochert
35-39 1:12:54
Click to select for comparison
361
GER flag Maximilian Werthenbach
GER flag Benedict Meyer
25-29 1:12:58
Click to select for comparison
362
GER flag Joshua Ihl
GER flag Luke Stüwe
25-29 1:12:58
Click to select for comparison
363
AUT flag Raphael Orou
AUT flag Christoph Nowotny
25-29 1:13:02
Click to select for comparison
364
GER flag Thomas Weber
GER flag Philip Stock
30-34 1:13:03
Click to select for comparison
365
GER flag Patrick Schulte
GER flag Tobias Bieler
30-34 1:13:04
Click to select for comparison
366
GER flag Christophe Collinet
GER flag Carsten Flynn
35-39 1:13:04
Click to select for comparison
367
GER flag Tobias Drabiniok
GER flag Martin Schaefer
45-49 1:13:06
Click to select for comparison
368
FRA flag Marc Bey
FRA flag Stephane Ebersolt
40-44 1:13:07
Click to select for comparison
369
GER flag Philip Czypull
GER flag Christian Czypull
35-39 1:13:08
Click to select for comparison
370
AUT flag Michael Kolobratnik
AUT flag Mario Gerhartinger
35-39 1:13:09
Click to select for comparison
371
GER flag Tobias Gschnaidtner
GER flag Marcel Setzer
25-29 1:13:10
Click to select for comparison
372
BAH flag Andre Hofmann
BAR flag Patrick Stöhr
40-44 1:13:12
Click to select for comparison
373
GER flag Abdulalim Ghalyoun
GER flag Nnamdi Mark
25-29 1:13:12
Click to select for comparison
374
GER flag Stephan Schlöffel
GER flag Christian Utes
35-39 1:13:13
Click to select for comparison
375
GER flag Raphael Sahl
GER flag Benedikt Blumschein
25-29 1:13:14
Click to select for comparison
376
GER flag Nico Meier
GER flag Etienne Kirschner
25-29 1:13:17
Click to select for comparison
377
GER flag Alexander Schönfeld
GER flag Andreas Schönfeld
25-29 1:13:18
Click to select for comparison
378
GER flag Alexander Klose
GER flag Rayk Dase
30-34 1:13:19
Click to select for comparison
379
GER flag Josch Olivier
GER flag Maximilian Stoll
30-34 1:13:22
Click to select for comparison
380
GER flag Kilian Kollmann
GER flag Johannes Greib
25-29 1:13:23
Click to select for comparison
381
GER flag Sebastian Bochardt
GER flag Marco Woldt
35-39 1:13:23
Click to select for comparison
382
GER flag David Hasselhorn
GER flag Jan Erik Seelbach
30-34 1:13:24
Click to select for comparison
383
GER flag Florian Schröder
GER flag Cedric Ahrens
30-34 1:13:27
Click to select for comparison
384
GER flag Bjarne Heim
GER flag Mika Heim
16-24 1:13:27
Click to select for comparison
385
GER flag Marcello Kausemann
GER flag Brian Holtschke
16-24 1:13:28
Click to select for comparison
386
GER flag Hubert Heckmann
GER flag Moritz Groher
30-34 1:13:28
Click to select for comparison
387
GER flag Christoph Breuckmann
GER flag Björn Stroh
30-34 1:13:29
Click to select for comparison
388
FRA flag William Koehl
FRA flag Alexandre Stoll
40-44 1:13:30
Click to select for comparison
389
AUT flag Armin Thoma
AUT flag Jürgen Flügel
40-44 1:13:30
Click to select for comparison
390
GER flag Nikolas Schmitte
GER flag Louis Weber
25-29 1:13:33
Click to select for comparison
391
GER flag Maximilian Rösener
GER flag Felix Kneerich
16-24 1:13:34
Click to select for comparison
392
GER flag Lukas Poensgen
GER flag Simon Pex
40-44 1:13:35
Click to select for comparison
393
GER flag Benjamin Schmitt
GER flag Steven Langer
40-44 1:13:36
Click to select for comparison
394
GER flag Mats Gehling
GER flag Nico Löckener
35-39 1:13:38
Click to select for comparison
395
GER flag Martin Draxel
GER flag Nils Metzger
30-34 1:13:39
Click to select for comparison
396
LUX flag Marc Biever
FRA flag David Chalaoui
35-39 1:13:40
Click to select for comparison
397
GER flag Corbinian Ahrens
GER flag Finn Bierenbrodt
35-39 1:13:41
Click to select for comparison
398
GER flag Luca Stockhusen
GER flag Tom Sepke
25-29 1:13:42
Click to select for comparison
399
GER flag Marius Huhn
GER flag Frederik Voß
30-34 1:13:43
Click to select for comparison
400
GER flag Alexander Diesler
GER flag Felix Kremer
30-34 1:13:43