TrainRox Logo TrainRox

HYROX DOUBLES MEN - Frankfurt 2025

12–14 Dec 2025
Showing 1 to 100 of 942 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
GER flag Friedrich Jan-Niklas
GER flag Roman Hopp
30-34 53:40
Click to select for comparison
2
GER flag Daniel Leibinger
GER flag Marius Sauter
25-29 53:46
Click to select for comparison
3
GER flag Torben Semrau
GER flag Kai Aichinger
25-29 55:34
Click to select for comparison
4
GER flag Nils Baukrowitz
GER flag Alex Kukla
25-29 56:37
Click to select for comparison
5
GER flag Zaigham Ullah
GER flag Daniel Isaak
30-34 56:54
Click to select for comparison
6
GER flag Jonas Noll
GER flag Oliver Hoena
25-29 57:06
Click to select for comparison
7
GER flag Felix Limbach
GER flag Jörg Limbach
30-34 57:09
Click to select for comparison
8
GER flag Quint Breitkreuz
GER flag Moritz Gerdes
16-24 57:46
Click to select for comparison
9
GER flag Yannick Sondermann
GER flag Simon Haak
30-34 58:01
Click to select for comparison
10
GER flag Silas Remp
GER flag Philipp Wandl
16-24 58:22
Click to select for comparison
11
GER flag Lukas Dreger
GER flag Nils Stüber
30-34 58:35
Click to select for comparison
12
GER flag Jochen Binder
GER flag Robin Schäfer
40-44 58:52
Click to select for comparison
13
GER flag Christoph Wüst
GER flag Moritz Müller
25-29 59:02
Click to select for comparison
14
GER flag Lukas Bächle
GER flag Erik Schartmann
30-34 59:06
Click to select for comparison
15
GER flag Lukas Agne
GER flag Joshua Wilhelm
30-34 59:09
Click to select for comparison
16
FRA flag Loic Perdomini
FRA flag Clement Huber
30-34 59:28
Click to select for comparison
17
GER flag Fabian Ziegler
GER flag Simon Kriener
30-34 59:33
Click to select for comparison
18
GER flag Dan Bürger
GER flag Stefan Fangmann
25-29 59:35
Click to select for comparison
19
GER flag Tom Quadflieg
GER flag Fabian Sendscheid
30-34 59:43
Click to select for comparison
20
GER flag Mathias Edfelder
GER flag Lukas Thomalla
25-29 59:51
Click to select for comparison
21
GER flag Christian Weber
GER flag Dennis Preljevic
35-39 59:56
Click to select for comparison
22
GER flag Max Höhner
GER flag Philipp Thomas
30-34 59:56
Click to select for comparison
23
GER flag Florian Kowalczyk
GER flag Andre Pfeiler
30-34 59:59
Click to select for comparison
24
GER flag Max Minges
GER flag Julian Schmitt
30-34 1:00:04
Click to select for comparison
25
FRA flag Tom Martz
FRA flag Pascal Martz
35-39 1:00:08
Click to select for comparison
26
GER flag Florian Witzschel
SUI flag Tim Schneider
25-29 1:00:11
Click to select for comparison
27
GER flag Lukas Storath
GER flag Dirk Görgen
45-49 1:00:14
Click to select for comparison
28
GER flag Frank Schaarschmidt
GER flag Pascal Petersen
35-39 1:00:16
Click to select for comparison
29
GER flag Alexander Höhne
GER flag Paul Gnich
40-44 1:00:27
Click to select for comparison
30
GER flag Maximilian Jansen
GER flag Jonas Harold Udo Japing
30-34 1:00:35
Click to select for comparison
31
GER flag Christian Nutz
GER flag Robert Back
40-44 1:00:36
Click to select for comparison
32
GER flag Daniel Krauss
GER flag Florian Beck
30-34 1:00:52
Click to select for comparison
33
GER flag Roman Hahn
GER flag Amadeus Hahn
30-34 1:00:54
Click to select for comparison
34
GER flag Sven Bleh
GER flag Thomas Heider
50-54 1:00:55
Click to select for comparison
35
FRA flag Théo Jarry
FRA flag Estéban Sanquer
25-29 1:00:56
Click to select for comparison
36
GER flag Sascha Hermanns
GER flag Alexander Hoffmann
25-29 1:00:58
Click to select for comparison
37
GER flag Robin Boettinger
GER flag Bastian Trapp
30-34 1:00:59
Click to select for comparison
38
GER flag Paul Renner
GER flag Tim Von Der Stein
25-29 1:01:16
Click to select for comparison
39
GER flag Thorben Fischer
GER flag Jakob Bollendorf
30-34 1:01:18
Click to select for comparison
40
FRA flag Thibaut Charlemagne
FRA flag Victor Barthelmé
25-29 1:01:24
Click to select for comparison
41
GER flag Eduard Pfeiffer
GER flag Tim Kleber
25-29 1:01:26
Click to select for comparison
42
GER flag Farid Ajlani
GER flag Thilo Batta
45-49 1:01:28
Click to select for comparison
43
GER flag Maximilian Peter
GER flag Lars Hellwig
25-29 1:01:29
Click to select for comparison
44
GER flag Fynn Belz
GER flag Oscar Martini
16-24 1:01:30
Click to select for comparison
45
GBR flag Gregor Glancy
GBR flag Thomas O'Hara
25-29 1:01:31
Click to select for comparison
46
GER flag Simon Körle
GER flag Nils Gutscher
25-29 1:01:32
Click to select for comparison
47
GER flag Leon Petersen
GER flag Florian Beck
30-34 1:01:36
Click to select for comparison
48
GER flag Robin Metzger
GER flag Kevin Roos
25-29 1:01:42
Click to select for comparison
49
GER flag Christoph Mehrl
GER flag Rouven Werner
35-39 1:01:43
Click to select for comparison
50
GER flag Felix Rang
GER flag Marius Jankowsky
35-39 1:01:47
Click to select for comparison
51
GER flag Jendrik Müller
GER flag Marco Theisen
35-39 1:01:53
Click to select for comparison
52
GER flag Jan Drever
GER flag Chris Zwarg
16-24 1:01:56
Click to select for comparison
53
GER flag Lukas Valk
GER flag Paul-Luis Krüger
16-24 1:01:58
Click to select for comparison
54
GER flag Noah Berger
GER flag Jan Rummel
16-24 1:02:03
Click to select for comparison
55
GBR flag Jordan Chilton
GBR flag Shay Magee
25-29 1:02:07
Click to select for comparison
56
GER flag Johannes Franke
GER flag Maximilian Franke
35-39 1:02:13
Click to select for comparison
57
GER flag Hendrik Emser
GER flag Francisco Schindler
25-29 1:02:20
Click to select for comparison
58
GER flag Josias Knöppler
GER flag Alessandro Seck
25-29 1:02:21
Click to select for comparison
59
FRA flag Léonard Perrin
FRA flag Charly Vejtzik
30-34 1:02:31
Click to select for comparison
60
GER flag Christopher Lozano
GER flag Paul Wolf
30-34 1:02:32
Click to select for comparison
61
GER flag Nils Neubauer
GER flag Fabian Rösl
25-29 1:02:33
Click to select for comparison
62
GER flag Marius Hetterich
GER flag Torsten Matthes
40-44 1:02:36
Click to select for comparison
63
GER flag Felix Schmidt
GER flag Maximilian Jockers
30-34 1:02:39
Click to select for comparison
64
GER flag Michael Hatzler
GER flag Pierre Köhler
35-39 1:02:53
Click to select for comparison
65
GER flag Gregor Koczy
GER flag Valentin Hertz
40-44 1:02:56
Click to select for comparison
66
GER flag Stefan Sojke
GER flag Patrick Dietrich
35-39 1:02:58
Click to select for comparison
67
GER flag Hendrik Entchelmeier
GER flag Florian Rettich
25-29 1:03:01
Click to select for comparison
68
GER flag David Roos
GER flag Christian Staaden
25-29 1:03:07
Click to select for comparison
69
GER flag Eyob Mulugeta
GER flag Gennaro Marcello Hördt
30-34 1:03:09
Click to select for comparison
70
GER flag Maximilian Schatz
GER flag Tobias Schmailzl
30-34 1:03:11
Click to select for comparison
71
FRA flag Stéphane Kedinger
FRA flag Jean-Baptiste Harter
35-39 1:03:18
Click to select for comparison
72
GER flag Alexandros Mavroskoufis
GER flag Brian Hotani
30-34 1:03:19
Click to select for comparison
73
GER flag Christian Bossert
GER flag Maximilian Fischer
30-34 1:03:21
Click to select for comparison
74
GER flag David Chisom Ebereonwu
GER flag Ozan Baran
30-34 1:03:21
Click to select for comparison
75
GER flag Daniel Freistedt
GER flag Tobias Schweizer
30-34 1:03:22
Click to select for comparison
76
GER flag Patrick Kinzler
GER flag Luca Bremer
35-39 1:03:23
Click to select for comparison
77
GER flag Dominic Schmidt
GER flag Dennie Reh
30-34 1:03:23
Click to select for comparison
78
FRA flag Yves Ruault
SUI flag Lukas Müller
30-34 1:03:25
Click to select for comparison
79
GER flag Lukas Küfner
GER flag Patrick Scheer
25-29 1:03:25
Click to select for comparison
80
GER flag Matthias Kirchberger
GER flag Stefan Link
35-39 1:03:26
Click to select for comparison
81
LUX flag Valentino Schmitt
LAT flag Eizens Lejins
30-34 1:03:26
Click to select for comparison
82
AUT flag Lukas Buchstätter
GER flag Dustin Williamson
35-39 1:03:27
Click to select for comparison
83
GER flag Niklas Möckel
GER flag Sebastian Merten
30-34 1:03:37
Click to select for comparison
84
GER flag Carsten Flynn
GER flag Lars Drengwitz
35-39 1:03:39
Click to select for comparison
85
FRA flag Thomas Blanc
FRA flag Jean-Patrick Lareyre
40-44 1:03:46
Click to select for comparison
86
GER flag Sören Böhringer
GER flag Vincent Albus
25-29 1:03:48
Click to select for comparison
87
GER flag Can Ikiz
GER flag John Geiger
30-34 1:03:53
Click to select for comparison
88
GER flag Jan-Ole Nöldeke
GER flag Felix Steinhausen
25-29 1:03:55
Click to select for comparison
89
GER flag Frank Godulla
GER flag Christian Paal
50-54 1:03:57
Click to select for comparison
90
GER flag Marvin Schaller
GER flag Florian Debus
25-29 1:04:06
Click to select for comparison
91
GER flag Louis Althaus
GER flag Jonas Neuser
25-29 1:04:07
Click to select for comparison
92
FRA flag Noah Giraudineau
FRA flag Similien Robert
25-29 1:04:10
Click to select for comparison
93
GER flag Leonardo Meinung
GER flag Agimo Löhmer
25-29 1:04:10
Click to select for comparison
94
GER flag Timo Estelmann
GER flag Tom Kistner
35-39 1:04:11
Click to select for comparison
95
GER flag Dennis Kallina
GER flag Heiko Müller
30-34 1:04:12
Click to select for comparison
96
GER flag Leon Mirchandani
GER flag Max Kriegbaum
25-29 1:04:18
Click to select for comparison
97
GER flag Thorsten Plitzner
GER flag Julian Nießen
30-34 1:04:20
Click to select for comparison
98
GER flag Hendrik Wieseler
GER flag Magnus Herter
30-34 1:04:31
Click to select for comparison
99
GER flag Jan Stammen
GER flag Philip Lücker
25-29 1:04:40
Click to select for comparison
100
GER flag Paul Schötz
GER flag Martin Wohner
35-39 1:04:42