TrainRox Logo TrainRox

Frankfurt 2025 - HYROX DOUBLES MEN

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