TrainRox Logo TrainRox

HYROX MEN - Warsaw 2026

16–19 Apr 2026
Showing 1,001 to 1,100 of 2,565 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,001
GBR flag Daniel Moore
30-34 1:19:38
Click to select for comparison
1,002
POL flag Maciej Zyskowski
30-34 1:19:38
Click to select for comparison
1,003
POL flag Szymon Giera
16-24 1:19:38
Click to select for comparison
1,004
IRL flag James Barry
40-44 1:19:39
Click to select for comparison
1,005
CZE flag Lukáš Svoboda
25-29 1:19:42
Click to select for comparison
1,006
LTU flag Tomas Radžiūnas
35-39 1:19:42
Click to select for comparison
1,007
POL flag Maksymilian Gąsior
16-24 1:19:42
Click to select for comparison
1,008
GBR flag Jake Oxby
30-34 1:19:42
Click to select for comparison
1,009
POL flag Przemysław Naworski
40-44 1:19:43
Click to select for comparison
1,010
POL flag Michał Gąglewski
25-29 1:19:43
Click to select for comparison
1,011
POL flag Przemysław Okupnik
35-39 1:19:45
Click to select for comparison
1,012
BEL flag Kevin Feyenne
35-39 1:19:46
Click to select for comparison
1,013
GER flag Michael Hoffmann
30-34 1:19:47
Click to select for comparison
1,014
AUT flag Raphael Cerovec
25-29 1:19:47
Click to select for comparison
1,015
GER flag Paul Schmidt
25-29 1:19:47
Click to select for comparison
1,016
POL flag Daniel Kaczor
25-29 1:19:48
Click to select for comparison
1,017
UKR flag Oleksandr Niman
30-34 1:19:48
Click to select for comparison
1,018
POL flag Krzysztof Zawada
30-34 1:19:49
Click to select for comparison
1,019
POL flag Tomasz Dyba
40-44 1:19:49
Click to select for comparison
1,020
ITA flag Ebrahim Omar
35-39 1:19:50
Click to select for comparison
1,021
POL flag Jan Szumigaj
25-29 1:19:50
Click to select for comparison
1,022
IRL flag Eric Genoe
40-44 1:19:50
Click to select for comparison
1,023
POL flag Adam Tusk
45-49 1:19:51
Click to select for comparison
1,024
POL flag Damian Smoter
40-44 1:19:52
Click to select for comparison
1,025
POL flag Mateusz Wielogórski
30-34 1:19:52
Click to select for comparison
1,026
CZE flag David Suchan
35-39 1:19:53
Click to select for comparison
1,027
FRA flag JULIEN DAZAS
25-29 1:19:53
Click to select for comparison
1,028
LTU flag Robertas Kapustinas
35-39 1:19:54
Click to select for comparison
1,029
POL flag Dawid Krakowiak
35-39 1:19:54
Click to select for comparison
1,030
POL flag Zbigniew Zydorek
45-49 1:19:54
Click to select for comparison
1,031
POL flag Stanisław Milewski
16-24 1:19:54
Click to select for comparison
1,032
POL flag Marcin Spociński
40-44 1:19:55
Click to select for comparison
1,033
POL flag Mariusz Sobczak
45-49 1:19:56
Click to select for comparison
1,034
HUN flag Roland Tóth
16-24 1:19:58
Click to select for comparison
1,035
USA flag Joshua Watkins
45-49 1:19:58
Click to select for comparison
1,036
POL flag Michał Bijok
25-29 1:19:58
Click to select for comparison
1,037
POL flag Mateusz Kustra
30-34 1:19:59
Click to select for comparison
1,038
SWE flag Oskar Rydén
30-34 1:19:59
Click to select for comparison
1,039
POL flag Matt Świdnicki
30-34 1:20:00
Click to select for comparison
1,040
POL flag Grzegorz Poloczek
35-39 1:20:01
Click to select for comparison
1,041
POL flag Michał Grabiec
25-29 1:20:03
Click to select for comparison
1,042
GBR flag Adam Newman
45-49 1:20:04
Click to select for comparison
1,043
LTU flag Augustinas Simonaitis
16-24 1:20:05
Click to select for comparison
1,044
POL flag Adam Stopka
30-34 1:20:07
Click to select for comparison
1,045
POL flag Dawid Piwowarski
35-39 1:20:07
Click to select for comparison
1,046
NOR flag Roger Slorafoss
60-64 1:20:08
Click to select for comparison
1,047
POL flag Kamil Wdowiarski
25-29 1:20:08
Click to select for comparison
1,048
POL flag Artur Cywiński
40-44 1:20:09
Click to select for comparison
1,049
POL flag Maciej Grześkowiak
40-44 1:20:09
Click to select for comparison
1,050
POL flag Mateusz Przybyłowicz
30-34 1:20:11
Click to select for comparison
1,051
POL flag Rafał Gawęda
35-39 1:20:13
Click to select for comparison
1,052
POL flag Michał Jurko
25-29 1:20:14
Click to select for comparison
1,053
POL flag Aleksander Szopiński
25-29 1:20:14
Click to select for comparison
1,054
POL flag Paweł Ryniewicz
45-49 1:20:14
Click to select for comparison
1,055
POL flag Tomasz Mastalerz
30-34 1:20:15
Click to select for comparison
1,056
LTU flag Karolis Veckys
35-39 1:20:17
Click to select for comparison
1,057
POL flag Michał Ostrowski
25-29 1:20:18
Click to select for comparison
1,058
POL flag Adam Wojtkowiak
16-24 1:20:22
Click to select for comparison
1,059
GBR flag Vassos Alexander
50-54 1:20:23
Click to select for comparison
1,060
GER flag Phillip Paetke
25-29 1:20:24
Click to select for comparison
1,061
POL flag Piotr Okulicz
40-44 1:20:28
Click to select for comparison
1,062
GBR flag Gary Peebles
35-39 1:20:29
Click to select for comparison
1,063
POL flag Mateusz Papierz
25-29 1:20:29
Click to select for comparison
1,064
LAT flag Jānis Ģinis
35-39 1:20:29
Click to select for comparison
1,065
POL flag Aleksander Kożuchowski-Przybyszewski
30-34 1:20:32
Click to select for comparison
1,066
POL flag Robert Owsianny
30-34 1:20:33
Click to select for comparison
1,067
POL flag Paweł Tusiński
35-39 1:20:34
Click to select for comparison
1,068
GBR flag Chris Audley
45-49 1:20:38
Click to select for comparison
1,069
SUI flag Chris Beyer
40-44 1:20:40
Click to select for comparison
1,070
GBR flag David Lockie
35-39 1:20:41
Click to select for comparison
1,071
CZE flag Dominik Tomíček
16-24 1:20:42
Click to select for comparison
1,072
POL flag Robert Krajewski
40-44 1:20:42
Click to select for comparison
1,073
LAT flag Arnis Atteka
40-44 1:20:43
Click to select for comparison
1,074
POL flag Bartosz Łukasiak
40-44 1:20:44
Click to select for comparison
1,075
POL flag Maciej Andros
40-44 1:20:45
Click to select for comparison
1,076
POL flag Filip Zęgota
16-24 1:20:46
Click to select for comparison
1,077
POL flag Michał Łobacz
35-39 1:20:46
Click to select for comparison
1,078
POL flag Maciej Bednarski
30-34 1:20:47
Click to select for comparison
1,079
POL flag Kamil Kopania
35-39 1:20:47
Click to select for comparison
1,080
POL flag Emil Okrągły
40-44 1:20:49
Click to select for comparison
1,081
POL flag Robert Mikołajek
45-49 1:20:50
Click to select for comparison
1,082
POL flag Maciej Poludniewski
40-44 1:20:50
Click to select for comparison
1,083
GER flag Rick Schneider
45-49 1:20:51
Click to select for comparison
1,084
POL flag Dawid Ulanowski
30-34 1:20:52
Click to select for comparison
1,085
POL flag Igor Piskorz
25-29 1:20:52
Click to select for comparison
1,086
JAM flag Deighton Stuart
35-39 1:20:52
Click to select for comparison
1,087
POL flag Dawid Wiaterek
30-34 1:20:52
Click to select for comparison
1,088
POL flag Mariusz Kędziora
35-39 1:20:53
Click to select for comparison
1,089
SUI flag Jeremy Dietsche
30-34 1:20:54
Click to select for comparison
1,090
POL flag Łukasz Sidor
40-44 1:20:54
Click to select for comparison
1,091
POL flag Dominik Piotrowicz
16-24 1:20:55
Click to select for comparison
1,092
POL flag Łukasz Hein
40-44 1:20:55
Click to select for comparison
1,093
POL flag Rafał Malinowski
45-49 1:20:58
Click to select for comparison
1,094
POL flag Mateusz Nowak
30-34 1:20:59
Click to select for comparison
1,095
POL flag Michał Tkaczyk
30-34 1:21:00
Click to select for comparison
1,096
UKR flag Vitalii Naida
30-34 1:21:00
Click to select for comparison
1,097
IRL flag Ollie Treanor
35-39 1:21:01
Click to select for comparison
1,098
ESP flag Jesus Carrero
40-44 1:21:04
Click to select for comparison
1,099
GER flag Armin Hirschfeld
25-29 1:21:05
Click to select for comparison
1,100
POL flag Maciej Zarębski
35-39 1:21:06