TrainRox Logo TrainRox

HYROX MEN - Katowice 2026

21–22 Feb 2026
Showing 1,001 to 1,098 of 1,098 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,001
POL flag Mateusz Haponik
16-24 1:49:28
Click to select for comparison
1,002
POL flag Jarosław Wawrowski
50-54 1:49:32
Click to select for comparison
1,003
FRA flag Timo Nourry
16-24 1:49:35
Click to select for comparison
1,004
POL flag Piotr Zięba
35-39 1:49:41
Click to select for comparison
1,005
POL flag Mateusz Trąbka
25-29 1:49:57
Click to select for comparison
1,006
POL flag Mariusz Getka
50-54 1:50:36
Click to select for comparison
1,007
GBR flag Mark Naidu
45-49 1:50:44
Click to select for comparison
1,008
SVK flag Markijan Kovalyk
30-34 1:50:55
Click to select for comparison
1,009
POL flag Wojciech Kolasa
25-29 1:51:02
Click to select for comparison
1,010
POL flag Mateusz Wcisło
25-29 1:51:12
Click to select for comparison
1,011
GBR flag George Zammit
30-34 1:51:12
Click to select for comparison
1,012
POL flag Łukasz Adamczyk
40-44 1:52:04
Click to select for comparison
1,013
GBR flag Christopher Woods
16-24 1:52:05
Click to select for comparison
1,014
POL flag Patryk Grabczyński
35-39 1:52:09
Click to select for comparison
1,015
CZE flag Radim Jaroš
50-54 1:52:19
Click to select for comparison
1,016
POL flag Artur Kuźnik
30-34 1:52:21
Click to select for comparison
1,017
POL flag Marcin Hawryluk
40-44 1:52:23
Click to select for comparison
1,018
POL flag Bartek Barchański
16-24 1:52:25
Click to select for comparison
1,019
IRL flag Samuel Mcallister
25-29 1:52:44
Click to select for comparison
1,020
GBR flag Amrit Mann
35-39 1:52:46
Click to select for comparison
1,021
GBR flag James Ross Duncan
40-44 1:53:00
Click to select for comparison
1,022
CZE flag Jaroslav Mikel
25-29 1:53:07
Click to select for comparison
1,023
GRE flag Filippos Konstantinidis
25-29 1:53:23
Click to select for comparison
1,024
SLO flag Franc Rajsp
25-29 1:53:29
Click to select for comparison
1,025
POL flag Gracjan Zdun
16-24 1:53:34
Click to select for comparison
1,026
POL flag Tomasz Jaskółowski
35-39 1:54:07
Click to select for comparison
1,027
POL flag Mirmił Bielecki
50-54 1:54:15
Click to select for comparison
1,028
POL flag Wojciech Baranowski
35-39 1:54:37
Click to select for comparison
1,029
POL flag Łukasz Cybulski
45-49 1:54:38
Click to select for comparison
1,030
CZE flag Dusan Matejka
40-44 1:54:52
Click to select for comparison
1,031
POL flag Łukasz Wójtowicz
45-49 1:55:00
Click to select for comparison
1,032
POL flag Zbigniew Waśko
60-64 1:55:01
Click to select for comparison
1,033
GBR flag Oliver Smolanski
16-24 1:55:06
Click to select for comparison
1,034
CZE flag Lukáš Brovdy
30-34 1:55:12
Click to select for comparison
1,035
GER flag Kai Wisniewski
40-44 1:55:17
Click to select for comparison
1,036
POL flag Tomasz Pietras
35-39 1:55:22
Click to select for comparison
1,037
POL flag Michał Dżugan
16-24 1:55:41
Click to select for comparison
1,038
POL flag Przemyslaw Muszynski
30-34 1:55:55
Click to select for comparison
1,039
GER flag Marcel König
45-49 1:56:01
Click to select for comparison
1,040
POL flag Rafal Zajko
40-44 1:56:42
Click to select for comparison
1,041
POL flag Krzysztof Przeradzki
30-34 1:56:56
Click to select for comparison
1,042
IND flag Karan Aher
25-29 1:56:56
Click to select for comparison
1,043
POL flag Szymon Okrojek
35-39 1:57:15
Click to select for comparison
1,044
POL flag Piotr Macek
35-39 1:58:09
Click to select for comparison
1,045
SVK flag Ladislav Dóša
40-44 1:58:40
Click to select for comparison
1,046
GBR flag Julian Harris
50-54 1:59:07
Click to select for comparison
1,047
GBR flag Richard Johnson
40-44 1:59:09
Click to select for comparison
1,048
GER flag Robin Muschiol
25-29 2:00:05
Click to select for comparison
1,049
POL flag Michał Mocny
35-39 2:00:44
Click to select for comparison
1,050
POL flag Paweł Domzała
50-54 2:01:09
Click to select for comparison
1,051
GER flag Kristian Paulic
25-29 2:01:31
Click to select for comparison
1,052
POL flag Andrzej Kurda
45-49 2:02:22
Click to select for comparison
1,053
POL flag Wojciech Bąk
30-34 2:02:33
Click to select for comparison
1,054
POL flag Jacek Gimlik
35-39 2:02:34
Click to select for comparison
1,055
GER flag Baris Akbal
30-34 2:02:41
Click to select for comparison
1,056
GBR flag John Roberts
60-64 2:03:07
Click to select for comparison
1,057
POL flag Marcin Gilewski
35-39 2:03:16
Click to select for comparison
1,058
POL flag Robert Wróblewski
35-39 2:03:23
Click to select for comparison
1,059
GER flag Jonas Senftleben
35-39 2:03:26
Click to select for comparison
1,060
POL flag Szymon Wierzchowski
40-44 2:03:30
Click to select for comparison
1,061
GBR flag Andrew Watson
60-64 2:03:49
Click to select for comparison
1,062
POL flag Adam Aleksandrowicz
16-24 2:04:30
Click to select for comparison
1,063
POL flag Paweł Piotrowski
35-39 2:04:31
Click to select for comparison
1,064
POL flag Damian Malcharczyk
40-44 2:04:36
Click to select for comparison
1,065
POL flag Marcin Podwojski
40-44 2:04:52
Click to select for comparison
1,066
GBR flag Donald Wray
70-74 2:05:02
Click to select for comparison
1,067
GER flag Lucas Friedrich
16-24 2:05:07
Click to select for comparison
1,068
ROU flag Botezan Catalin
35-39 2:05:51
Click to select for comparison
1,069
POL flag Sławomir Dobosz
45-49 2:06:10
Click to select for comparison
1,070
POL flag Robert Nowak
25-29 2:06:19
Click to select for comparison
1,071
POL flag Norbert Curyło
25-29 2:06:57
Click to select for comparison
1,072
POL flag Aleksander Husák
40-44 2:08:05
Click to select for comparison
1,073
POL flag Łukasz Bobrecki
40-44 2:08:50
Click to select for comparison
1,074
POL flag Eryk Bachowski
16-24 2:08:58
Click to select for comparison
1,075
HUN flag Krisztian Zsolt Schiszler
45-49 2:09:10
Click to select for comparison
1,076
SVK flag Gábor Anda
45-49 2:09:42
Click to select for comparison
1,077
POL flag Daniel Cynowski
35-39 2:11:05
Click to select for comparison
1,078
GBR flag Simon Green
40-44 2:11:40
Click to select for comparison
1,079
POL flag Dawid Konik
16-24 2:11:45
Click to select for comparison
1,080
POL flag Mateusz Heinrich
40-44 2:12:12
Click to select for comparison
1,081
GER flag Sebastian Kowalski
40-44 2:12:25
Click to select for comparison
1,082
GBR flag Richard Marney
40-44 2:13:24
Click to select for comparison
1,083
POL flag Tomasz Żuk
40-44 2:14:09
Click to select for comparison
1,084
POL flag Artur Manowski
35-39 2:14:38
Click to select for comparison
1,085
IND flag Kaustubh Kulkarni
25-29 2:15:39
Click to select for comparison
1,086
POL flag Arkadiusz Jaczak
50-54 2:18:46
Click to select for comparison
1,087
POL flag Mirosław Padrok
50-54 2:18:50
Click to select for comparison
1,088
POL flag Tomasz Gaczoł
35-39 2:19:07
Click to select for comparison
1,089
ITA flag Marco Scardaccione
35-39 2:19:50
Click to select for comparison
1,090
POL flag Jakub Koncewicz
50-54 2:19:56
Click to select for comparison
1,091
POL flag Bogusław Kuzia
55-59 2:21:06
Click to select for comparison
1,092
POL flag Sławomir Pęk
50-54 2:23:14
Click to select for comparison
1,093
POL flag Krzysztof Śmierzyński
35-39 2:24:20
Click to select for comparison
1,094
POL flag Aleksander Majka
35-39 2:26:04
Click to select for comparison
1,095
SVK flag Milan Ragas
35-39 2:43:06
Click to select for comparison
1,096
POL flag Paweł Piekarski
50-54 2:45:45
Click to select for comparison
1,097
POL flag Karol Szelążek
25-29 3:00:47
Click to select for comparison
1,098
MEX flag Edgar Hilario Cantu Luna
30-34 3:05:32
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.