TrainRox Logo TrainRox

HYROX PRO DOUBLES MEN - Hamburg 2025

2–5 Oct 2025
Showing 1 to 100 of 311 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
USA flag Dylan Scott
USA flag Rich Ryan
30-34 48:53
Click to select for comparison
2
GER flag Peter Schiller
GER flag Florian Gast
30-34 51:03
Click to select for comparison
3
SRB flag Marko Nicic
FRA flag Alexis Bernier
30-34 51:19
Click to select for comparison
4
BEL flag Louis Osselaer
BEL flag Kwinten Verstuyft
35-39 51:19
Click to select for comparison
5
IRL flag Jeremy Mcconnell
GBR flag Michael Stephens
35-39 51:56
Click to select for comparison
6
NOR flag Anders Resell
NOR flag Erik Oscar Bøe
25-29 53:11
Click to select for comparison
7
GER flag Jannik Czapla
GER flag Nils Knuth
16-24 53:22
Click to select for comparison
8
BEL flag Niels Kinget
NED flag Joey Seetsen
16-24 54:03
Click to select for comparison
9
GBR flag George Martindale
GBR flag Ryan Martindale
30-34 54:14
Click to select for comparison
10
GER flag Steffen Dachtler
GER flag Lukas Storath
40-44 54:50
Click to select for comparison
11
GER flag Jan-Ole Martin
GER flag Ole Diringer
25-29 55:19
Click to select for comparison
12
IRL flag John Fitzgerald
IRL flag Jack Mullane
25-29 55:21
Click to select for comparison
13
DEN flag Mathias Lynge
DEN flag Daniel Bejer
25-29 55:28
Click to select for comparison
14
GER flag Joshua Wichtrup
GER flag Bo Jorma Höck
30-34 55:33
Click to select for comparison
15
GER flag Piran Asci
GER flag Gabriel Lichtenstein
30-34 55:39
Click to select for comparison
16
FRA flag Nicolas Paquay
FRA flag Julien Boistaud
30-34 56:07
Click to select for comparison
17
DEN flag Mikkel Kühne Larsen
DEN flag Mathias Jul Alberg
25-29 57:18
Click to select for comparison
18
GER flag Patrick Benecke
GER flag Rune Dallmann
35-39 57:38
Click to select for comparison
19
GER flag Michael Bartsch
GER flag Timo Fraider
30-34 57:42
Click to select for comparison
20
DEN flag Daniel Stoksbjerg
DEN flag Frederik Jensen
25-29 57:45
Click to select for comparison
21
GBR flag Brendan Barclay
GBR flag Max Swindells
30-34 58:00
Click to select for comparison
22
GER flag Leon Lücke
GER flag Daniel Benz
25-29 58:03
Click to select for comparison
23
BEL flag Ludovic Chevalier
BEL flag Alain Etienne
30-34 58:04
Click to select for comparison
24
NED flag Marnix Kaspers
NED flag Dominic Kiewiet
40-44 58:07
Click to select for comparison
25
GER flag Björn Fugmann
GER flag Thore Kuenzel
40-44 58:21
Click to select for comparison
26
GER flag Jannik Jensen
GER flag Bo Jorma Höck
30-34 58:21
Click to select for comparison
27
NED flag Dennis Dekker
NED flag Jordi Balk
30-34 58:24
Click to select for comparison
28
NED flag Guido van Els
NED flag Paul de Wit
40-44 58:31
Click to select for comparison
29
SUI flag Felix Bierwirth
ALB flag Gramos Halilaj
30-34 58:37
Click to select for comparison
30
GER flag Marcel Cierpial
GER flag Maximilian Beverburg
30-34 58:46
Click to select for comparison
31
GER flag Benjamin Burkhardt
AUT flag Marcel Winkler
30-34 58:47
Click to select for comparison
32
GER flag Tim Schwenk
GER flag Filip Nikolic
30-34 58:51
Click to select for comparison
33
POL flag Piotr Tomczyk
POL flag Lukas Kleczek
35-39 58:57
Click to select for comparison
34
DEN flag Carl Emil Brøgger Berdichevsky
DEN flag Johan Brøgger Berdichevsky
16-24 59:22
Click to select for comparison
35
DEN flag Mads Kristensen
DEN flag Pierre Axelsen
35-39 59:25
Click to select for comparison
36
GER flag Benjamin Neumann
GER flag Patrick Schreiner
35-39 59:27
Click to select for comparison
37
BEL flag Elliot Vandeleene
BEL flag Jules Geskens
16-24 59:34
Click to select for comparison
38
GER flag Noel Nagel
GER flag Karl Feldmer
25-29 59:38
Click to select for comparison
39
GER flag Jan Roggemann
GER flag Christian Vieten
35-39 59:45
Click to select for comparison
40
FRA flag Alexandre Carpentier
FRA flag Xavier Gautier
40-44 1:00:21
Click to select for comparison
41
GER flag Maik Techel
GER flag Mika Jagdmann
25-29 1:00:28
Click to select for comparison
42
GER flag Jordi Walder
GER flag Jim Walder
25-29 1:00:28
Click to select for comparison
43
DEN flag Mikkel Lynge Dybdahl
DEN flag Magnus Holmelund Nymand
30-34 1:00:30
Click to select for comparison
44
GER flag Marco Hilke
GER flag Tim Decker
35-39 1:00:34
Click to select for comparison
45
GER flag Maximilian Eschke
GER flag Felix Westphal
30-34 1:00:34
Click to select for comparison
46
GER flag Dennis Musche
GER flag Noel Prietzel
16-24 1:00:37
Click to select for comparison
47
GER flag Tom Jurga
GER flag Jan-Niklas Lübke
16-24 1:00:44
Click to select for comparison
48
AUT flag Rainer Winninger
AUT flag Walter Dorninger
45-49 1:00:45
Click to select for comparison
49
GER flag Manuel Jasny
GER flag Manuel Thiel
35-39 1:01:23
Click to select for comparison
50
GER flag Mathis Wriedt
GER flag Bosse Mildner
16-24 1:01:36
Click to select for comparison
51
GER flag Leon Fock
GER flag Lauritz Dreeßen
25-29 1:01:41
Click to select for comparison
52
GER flag Ramy Peuker
GER flag Tarek Ibrahim
40-44 1:01:54
Click to select for comparison
53
GER flag Philipp Müller
GER flag Maik Schindler
40-44 1:01:54
Click to select for comparison
54
GER flag Tom Schmidt
GER flag Michel Bornhorst
25-29 1:02:08
Click to select for comparison
55
RSA flag Benjamin Boehmer
FRA flag Valentin Beaujean
30-34 1:02:16
Click to select for comparison
56
GER flag Alexander Meisolle
GER flag Lukas Jochheim
30-34 1:02:19
Click to select for comparison
57
GER flag Jonas Thoben
GER flag Andrej Benner
30-34 1:02:45
Click to select for comparison
58
GER flag Michel Dapper
GER flag Jonas Fischer
25-29 1:03:02
Click to select for comparison
59
GER flag Eric Lampe
GER flag Danny Kusch
35-39 1:03:13
Click to select for comparison
60
GER flag David Neidlinger
GER flag Max Anossow
25-29 1:03:25
Click to select for comparison
61
GER flag Petter Mildner
GER flag Bosse Mildner
25-29 1:03:30
Click to select for comparison
62
GER flag Tom Kistner
GER flag Swen Rest
35-39 1:03:38
Click to select for comparison
63
GER flag Kevin Kaderka
GER flag David Fischer
40-44 1:03:43
Click to select for comparison
64
GER flag Miká Hamann
SUI flag Janick Niederberger
16-24 1:03:45
Click to select for comparison
65
GER flag Björn Fischer
GER flag Christoph Masannek
35-39 1:03:52
Click to select for comparison
66
GER flag Marco Motschenbacher
GER flag Julian Schmitt
30-34 1:03:59
Click to select for comparison
67
GER flag Denis Holdschick
GER flag Christian Dingeldey
30-34 1:04:37
Click to select for comparison
68
GER flag Christian Ophoven
GER flag Niklas Oppermann
30-34 1:04:49
Click to select for comparison
69
GER flag Lasse Bansmann
GER flag Eike Möller
25-29 1:04:54
Click to select for comparison
70
GER flag Henrik-Alexander Cammin
GER flag Max Degenhardt
30-34 1:05:02
Click to select for comparison
71
GER flag Florian Rose
GER flag Christian Bartsch
45-49 1:05:04
Click to select for comparison
72
GER flag Kai Wohltmann
GER flag Philip Wahle
30-34 1:05:09
Click to select for comparison
73
GER flag Karsten Ronge
GER flag Kay Bents-Hornig
30-34 1:05:14
Click to select for comparison
74
GER flag Luca Gerken
GER flag Philipp Donschen
25-29 1:05:19
Click to select for comparison
75
GER flag Jonathan van de Loo
GER flag Felix Oelschläger
30-34 1:05:20
Click to select for comparison
76
DEN flag Kenneth Nilausen
DEN flag Martin Lerner
45-49 1:05:26
Click to select for comparison
77
GER flag Romain Benech
GER flag Cedric Evina
35-39 1:05:36
Click to select for comparison
78
DEN flag Jon Skriver
DEN flag Søren Flintrup
45-49 1:05:37
Click to select for comparison
79
GER flag Luca Junge
GER flag Daniel Dzillack
30-34 1:05:37
Click to select for comparison
80
GER flag Steffen Mühl
GER flag Nico Kutschenko
40-44 1:05:51
Click to select for comparison
81
GER flag Timm Krätschmann
GER flag Mathias Kapala
35-39 1:05:54
Click to select for comparison
82
GER flag Nicolai Stempel
GER flag Justus Schmüser
30-34 1:06:01
Click to select for comparison
83
Jay Hogan
GER flag Teo Toetzke
16-24 1:06:04
Click to select for comparison
84
GER flag Tom Puls
GER flag Sebastian von Seelen
30-34 1:06:09
Click to select for comparison
85
GER flag Marc-Nico Plück
GER flag Wojciech Nowinski
35-39 1:06:10
Click to select for comparison
86
GER flag Adrian Rassau
GER flag Marty Lampe
16-24 1:06:16
Click to select for comparison
87
FRA flag Valentin Laronche
FRA flag Dimitri Yaguiyan
25-29 1:06:24
Click to select for comparison
88
GER flag Samil Hadzic
GER flag René Marcus Griffiths
16-24 1:06:39
Click to select for comparison
89
GER flag Steffen Wirtz
GER flag Kevin Thewes
35-39 1:06:44
Click to select for comparison
90
GER flag Florian Brennecke
GER flag Alexander Graf
35-39 1:06:50
Click to select for comparison
91
GER flag Dirk Raveling
GER flag Mathias Boomgaarden
25-29 1:06:55
Click to select for comparison
92
GER flag Florian Rose
TUR flag Mahmut Kiran
40-44 1:07:01
Click to select for comparison
93
CZE flag Martin Itersky
CZE flag Jakub Boruvka
30-34 1:07:05
Click to select for comparison
94
GER flag Gordon Strunz
GER flag Daniel Knappe
30-34 1:07:11
Click to select for comparison
95
GER flag Benedikt Nellessen
GER flag Sebastian Yeboah
35-39 1:07:25
Click to select for comparison
96
DEN flag Frederik Stjernholm
DEN flag Magnus Kilsgaard Kristensen
30-34 1:07:25
Click to select for comparison
97
DEN flag Jesper Schouboe
DEN flag Niklas Madsen
40-44 1:07:26
Click to select for comparison
98
GER flag Jäger Erik
GER flag Marcel Maurer
35-39 1:07:28
Click to select for comparison
99
GER flag Manuel Schulz
GER flag Joss Bomm
35-39 1:07:29
Click to select for comparison
100
GER flag Alexandro Cavallaro
GER flag Finn Kasting
16-24 1:07:46