TrainRox Logo TrainRox

HYROX MEN - Katowice 2026

21–22 Feb 2026
Showing 601 to 700 of 1,098 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
601
CZE flag Vojtěch Hlavjenka
35-39 1:26:19
Click to select for comparison
602
POL flag Tomasz Żurawski
30-34 1:26:20
Click to select for comparison
603
HUN flag Belovics Péter
16-24 1:26:24
Click to select for comparison
604
POL flag Filip Szostak
16-24 1:26:25
Click to select for comparison
605
GBR flag Michael Knight
16-24 1:26:31
Click to select for comparison
606
GER flag Lutz Dreismann
45-49 1:26:41
Click to select for comparison
607
POL flag Błażej Pabijasz
25-29 1:26:42
Click to select for comparison
608
ITA flag Riccardo Iacoboni
35-39 1:26:43
Click to select for comparison
609
POL flag Michal Kapusciarz
30-34 1:26:44
Click to select for comparison
610
POL flag Marcin Jaksender
30-34 1:26:45
Click to select for comparison
611
POL flag Adam Całek
25-29 1:26:46
Click to select for comparison
612
GER flag Marcel Perret
45-49 1:26:47
Click to select for comparison
613
POL flag Łukasz Młynarczyk
40-44 1:26:49
Click to select for comparison
614
FRA flag Lukas CHYTIL
35-39 1:26:50
Click to select for comparison
615
POL flag Marek Karafioł
1:26:50
Click to select for comparison
616
GER flag Lukas Zapatka
30-34 1:26:57
Click to select for comparison
617
NOR flag Thomas Severinsen
30-34 1:27:01
Click to select for comparison
618
POL flag Sebastian Wiewióra
35-39 1:27:01
Click to select for comparison
619
CZE flag Dominik Tomíček
16-24 1:27:05
Click to select for comparison
620
GBR flag Samuel Knight
16-24 1:27:07
Click to select for comparison
621
POL flag Patryk Gruszka
35-39 1:27:10
Click to select for comparison
622
POL flag Marcin Niemyjski
35-39 1:27:10
Click to select for comparison
623
POL flag Marcin Grabarczyk
30-34 1:27:15
Click to select for comparison
624
POL flag Jacek Faber
35-39 1:27:15
Click to select for comparison
625
POL flag Szymon Otto
16-24 1:27:15
Click to select for comparison
626
POL flag Artur Kamieniak
30-34 1:27:16
Click to select for comparison
627
AUT flag Matthias Häusler
35-39 1:27:19
Click to select for comparison
628
POL flag Michał Filipczak
35-39 1:27:19
Click to select for comparison
629
POL flag Rafał Wawruch
35-39 1:27:20
Click to select for comparison
630
GER flag Bartholomé Négaret
16-24 1:27:24
Click to select for comparison
631
POL flag Bartosz Staszulonek
25-29 1:27:24
Click to select for comparison
632
POL flag Michał Ozorkiewicz
30-34 1:27:26
Click to select for comparison
633
POL flag Marcin Barwacz
35-39 1:27:28
Click to select for comparison
634
MLT flag Michael Cachia
30-34 1:27:29
Click to select for comparison
635
POL flag Przemysław Tołoczko
35-39 1:27:29
Click to select for comparison
636
CZE flag Radek Magyar
40-44 1:27:35
Click to select for comparison
637
POL flag Piotr Bartyński
25-29 1:27:39
Click to select for comparison
638
ITA flag Ignazio Mineccia
35-39 1:27:42
Click to select for comparison
639
POL flag Piotr Kryszak
45-49 1:27:44
Click to select for comparison
640
POL flag Bartłomiej Prokop
30-34 1:27:46
Click to select for comparison
641
GBR flag Ross Elliott
30-34 1:27:47
Click to select for comparison
642
LTU flag Aidas Plečkaitis
30-34 1:27:50
Click to select for comparison
643
POL flag Mariusz Waliś
40-44 1:27:53
Click to select for comparison
644
POL flag Marcin Zmyślony
40-44 1:27:53
Click to select for comparison
645
POL flag Bartosz Lisiakiewicz
40-44 1:27:56
Click to select for comparison
646
CZE flag Rene Braun
50-54 1:27:56
Click to select for comparison
647
CZE flag Matyáš Jarkovský
16-24 1:28:02
Click to select for comparison
648
POL flag Filip Dąbrowski
25-29 1:28:07
Click to select for comparison
649
POL flag Marcin Paszkowski
40-44 1:28:07
Click to select for comparison
650
IRL flag Ronan Madine
35-39 1:28:07
Click to select for comparison
651
CZE flag Prokop Svancer
16-24 1:28:07
Click to select for comparison
652
POL flag Paweł Białek
40-44 1:28:11
Click to select for comparison
653
POL flag Cezary Wójcik
35-39 1:28:16
Click to select for comparison
654
POL flag Szymon Tokarski
40-44 1:28:18
Click to select for comparison
655
GBR flag Martyn Hinks
35-39 1:28:18
Click to select for comparison
656
POL flag Piotr Ciemiński
30-34 1:28:20
Click to select for comparison
657
GBR flag Graham Poke
35-39 1:28:21
Click to select for comparison
658
GER flag Martin Fröhlich
45-49 1:28:22
Click to select for comparison
659
NOR flag Thomas Nordby
35-39 1:28:22
Click to select for comparison
660
GBR flag Leonard Patane
60-64 1:28:25
Click to select for comparison
661
GER flag Bruno-Alexander Heinrich
16-24 1:28:27
Click to select for comparison
662
POL flag Dawid Parzych
30-34 1:28:29
Click to select for comparison
663
LTU flag Mantvidas Miškinis
35-39 1:28:30
Click to select for comparison
664
GBR flag Joshua Thewliss
25-29 1:28:31
Click to select for comparison
665
POL flag Marcin Rybiński
25-29 1:28:34
Click to select for comparison
666
POL flag Marcin Zygmunt
35-39 1:28:35
Click to select for comparison
667
POL flag Igor Piskorz
25-29 1:28:35
Click to select for comparison
668
POL flag Michał Kociuk
40-44 1:28:38
Click to select for comparison
669
POL flag Jacek Kozub
35-39 1:28:44
Click to select for comparison
670
CZE flag David Kučera
40-44 1:28:45
Click to select for comparison
671
GER flag Maik Bloch
25-29 1:28:46
Click to select for comparison
672
POL flag Marcin Fleszar
35-39 1:28:46
Click to select for comparison
673
SVK flag Patrik Rehorka
30-34 1:28:46
Click to select for comparison
674
POL flag Jacek Moskal
16-24 1:28:52
Click to select for comparison
675
POL flag Radosław Szachnowski
35-39 1:28:54
Click to select for comparison
676
POL flag Marcin Kiepas
45-49 1:28:57
Click to select for comparison
677
POL flag Dariusz Krawczyk
40-44 1:29:02
Click to select for comparison
678
POL flag Jan Pukalak
35-39 1:29:04
Click to select for comparison
679
POL flag Michał Wojciechowski
25-29 1:29:06
Click to select for comparison
680
POL flag Dawid Krakowiak
35-39 1:29:07
Click to select for comparison
681
POL flag Paweł Cichocki
30-34 1:29:08
Click to select for comparison
682
POL flag Piotr Pyrcioch
35-39 1:29:08
Click to select for comparison
683
POL flag Sebastian Szczepankiewicz
30-34 1:29:11
Click to select for comparison
684
POL flag Jacek Zwolski
30-34 1:29:14
Click to select for comparison
685
GER flag Andreas Riebe
40-44 1:29:15
Click to select for comparison
686
USA flag Dustin Moody
40-44 1:29:16
Click to select for comparison
687
IRI flag Kiavash Fathi
25-29 1:29:22
Click to select for comparison
688
GER flag Raphael Nohe-Bujak
35-39 1:29:32
Click to select for comparison
689
POL flag Olgierd Paterek
16-24 1:29:35
Click to select for comparison
690
POL flag Przemysław Szklarski
40-44 1:29:35
Click to select for comparison
691
POL flag Adam K9 Książek
50-54 1:29:45
Click to select for comparison
692
POL flag Remigiusz Cesarz
40-44 1:29:48
Click to select for comparison
693
CZE flag Petr Jandourek
50-54 1:29:53
Click to select for comparison
694
POL flag Patryk Balawender
25-29 1:29:54
Click to select for comparison
695
POL flag Marcin Piątek
40-44 1:29:54
Click to select for comparison
696
POL flag Seweryn Baranowski
25-29 1:29:56
Click to select for comparison
697
CZE flag David Procházka
25-29 1:29:56
Click to select for comparison
698
POL flag Tomasz Caliński
30-34 1:30:18
Click to select for comparison
699
SVK flag Martin Šimko
35-39 1:30:24
Click to select for comparison
700
GER flag Thomas Brandl
40-44 1:30:25
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.