TrainRox Logo TrainRox

HYROX PRO MEN - Warsaw 2026

16–19 Apr 2026
Showing 301 to 400 of 555 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
301
LTU flag Gediminas Simkevicius
40-44 1:14:04
Click to select for comparison
302
POL flag Wojciech Hajdyła
40-44 1:14:04
Click to select for comparison
303
POL flag Bernard Dobrowolski
25-29 1:14:12
Click to select for comparison
304
MLT flag Kane Zahra
30-34 1:14:13
Click to select for comparison
305
LTU flag Mindaugas Jaraminas
35-39 1:14:18
Click to select for comparison
306
POL flag Maciej Milewski
40-44 1:14:21
Click to select for comparison
307
POL flag Jakub Kozłowski
30-34 1:14:22
Click to select for comparison
308
MLT flag Nicholas Borg
30-34 1:14:24
Click to select for comparison
309
LTU flag Edgaras Jakavičius
35-39 1:14:28
Click to select for comparison
310
GBR flag David Johnston
25-29 1:14:33
Click to select for comparison
311
POL flag Mikołaj Korchow
30-34 1:14:33
Click to select for comparison
312
POL flag Krzysztof Jaroszewicz
40-44 1:14:36
Click to select for comparison
313
KOS flag Amir Shkodra
35-39 1:14:37
Click to select for comparison
314
POL flag Marcin Wilkus
30-34 1:14:41
Click to select for comparison
315
GBR flag Joshua Irwin
30-34 1:14:43
Click to select for comparison
316
SVK flag Matej Remšíkí
25-29 1:14:45
Click to select for comparison
317
USA flag Mirali Mirzayev
35-39 1:14:47
Click to select for comparison
318
GER flag Ferdinand Vogler
30-34 1:14:55
Click to select for comparison
319
POL flag Adam Borowiak
40-44 1:14:56
Click to select for comparison
320
POL flag Paweł Skrzydło
35-39 1:15:03
Click to select for comparison
321
POL flag Jakub Roszak
25-29 1:15:04
Click to select for comparison
322
POL flag Kamil Piotrowski
30-34 1:15:12
Click to select for comparison
323
POL flag Dariusz Kupidura
45-49 1:15:13
Click to select for comparison
324
GBR flag Connor Wickham
25-29 1:15:13
Click to select for comparison
325
POL flag Michał Pabich
35-39 1:15:19
Click to select for comparison
326
FRA flag Nicolas Borges Martins
30-34 1:15:19
Click to select for comparison
327
ITA flag Francesco Borsari
40-44 1:15:21
Click to select for comparison
328
POL flag Mateusz Żurkiewicz
25-29 1:15:24
Click to select for comparison
329
SWE flag Handren Abdulla
25-29 1:15:24
Click to select for comparison
330
CYP flag Panayiotis Moulashis
25-29 1:15:26
Click to select for comparison
331
GER flag Timo Schönfeld
35-39 1:15:30
Click to select for comparison
332
POL flag Tadeusz WRÓBLEWSKI
40-44 1:15:30
Click to select for comparison
333
POL flag Adam Ciszewski
35-39 1:15:31
Click to select for comparison
334
FIN flag Ville Neugebauer
50-54 1:15:32
Click to select for comparison
335
NOR flag Lasse Edvardsen
50-54 1:15:36
Click to select for comparison
336
POL flag Wojciech Tabaka
25-29 1:15:37
Click to select for comparison
337
SWE flag Simon Lundberg
25-29 1:15:42
Click to select for comparison
338
POL flag Jakub Malczewski
30-34 1:15:49
Click to select for comparison
339
NOR flag Petter Nordhagen
16-24 1:15:54
Click to select for comparison
340
GBR flag Rubin Allen
55-59 1:15:59
Click to select for comparison
341
POL flag Max Ziarkowski
35-39 1:16:06
Click to select for comparison
342
POL flag Krystian Lisiewicz
30-34 1:16:08
Click to select for comparison
343
POL flag Bartosz Surowy
30-34 1:16:09
Click to select for comparison
344
POL flag Janusz Adamski
55-59 1:16:11
Click to select for comparison
345
POL flag Paweł Murawski
35-39 1:16:24
Click to select for comparison
346
POL flag Adrian Kołakowski
35-39 1:16:28
Click to select for comparison
347
POL flag Michal Kiela
40-44 1:16:32
Click to select for comparison
348
POL flag Piotr Chudzik
40-44 1:16:38
Click to select for comparison
349
POL flag Paweł Kaczor
35-39 1:16:39
Click to select for comparison
350
POL flag Piotr Rogalski
30-34 1:16:39
Click to select for comparison
351
POL flag Wojciech Wróbel
25-29 1:16:39
Click to select for comparison
352
POL flag ŁUKASZ WRZESZCZ
25-29 1:16:43
Click to select for comparison
353
GER flag Michael Schymura
35-39 1:16:50
Click to select for comparison
354
GBR flag Faran Ali
30-34 1:16:50
Click to select for comparison
355
POL flag Łukasz Rudnik
35-39 1:16:51
Click to select for comparison
356
GBR flag Ellis White
25-29 1:16:56
Click to select for comparison
357
POL flag Tomasz Łoń
30-34 1:17:00
Click to select for comparison
358
POL flag Piotr Nawrocki
35-39 1:17:04
Click to select for comparison
359
GBR flag Zaakir Javed
25-29 1:17:07
Click to select for comparison
360
POL flag Piotr Sajda
40-44 1:17:07
Click to select for comparison
361
FRA flag Denys Dion-Luangraj
25-29 1:17:15
Click to select for comparison
362
LTU flag Justas Pauga
25-29 1:17:18
Click to select for comparison
363
POL flag Krzysztof Blank
35-39 1:17:18
Click to select for comparison
364
LTU flag Tomas Naujokaitis
40-44 1:17:21
Click to select for comparison
365
ROU flag Birliga Daniel
30-34 1:17:29
Click to select for comparison
366
USA flag Ethan Talbott
35-39 1:17:42
Click to select for comparison
367
POL flag Mikołaj Siodmiak
40-44 1:17:50
Click to select for comparison
368
NOR flag Morten Haugland Jakobsen
25-29 1:17:50
Click to select for comparison
369
FRA flag Sébastien Pozza
40-44 1:17:50
Click to select for comparison
370
SWE flag Adam Hedenros
30-34 1:17:52
Click to select for comparison
371
POL flag Grzegorz Wozniak
45-49 1:17:54
Click to select for comparison
372
POL flag Kamil Kozłowski
40-44 1:17:58
Click to select for comparison
373
POL flag Sebastian Wdowiarz
30-34 1:18:15
Click to select for comparison
374
IRL flag Daniel Clafferty
35-39 1:18:31
Click to select for comparison
375
POL flag Paweł Wszołek
30-34 1:18:38
Click to select for comparison
376
DEN flag David Dall
35-39 1:18:39
Click to select for comparison
377
POL flag Bartosz Wentland
16-24 1:18:41
Click to select for comparison
378
POL flag Mateusz Grzelak
30-34 1:18:46
Click to select for comparison
379
ITA flag Fausto Carbone
35-39 1:18:52
Click to select for comparison
380
GBR flag Jonathan Gowing
50-54 1:18:53
Click to select for comparison
381
GBR flag Muhammad Arsalaan Shah
25-29 1:19:06
Click to select for comparison
382
CZE flag Daniel Vecka
25-29 1:19:10
Click to select for comparison
383
GER flag Alexander Körner
40-44 1:19:15
Click to select for comparison
384
UKR flag Artur Fedotiev
30-34 1:19:16
Click to select for comparison
385
POL flag Tomasz Borucinski
35-39 1:19:26
Click to select for comparison
386
POL flag MARCIN GAWRYLUK
35-39 1:19:27
Click to select for comparison
387
POL flag Paweł Olszewski
50-54 1:19:27
Click to select for comparison
388
GBR flag Mojowo Odiase
25-29 1:19:31
Click to select for comparison
389
LTU flag Modestas Kungys
30-34 1:19:32
Click to select for comparison
390
LTU flag Tautvydas Armonas
30-34 1:19:44
Click to select for comparison
391
GBR flag Jack Evison
30-34 1:19:47
Click to select for comparison
392
GBR flag Omar Khan
30-34 1:19:51
Click to select for comparison
393
POL flag Rafał Jakiel
25-29 1:19:52
Click to select for comparison
394
POL flag Lukasz Bialach
35-39 1:19:54
Click to select for comparison
395
POL flag Filip Dąbrowski
25-29 1:19:55
Click to select for comparison
396
POL flag Przemysław Smukowski
30-34 1:19:58
Click to select for comparison
397
POL flag Wojciech Orenowicz
45-49 1:19:59
Click to select for comparison
398
LTU flag Mindaugas Šatkus
40-44 1:20:06
Click to select for comparison
399
LAT flag Horens Korbergs
25-29 1:20:07
Click to select for comparison
400
GBR flag Dylan Mclane
16-24 1:20:09
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.