TrainRox Logo TrainRox

HYROX MEN - Katowice 2026

21–22 Feb 2026
Showing 801 to 900 of 1,098 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
801
POL flag Sebastian Pazdyga
35-39 1:34:58
Click to select for comparison
802
HUN flag Alex D’Ess
25-29 1:35:01
Click to select for comparison
803
POL flag Michal Kaczynski
30-34 1:35:05
Click to select for comparison
804
IND flag Samarth Modi
16-24 1:35:07
Click to select for comparison
805
CZE flag Lukáš Kameníček
25-29 1:35:11
Click to select for comparison
806
POL flag Michał Lech
30-34 1:35:12
Click to select for comparison
807
UKR flag Dmytro Solianyk
30-34 1:35:13
Click to select for comparison
808
CZE flag Jakub Morávek
16-24 1:35:15
Click to select for comparison
809
POL flag Mateusz Rybinski
35-39 1:35:21
Click to select for comparison
810
POL flag Filip Baranowski
35-39 1:35:23
Click to select for comparison
811
FRA flag Sébastien Deschamps
30-34 1:35:26
Click to select for comparison
812
CZE flag Jakub Petrák
30-34 1:35:26
Click to select for comparison
813
POL flag Tomasz Skibiński
45-49 1:35:26
Click to select for comparison
814
POL flag Bernard Baran
45-49 1:35:26
Click to select for comparison
815
POL flag Łukasz Forc
30-34 1:35:28
Click to select for comparison
816
POL flag Piotr Bigosiński
40-44 1:35:28
Click to select for comparison
817
POL flag Adrian Grausam
16-24 1:35:29
Click to select for comparison
818
CZE flag Jakub Hájek
16-24 1:35:36
Click to select for comparison
819
POL flag Radosław Kujawiński
40-44 1:35:37
Click to select for comparison
820
GRE flag Christos Goulas
30-34 1:35:38
Click to select for comparison
821
CZE flag Andrej Pozdenkov
50-54 1:35:39
Click to select for comparison
822
POL flag Piotr Wiąckiewicz
40-44 1:35:40
Click to select for comparison
823
GER flag Florian Frede
16-24 1:35:46
Click to select for comparison
824
POL flag Tomasz Skwarek
40-44 1:35:47
Click to select for comparison
825
POL flag Adam Idasiak
35-39 1:35:47
Click to select for comparison
826
SWE flag Sven Mjöhagen
65-69 1:35:57
Click to select for comparison
827
POL flag Krzysztof Malinowski
45-49 1:36:09
Click to select for comparison
828
CZE flag Jiří Šeba
16-24 1:36:12
Click to select for comparison
829
POL flag Paweł Ciuba
25-29 1:36:12
Click to select for comparison
830
POL flag Michał Łazowy
30-34 1:36:13
Click to select for comparison
831
SRB flag Strahinja Dulic
25-29 1:36:17
Click to select for comparison
832
POL flag Jakub Skrzyniarz
25-29 1:36:18
Click to select for comparison
833
POL flag Paweł Tąpała
40-44 1:36:18
Click to select for comparison
834
CZE flag Vladimir Lukes
45-49 1:36:20
Click to select for comparison
835
POL flag Damian Maruszczak
35-39 1:36:30
Click to select for comparison
836
SVK flag Erik Schillinger
25-29 1:36:30
Click to select for comparison
837
POL flag Grzegorz Michalski
25-29 1:36:33
Click to select for comparison
838
POL flag Dawid Kur
35-39 1:36:36
Click to select for comparison
839
POL flag Krzysztof Hernik
35-39 1:36:38
Click to select for comparison
840
CZE flag Vladimír Kocourek
40-44 1:36:38
Click to select for comparison
841
POL flag Mateusz Habraszka
35-39 1:36:39
Click to select for comparison
842
CZE flag Jakub Sochorek
30-34 1:36:44
Click to select for comparison
843
POL flag Dobromir Rudawski
45-49 1:37:00
Click to select for comparison
844
POL flag Dawid Winkler
35-39 1:37:04
Click to select for comparison
845
POL flag Jarek Paszkowiak
40-44 1:37:08
Click to select for comparison
846
POL flag Adrian Chomiuk
35-39 1:37:09
Click to select for comparison
847
POL flag Rafał Kaczor
40-44 1:37:12
Click to select for comparison
848
POL flag Piotr Gacek
35-39 1:37:12
Click to select for comparison
849
POL flag Karol Szarek
25-29 1:37:14
Click to select for comparison
850
POL flag Marcin Folusiak
50-54 1:37:18
Click to select for comparison
851
POL flag Jarosław Kubiak
40-44 1:37:19
Click to select for comparison
852
POL flag Tomasz Faba
40-44 1:37:24
Click to select for comparison
853
POL flag Łukasz Heneczkowski
45-49 1:37:26
Click to select for comparison
854
GER flag Martin Pulfer
45-49 1:37:26
Click to select for comparison
855
POL flag Bartosz Żurek
40-44 1:37:27
Click to select for comparison
856
POL flag Michał Wojciechowski
35-39 1:37:28
Click to select for comparison
857
POL flag Jan Kurek
45-49 1:37:31
Click to select for comparison
858
SVK flag Augustín Štefanica
25-29 1:37:31
Click to select for comparison
859
POL flag Krystian Majchrowicz
25-29 1:37:49
Click to select for comparison
860
GER flag Andreas Lamotte
45-49 1:37:57
Click to select for comparison
861
POL flag Tomasz Kopyczyński
40-44 1:38:03
Click to select for comparison
862
CZE flag Marek Nesrsta
25-29 1:38:04
Click to select for comparison
863
POL flag Jakub Kowal
30-34 1:38:06
Click to select for comparison
864
POL flag Paweł Iwanczenko
40-44 1:38:09
Click to select for comparison
865
GER flag Thomas Duhme
30-34 1:38:11
Click to select for comparison
866
POL flag Łukasz Pawlas
40-44 1:38:20
Click to select for comparison
867
POL flag Piotr Rasała
25-29 1:38:38
Click to select for comparison
868
POL flag Wojciech Ruczyński
40-44 1:38:41
Click to select for comparison
869
CZE flag Dominik Horák
25-29 1:38:45
Click to select for comparison
870
POL flag Michał Bulesowski
40-44 1:38:46
Click to select for comparison
871
POL flag Roland Wawrzynek
35-39 1:39:04
Click to select for comparison
872
GER flag Simon Sehr
25-29 1:39:10
Click to select for comparison
873
POL flag Piotr Wasik
40-44 1:39:11
Click to select for comparison
874
POL flag Michał Nalej
40-44 1:39:19
Click to select for comparison
875
POL flag Janusz Jureczka
50-54 1:39:20
Click to select for comparison
876
POL flag Daniel Banasiak
30-34 1:39:26
Click to select for comparison
877
POL flag Maciej Myrlak
45-49 1:39:27
Click to select for comparison
878
POL flag Dariusz Kacprzak
50-54 1:39:32
Click to select for comparison
879
POL flag Maciej Urbański
16-24 1:39:32
Click to select for comparison
880
LTU flag Nerijus Špogis
30-34 1:39:34
Click to select for comparison
881
POL flag Tomasz Szotkowski
45-49 1:39:34
Click to select for comparison
882
POL flag Michał Sokołowski
45-49 1:39:35
Click to select for comparison
883
POL flag Grzegorz Labus
45-49 1:39:38
Click to select for comparison
884
POL flag Aron Ledochowski
25-29 1:39:40
Click to select for comparison
885
POL flag Jan Białek
35-39 1:39:42
Click to select for comparison
886
POL flag Mikołaj Dubiel
30-34 1:39:45
Click to select for comparison
887
GER flag Adam Kalus
25-29 1:39:46
Click to select for comparison
888
SWE flag Fredrik Thuning
30-34 1:39:49
Click to select for comparison
889
POL flag Remigiusz Romik
45-49 1:40:04
Click to select for comparison
890
POL flag Christian Ndu
25-29 1:40:05
Click to select for comparison
891
SVK flag Filip Štítnický
25-29 1:40:07
Click to select for comparison
892
POL flag Marcin Górecki
45-49 1:40:16
Click to select for comparison
893
POL flag Bartłomiej Barański
30-34 1:40:18
Click to select for comparison
894
CZE flag Jaroslav Loutocký
35-39 1:40:22
Click to select for comparison
895
POL flag Tomasz Grzegorczyk
50-54 1:40:23
Click to select for comparison
896
POL flag Michał Pala
35-39 1:40:25
Click to select for comparison
897
NED flag Fabian Truijen
35-39 1:40:29
Click to select for comparison
898
POL flag Krystian Janik
40-44 1:40:39
Click to select for comparison
899
POL flag Marcin Józefowicz
35-39 1:40:39
Click to select for comparison
900
POL flag Łukasz Nowakowski
45-49 1:40:42
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.