HYROX MEN - Gdańsk 2026

10–11 Oct 2026 Provisional results
Showing 1,001 to 1,100 of 1,362 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,001 58
POL flag Przemysław Kowalski
1:39:31 50-54
Click to select for comparison
1,002 102
EST flag Kiur Lootus
1:39:31 45-49
Click to select for comparison
1,003 103
GBR flag Adam Halawi
1:39:32 45-49
Click to select for comparison
1,004 222
LAT flag Kaspars Krisans
1:39:34 35-39
Click to select for comparison
1,005 132
POL flag Marcel Grudziński
1:39:36 25-29
Click to select for comparison
1,006 59
GBR flag Martin Gallaher
1:39:39 50-54
Click to select for comparison
1,007 229
LTU flag Jonas Budinavicius
1:39:41 30-34
Click to select for comparison
1,008 180
POL flag Marcin Matuszkiewicz
1:39:47 40-44
Click to select for comparison
1,009 223
POL flag Pawel Stankiewicz
1:39:48 35-39
Click to select for comparison
1,010 230
POL flag Bartosz Jabłoński
1:39:48 30-34
Click to select for comparison
1,011 10
EST flag Tiit Riisalo
1:39:49 55-59
Click to select for comparison
1,012 63
POL flag Franciszek Podolski
1:39:50 16-24
Click to select for comparison
1,013 60
POL flag Tomasz Czerwinski
1:39:53 50-54
Click to select for comparison
1,014 133
POL flag Kacper Ołdak
1:39:55 25-29
Click to select for comparison
1,015 11
POL flag Krzysztof Więsław
1:39:58 55-59
Click to select for comparison
1,016 231
POL flag Oskar Sylwestrzak
1:40:01 30-34
Click to select for comparison
1,017 134
UKR flag Dmytro Gaponenko
1:40:04 25-29
Click to select for comparison
1,018 104
POL flag Radosław Kuchta
1:40:05 45-49
Click to select for comparison
1,019 181
POL flag Daniel Wiszowaty
1:40:08 40-44
Click to select for comparison
1,020 183
POL flag Krzysztof Sikorski
1:40:09 40-44
Click to select for comparison
1,021 182
POL flag Piotr Pawel Stoltmann
1:40:09 40-44
Click to select for comparison
1,022 225
POL flag Łukasz Głogowski
1:40:10 35-39
Click to select for comparison
1,023 224
POL flag Łukasz Idziński
1:40:10 35-39
Click to select for comparison
1,024 232
CAN flag Carl Verrier Silva
1:40:11 30-34
Click to select for comparison
1,025 105
POL flag Paweł Mardoń
1:40:13 45-49
Click to select for comparison
1,026 61
POL flag Dariusz Zalewski
1:40:16 50-54
Click to select for comparison
1,027 106
POL flag Tomasz Anyżewski
1:40:18 45-49
Click to select for comparison
1,028 233
POL flag Dominik Hołda
1:40:28 30-34
Click to select for comparison
1,029 135
SUI flag Tom Taeymans
1:40:31 25-29
Click to select for comparison
1,030 226
POL flag Patryk Szklarz
1:40:33 35-39
Click to select for comparison
1,031 227
POL flag Błażej Hrapkowicz
1:40:36 35-39
Click to select for comparison
1,032 136
POL flag Marek Koszałka
1:40:39 25-29
Click to select for comparison
1,033 184
GBR flag Ross Hannen
1:40:40 40-44
Click to select for comparison
1,034 107
GBR flag Kamil Hamied
1:40:43 45-49
Click to select for comparison
1,035 62
GBR flag Mat Forde
1:40:44 50-54
Click to select for comparison
1,036 185
POL flag Michał Czader
1:40:44 40-44
Click to select for comparison
1,037 186
POL flag Łukasz Michalski
1:40:45 40-44
Click to select for comparison
1,038 187
POL flag Rafal Zajko
1:40:49 40-44
Click to select for comparison
1,039 234
POL flag Kamil Balicki
1:40:51 30-34
Click to select for comparison
1,040 229
NED flag Jeffrey Van Vuurde
1:40:58 35-39
Click to select for comparison
1,041 228
POL flag Adam Zinkiewicz
1:40:58 35-39
Click to select for comparison
1,042 63
GER flag Oliver Brunnberg
1:41:04 50-54
Click to select for comparison
1,043 137
POL flag KACPER WŁUDYKA
1:41:08 25-29
Click to select for comparison
1,044 64
POL flag Jacek Gotlib
1:41:09 50-54
Click to select for comparison
1,045 230
POL flag Michal Zareba
1:41:10 35-39
Click to select for comparison
1,046 188
POL flag Maciej Szumiński
1:41:10 40-44
Click to select for comparison
1,047 108
POL flag Mariusz Odwrot
1:41:11 45-49
Click to select for comparison
1,048 138
POL flag Piotr Włostek
1:41:15 25-29
Click to select for comparison
1,049 231
POL flag SEBASTIAN KOCAJA
1:41:18 35-39
Click to select for comparison
1,050 64
IND flag Viswak Ggautham
1:41:22 16-24
Click to select for comparison
1,051 65
POL flag Marzell Rogosch
1:41:24 16-24
Click to select for comparison
1,052 236
POL flag Marek Pływaczewski
1:41:26 30-34
Click to select for comparison
1,053 235
POL flag Maciej Mazur
1:41:26 30-34
Click to select for comparison
1,054 12
GBR flag John Bozza
1:41:27 55-59
Click to select for comparison
1,055 109
POL flag Roman Gos
1:41:30 45-49
Click to select for comparison
1,056 189
POL flag Michał Kindela
1:41:31 40-44
Click to select for comparison
1,057 139
POL flag Mikolaj Leyk
1:41:39 25-29
Click to select for comparison
1,058 110
POL flag Bartosz Leoszewski
1:41:44 45-49
Click to select for comparison
1,059 65
POL flag Michał Grzywacz
1:41:50 50-54
Click to select for comparison
1,060 66
POL flag Sebastian Rossa
1:41:51 50-54
Click to select for comparison
1,061 232
POL flag Mateusz Tajak
1:41:56 35-39
Click to select for comparison
1,062 237
POL flag Gracjan Marszałek
1:42:01 30-34
Click to select for comparison
1,063 67
POL flag Robert Łozowski
1:42:03 50-54
Click to select for comparison
1,064 190
POL flag Tomasz Bieńkowski
1:42:03 40-44
Click to select for comparison
1,065 111
POL flag Piotr Woch
1:42:10 45-49
Click to select for comparison
1,066 140
POL flag Mateusz Goleniewski
1:42:21 25-29
Click to select for comparison
1,067 233
POL flag Krzysztof Gorwa
1:42:21 35-39
Click to select for comparison
1,068 141
POL flag Hubert Bondyra
1:42:23 25-29
Click to select for comparison
1,069 68
SWE flag Magnus Finne
1:42:24 50-54
Click to select for comparison
1,070 13
GBR flag Paul moss
1:42:24 55-59
Click to select for comparison
1,071 234
GER flag Paul Mack
1:42:25 35-39
Click to select for comparison
1,072 235
POL flag Jędrzej Dudkiewicz
1:42:32 35-39
Click to select for comparison
1,073 236
POL flag Maciej Ociepa
1:42:33 35-39
Click to select for comparison
1,074 14
GBR flag Paul Freeman
1:42:39 55-59
Click to select for comparison
1,075 142
POL flag Seweryn Baranowski
1:42:45 25-29
Click to select for comparison
1,076 191
POL flag Patryk Nieznański
1:42:49 40-44
Click to select for comparison
1,077 69
POL flag Jakub Lewandowski
1:42:53 50-54
Click to select for comparison
1,078 8
SWE flag Johan Waktare
1:42:55 60-64
Click to select for comparison
1,079 192
POL flag Marcin Tuzinkiewicz
1:42:55 40-44
Click to select for comparison
1,080 237
POL flag Kamil Grzybicki
1:43:04 35-39
Click to select for comparison
1,081 238
POL flag Rafał Wojnowski
1:43:11 30-34
Click to select for comparison
1,082 239
POL flag Wojciech Kotlicki
1:43:12 30-34
Click to select for comparison
1,083 143
POL flag Bartlomiej Kornacki
1:43:15 25-29
Click to select for comparison
1,084 112
POL flag Marcin Nurczyński
1:43:15 45-49
Click to select for comparison
1,085 240
POL flag Maciej Biela
1:43:22 30-34
Click to select for comparison
1,086 113
GBR flag Gordon Kemp
1:43:26 45-49
Click to select for comparison
1,087 238
POL flag Krzysztof Kirdzik
1:43:30 35-39
Click to select for comparison
1,088 239
POL flag Mariusz Wiśniewski
1:43:31 35-39
Click to select for comparison
1,089 193
POL flag Karol Ziegert
1:43:34 40-44
Click to select for comparison
1,090 240
ITA flag Andrea Rovida
1:43:57 35-39
Click to select for comparison
1,091 194
POL flag Łukasz Witaszewski
1:43:59 40-44
Click to select for comparison
1,092 144
POL flag Hubert Szuba
1:44:03 25-29
Click to select for comparison
1,093 66
POL flag Milo Darski
1:44:09 16-24
Click to select for comparison
1,094 241
POL flag Adrian Szpyrka
1:44:10 30-34
Click to select for comparison
1,095 242
POL flag Łukasz Graban
1:44:11 30-34
Click to select for comparison
1,096 241
POL flag Krzysztof Serafin
1:44:12 35-39
Click to select for comparison
1,097 67
POL flag Artur Tybura
1:44:17 16-24
Click to select for comparison
1,098 242
GBR flag JR Mcinnes
1:44:25 35-39
Click to select for comparison
1,099 145
POL flag Piotr Orzechowski
1:44:26 25-29
Click to select for comparison
1,100 70
GER flag Jens Sprotte
1:44:26 50-54
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.