TrainRox Logo TrainRox

HYROX PRO MEN - Warsaw 2026

16–19 Apr 2026
Showing 201 to 300 of 555 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
201
LAT flag Agris Pikšens
35-39 1:08:56
Click to select for comparison
202
POL flag Mateusz Szafraniec
30-34 1:09:00
Click to select for comparison
203
GBR flag Nik Hill
35-39 1:09:02
Click to select for comparison
204
POL flag Jakub Krawczyk
25-29 1:09:03
Click to select for comparison
205
POL flag Jacek Podsiadło
40-44 1:09:05
Click to select for comparison
206
MLT flag Justin bonello
35-39 1:09:10
Click to select for comparison
207
POL flag Jakub Wolski
25-29 1:09:11
Click to select for comparison
208
USA flag Kody Kocsis
25-29 1:09:11
Click to select for comparison
209
GBR flag Alex Breakell
40-44 1:09:20
Click to select for comparison
210
POL flag Szymon Mochnacz
25-29 1:09:21
Click to select for comparison
211
AUT flag Manuel Stieger
35-39 1:09:23
Click to select for comparison
212
GER flag Tobias Wunderlich
35-39 1:09:28
Click to select for comparison
213
POL flag Mariusz Michalski
40-44 1:09:28
Click to select for comparison
214
GBR flag Simon Williams
45-49 1:09:31
Click to select for comparison
215
POL flag Sebastian Kler
45-49 1:09:32
Click to select for comparison
216
POL flag Konrad Konopski
16-24 1:09:33
Click to select for comparison
217
POL flag Piotr Mieloch
16-24 1:09:38
Click to select for comparison
218
POL flag Tomasz Jasiorski
40-44 1:09:38
Click to select for comparison
219
GBR flag Aaron Rainey
30-34 1:09:38
Click to select for comparison
220
POL flag Marcin Cwirzen
35-39 1:09:39
Click to select for comparison
221
LAT flag Davids Dobenbergs
35-39 1:09:42
Click to select for comparison
222
GBR flag Ben Court
50-54 1:09:44
Click to select for comparison
223
CYP flag Nikos Kaneti
35-39 1:09:44
Click to select for comparison
224
POL flag Mateusz Frachowicz
25-29 1:09:45
Click to select for comparison
225
POL flag Sebastian Sienkiewicz
30-34 1:09:46
Click to select for comparison
226
DEN flag Thomas Gross
40-44 1:09:49
Click to select for comparison
227
MAR flag Mehdi Yassine
35-39 1:09:50
Click to select for comparison
228
POL flag Patryk Cieślak
25-29 1:10:00
Click to select for comparison
229
LAT flag Gints Nurutdinovs
25-29 1:10:02
Click to select for comparison
230
POL flag Mateusz Maślanik
30-34 1:10:08
Click to select for comparison
231
DEN flag Kasper Olesen
30-34 1:10:11
Click to select for comparison
232
POL flag Marcin Rosochacki
40-44 1:10:11
Click to select for comparison
233
GBR flag Steven Fitchet
35-39 1:10:17
Click to select for comparison
234
ESP flag Sergi Del Bario
25-29 1:10:20
Click to select for comparison
235
FRA flag Jeremy Bouisset
35-39 1:10:21
Click to select for comparison
236
POR flag Josué Neves
40-44 1:10:21
Click to select for comparison
237
POL flag Damian Iwaniuk
35-39 1:10:22
Click to select for comparison
238
SLO flag Damir Zver
30-34 1:10:22
Click to select for comparison
239
POL flag Wojciech Konieczny
25-29 1:10:23
Click to select for comparison
240
GBR flag Christopher Hardwick
35-39 1:10:40
Click to select for comparison
241
GBR flag Connor Tomlinson
30-34 1:10:42
Click to select for comparison
242
CZE flag Kryštof Průša
16-24 1:10:47
Click to select for comparison
243
POL flag Karol Kutta
25-29 1:10:47
Click to select for comparison
244
GBR flag Mitch Carslake
25-29 1:10:47
Click to select for comparison
245
AUT flag Nico Hoffmann
16-24 1:10:49
Click to select for comparison
246
GER flag Julian Wehler
30-34 1:10:55
Click to select for comparison
247
POL flag Mateusz Mroczek
35-39 1:10:55
Click to select for comparison
248
GER flag Chris Papke
30-34 1:10:57
Click to select for comparison
249
POL flag Tomasz Kowalczyk
30-34 1:10:58
Click to select for comparison
250
POL flag Dawid Ohanyan
25-29 1:10:59
Click to select for comparison
251
GBR flag Kesi Omolokun
25-29 1:11:03
Click to select for comparison
252
POL flag Łukasz Leśniewski
40-44 1:11:04
Click to select for comparison
253
GBR flag Jacob Atkinson
25-29 1:11:05
Click to select for comparison
254
POR flag Miguel Teixeira
25-29 1:11:15
Click to select for comparison
255
SWE flag Alex Diep
30-34 1:11:16
Click to select for comparison
256
NOR flag Lars Sæberg
25-29 1:11:18
Click to select for comparison
257
POL flag Piotr Lisek
30-34 1:11:19
Click to select for comparison
258
GER flag Hartmann-Georg Müller
30-34 1:11:27
Click to select for comparison
259
POL flag Paweł Osuchowski
35-39 1:11:28
Click to select for comparison
260
CZE flag Jakub Klimeš
16-24 1:11:29
Click to select for comparison
261
GER flag Marco Kenneder
35-39 1:11:29
Click to select for comparison
262
POL flag Karol Kawalec
35-39 1:11:31
Click to select for comparison
263
SWE flag Johan Andersson
40-44 1:11:33
Click to select for comparison
264
POL flag Krzysztof Luśtyk
30-34 1:11:34
Click to select for comparison
265
POL flag Kamil Gamża
30-34 1:11:36
Click to select for comparison
266
AUT flag Thomas Jungbauer
55-59 1:11:43
Click to select for comparison
267
POL flag Witek Chłus
30-34 1:11:49
Click to select for comparison
268
POL flag Krzysztof Chomicz
45-49 1:11:49
Click to select for comparison
269
ROU flag Ciprian Abrudan
40-44 1:11:58
Click to select for comparison
270
POL flag Radosław Syroka
35-39 1:12:04
Click to select for comparison
271
LTU flag Mantas Andzelis
30-34 1:12:05
Click to select for comparison
272
GER flag Tim Sundermann
25-29 1:12:06
Click to select for comparison
273
GBR flag David Black
30-34 1:12:08
Click to select for comparison
274
POL flag Bartosz Poźniak
25-29 1:12:11
Click to select for comparison
275
POR flag Cristiano Neves
30-34 1:12:12
Click to select for comparison
276
GBR flag Brandon Conway
25-29 1:12:20
Click to select for comparison
277
GBR flag Scott Franks
35-39 1:12:21
Click to select for comparison
278
SUI flag Jérôme Faure
30-34 1:12:22
Click to select for comparison
279
MLT flag Brandon Lee Ciappara
30-34 1:12:29
Click to select for comparison
280
POL flag Jacek Kowalski
35-39 1:12:30
Click to select for comparison
281
GER flag Sascha Bohn
45-49 1:12:45
Click to select for comparison
282
POL flag Mariusz Kowalski
25-29 1:12:48
Click to select for comparison
283
GBR flag Joshua Steelesmith
45-49 1:12:50
Click to select for comparison
284
POL flag Marcin Sawuła
30-34 1:12:53
Click to select for comparison
285
POL flag Paweł Ratuś
40-44 1:12:55
Click to select for comparison
286
FRA flag Stéphane Fernandez
40-44 1:12:57
Click to select for comparison
287
ESP flag Carlos Crofford
25-29 1:12:58
Click to select for comparison
288
UKR flag Artem Natalich
30-34 1:13:03
Click to select for comparison
289
LTU flag Marius Noreika
45-49 1:13:06
Click to select for comparison
290
ESP flag Leonardo carmelo Martin Domínguez
25-29 1:13:08
Click to select for comparison
291
POL flag Wiktor Goryniak
25-29 1:13:13
Click to select for comparison
292
POL flag Hubert Żbikowski
25-29 1:13:28
Click to select for comparison
293
FIN flag Tuukka Pirttiniemi
25-29 1:13:39
Click to select for comparison
294
CZE flag Ondřej Březina
30-34 1:13:39
Click to select for comparison
295
Siarhei Meilakh
35-39 1:13:42
Click to select for comparison
296
GBR flag Luke Davies
35-39 1:13:43
Click to select for comparison
297
LTU flag Saulius Supaila
45-49 1:13:46
Click to select for comparison
298
POL flag Oliwier Olszewski
16-24 1:13:47
Click to select for comparison
299
GBR flag Lachlan Murphy
25-29 1:13:51
Click to select for comparison
300
ESP flag Eros Alvarez Dacosta
16-24 1:14:01
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.