TrainRox Logo TrainRox

HYROX PRO DOUBLES MEN - Warsaw 2026

16–19 Apr 2026
Showing 101 to 200 of 273 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
101
POL flag Adam Gwóźdź
POL flag Mateusz Łopata
25-29 1:02:34
Click to select for comparison
102
LTU flag Lukas Kirilovas
LTU flag Lukas Bitinaitis
30-34 1:02:40
Click to select for comparison
103
NOR flag Sajjad Al-rubaye
NOR flag Sindre Wold
25-29 1:02:54
Click to select for comparison
104
GBR flag Ste Duffy
GBR flag Chris Wood
40-44 1:02:54
Click to select for comparison
105
POL flag Gerard Will
POL flag Konrad Will
35-39 1:02:56
Click to select for comparison
106
GBR flag Frankie Landerkin
RSA flag Mark Whittle
30-34 1:03:01
Click to select for comparison
107
GBR flag Joshua Steelesmith
LAT flag Davids Dobenbergs
40-44 1:03:03
Click to select for comparison
108
LTU flag Modestas Bosas
LTU flag Aurimas Barškėtis
45-49 1:03:04
Click to select for comparison
109
GER flag Sebastian Briel
GER flag Felix Meng
35-39 1:03:09
Click to select for comparison
110
GBR flag Pat Sanderson
GBR flag Max Sanderson
30-34 1:03:14
Click to select for comparison
111
POL flag Konrad Jałowiec
POL flag Marcin Banasik
35-39 1:03:17
Click to select for comparison
112
POL flag Sebastian Nowak
POL flag Krzysztof Jezierski
40-44 1:03:17
Click to select for comparison
113
POL flag Paweł Kozioł
POL flag Aleksander Barteczko
25-29 1:03:37
Click to select for comparison
114
POL flag Kamil Kramek
POL flag Michał Osowski
30-34 1:03:40
Click to select for comparison
115
GBR flag Adrian Harris
GBR flag Dan Jenkins
40-44 1:03:55
Click to select for comparison
116
GBR flag Thomas Farrell
GBR flag Thomas Christian
45-49 1:03:56
Click to select for comparison
117
ITA flag Lorenzo Lancini
ITA flag Gianluca Rizzini
25-29 1:04:04
Click to select for comparison
118
POL flag Michał Mrozek
POL flag Dominik Gasiul
25-29 1:04:04
Click to select for comparison
119
GBR flag Ben Horton
GBR flag Samuel Smith
40-44 1:04:06
Click to select for comparison
120
SVK flag Maros Kolcun
SVK flag Tomas Baca
30-34 1:04:07
Click to select for comparison
121
NOR flag Cristian Mauricio Garcia Medrano
NOR flag Henrik Kaspersen
25-29 1:04:11
Click to select for comparison
122
LAT flag Imants Sovkovs
LAT flag Gatis Rēpe
40-44 1:04:17
Click to select for comparison
123
ITA flag Nicolò Scolari
ITA flag Mattia Scolari
16-24 1:04:18
Click to select for comparison
124
ITA flag Salvatore Nucida
ITA flag Simone Negro
35-39 1:04:23
Click to select for comparison
125
CZE flag Matyas Tomek
SVK flag Boris Danus
16-24 1:04:27
Click to select for comparison
126
POL flag Krzysztof Stanclik
POL flag Mariusz Koniec
35-39 1:05:00
Click to select for comparison
127
GBR flag Dean Collins
GBR flag Kim Garner
40-44 1:05:05
Click to select for comparison
128
GER flag Lucas Garcorz
POL flag Ioannis Kourtidis
16-24 1:05:20
Click to select for comparison
129
POL flag Daniel Mysiura
POL flag Jakub Machura
40-44 1:05:25
Click to select for comparison
130
IRL flag Ethan McCann
IRL flag Philip Mone
30-34 1:05:27
Click to select for comparison
131
GBR flag Karim Zaghlul
GBR flag Ryan Fromet
25-29 1:05:27
Click to select for comparison
132
POL flag Szymon Rosiński
POL flag Bartosz Woronowicz
35-39 1:05:41
Click to select for comparison
133
CZE flag Jakub Luštinec
CZE flag Petr Schlegel
40-44 1:05:52
Click to select for comparison
134
GBR flag Samuel Long
GBR flag Dave Thompson
35-39 1:05:54
Click to select for comparison
135
LTU flag Igor Kuznecov
GBR flag Andrey Gromak
40-44 1:05:54
Click to select for comparison
136
NOR flag Andreas Haverstad
NOR flag Simon Larsen Mikaelsen
30-34 1:06:22
Click to select for comparison
137
LTU flag Tomas Mockevicius
LTU flag Zydrunas Apolskis
40-44 1:06:25
Click to select for comparison
138
ITA flag Antonio Galietta
ITA flag Fabio Aprigliano
40-44 1:06:27
Click to select for comparison
139
ITA flag Simone Mozzato
ITA flag Matteo Piovano
30-34 1:06:28
Click to select for comparison
140
POL flag Adam Fabich
POL flag Błażej Jarosz
30-34 1:06:32
Click to select for comparison
141
SUI flag Stefan Schwab
POR flag Bruno Pereira Rico
40-44 1:06:32
Click to select for comparison
142
UKR flag Oleksii Kramarov
UKR flag Viktor Bandurka
35-39 1:06:32
Click to select for comparison
143
UGA flag Tomasz Pluskota
POL flag Mateusz Karbowski
40-44 1:06:37
Click to select for comparison
144
GER flag Philip Nyirenda
GER flag Tom Paulsen
25-29 1:06:58
Click to select for comparison
145
GER flag Pit Eichner
GER flag Tom Riedel
45-49 1:07:10
Click to select for comparison
146
POL flag Robert Kolka
POL flag Konrad Kolka
25-29 1:07:29
Click to select for comparison
147
GER flag Steve Burkon
GER flag Oliver Burkon
45-49 1:07:45
Click to select for comparison
148
LTU flag Vladislavas Razvadovskis
LTU flag Vygandas Tamulevicius
35-39 1:07:57
Click to select for comparison
149
POL flag Patryk Wesoły
POL flag Rafał Błażej
40-44 1:07:59
Click to select for comparison
150
SWE flag Anders Segerström
SWE flag Stefan Stagliano
40-44 1:08:01
Click to select for comparison
151
POL flag Olivier Ignaszak
POL flag Jakub Sporny
25-29 1:08:04
Click to select for comparison
152
POL flag Tomasz Derewońko
POL flag Krzysztof Derewońko
35-39 1:08:09
Click to select for comparison
153
ITA flag Simone Iovino
ITA flag Giuliano Perrotta
30-34 1:08:10
Click to select for comparison
154
SVK flag Tomas Trgiňa
SVK flag Adam Hroš
35-39 1:08:13
Click to select for comparison
155
MEX flag Emiliano Caloca
MEX flag Axel Paredes
16-24 1:08:13
Click to select for comparison
156
GER flag Fahed Kaiser
GER flag Sven Böhnisch
30-34 1:08:14
Click to select for comparison
157
POL flag Piotr Mucharski
POL flag Mateusz Munio
30-34 1:08:15
Click to select for comparison
158
POL flag Sławomir Tkacz
POL flag Maciej Pośnik
40-44 1:08:16
Click to select for comparison
159
UKR flag Andrii Kucheruk
UKR flag Andrii Matviienko
30-34 1:08:19
Click to select for comparison
160
SWE flag Joachim Larsson
SWE flag Lars-Erik Söderlind
55-59 1:08:31
Click to select for comparison
161
POL flag Adrian Maliński
POL flag Łukasz Draszba
35-39 1:08:34
Click to select for comparison
162
GER flag Mitt Guezel
GER flag Thomas Brach
50-54 1:08:35
Click to select for comparison
163
POL flag Karol Jóźwicki
POL flag Paweł Mroczkowski
35-39 1:08:36
Click to select for comparison
164
MLT flag Michael Cachia
MLT flag Benjamin Zammit
30-34 1:08:39
Click to select for comparison
165
POL flag Filip Arak
POL flag Wiktor Żurawski
16-24 1:08:40
Click to select for comparison
166
POL flag Jakub Spychaj
POL flag Adrian Ciesielski
25-29 1:08:45
Click to select for comparison
167
SLO flag Tine Potrebuješ
SLO flag Dragoslav Novkovic
25-29 1:08:45
Click to select for comparison
168
POL flag Mariusz Wójcicki
POL flag Łukasz Guzik
45-49 1:08:48
Click to select for comparison
169
POL flag Przemysław Rajewski
POL flag Włodzimierz Skosogorienko
40-44 1:08:48
Click to select for comparison
170
AUT flag Ludwig Mayer
AUT flag Raphael Schwarz
25-29 1:08:49
Click to select for comparison
171
IRL flag Kevin Flynn
GBR flag Alan Kane
45-49 1:08:56
Click to select for comparison
172
NZL flag Anthony Locke
GER flag Lars Seiffert
45-49 1:08:57
Click to select for comparison
173
FRA flag Gautier Le Meau
FRA flag Axel Goasduff
16-24 1:09:01
Click to select for comparison
174
POL flag Dominik Pelc
POL flag Mateusz Gorzko
40-44 1:09:02
Click to select for comparison
175
SUI flag Steven Sedleger
SUI flag Christoph Schiesser
35-39 1:09:06
Click to select for comparison
176
GBR flag Dean Bridge
GBR flag Stuart Starkey
50-54 1:09:13
Click to select for comparison
177
ITA flag Igor Zappalà
ITA flag Mauro Santambrogio
40-44 1:09:25
Click to select for comparison
178
POL flag Jan Polański
POL flag Radosław Góral
30-34 1:09:27
Click to select for comparison
179
LTU flag Vilius Nikitinas
LTU flag Povilas Varanavičius
35-39 1:09:32
Click to select for comparison
180
MLT flag Nicholas Balzan
MLT flag Clifford Agius
35-39 1:09:32
Click to select for comparison
181
NOR flag Erik Oppegaard
NOR flag Håkon Haug
30-34 1:09:35
Click to select for comparison
182
POL flag Jan Kastory
POL flag Maciej Balsewicz
40-44 1:09:38
Click to select for comparison
183
POL flag Jakub Krybus
POL flag Slav Wójcik
40-44 1:09:38
Click to select for comparison
184
GBR flag Adrian Flack
GBR flag Julian Knowles
40-44 1:09:39
Click to select for comparison
185
POL flag Jakub Woźniak
POL flag Łukasz Zawodniak
25-29 1:10:26
Click to select for comparison
186
POL flag Dawid Matwijów
POL flag Marek Chyczewski
45-49 1:10:26
Click to select for comparison
187
POL flag Adam Mazurkiewicz
POL flag Maciej Bejger
45-49 1:10:28
Click to select for comparison
188
SVK flag Miroslav Matvija
SVK flag Ludovit Grega
35-39 1:10:33
Click to select for comparison
189
GER flag Roger Goyk
GER flag Osman Smajic
35-39 1:10:40
Click to select for comparison
190
GBR flag Richard Curtis
GBR flag Russell Smith
55-59 1:10:45
Click to select for comparison
191
GBR flag Richard Hier
GBR flag William Pereira
30-34 1:10:46
Click to select for comparison
192
MLT flag Wayne Haber
MLT flag Carl Cutajar
30-34 1:10:57
Click to select for comparison
193
ESP flag Jesús Alvarez
ESP flag David De Lamadrid
50-54 1:11:07
Click to select for comparison
194
NOR flag Sander Larsen
NOR flag Alexander Bowen
25-29 1:11:22
Click to select for comparison
195
SLO flag Jernej Mrak
SLO flag Matevž Juhant
16-24 1:11:28
Click to select for comparison
196
POL flag Piotr Kostyra
POL flag Bartłomiej Trubaj
35-39 1:11:46
Click to select for comparison
197
NOR flag Tor Sandven
NOR flag Bendik Kleve Hoff
25-29 1:11:50
Click to select for comparison
198
GBR flag Darren Jackson
GBR flag Tom Rigby
40-44 1:11:56
Click to select for comparison
199
GBR flag Rahim Djeddis
ESP flag Agustin Macoli
30-34 1:11:58
Click to select for comparison
200
DEN flag Christian Bera
ITA flag Raffaele Santi
35-39 1:12:02
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.