HYROX MEN - Warsaw 2025

12–13 Apr 2025
Showing 1,101 to 1,200 of 1,489 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,101 275
POL flag Karol Mizerski
1:32:25 30-34
Click to select for comparison
1,102 256
POL flag Przemysław Odrzywołek
1:32:26 35-39
Click to select for comparison
1,103 258
POL flag Filip Kowalewski
1:32:27 35-39
Click to select for comparison
1,104 186
POL flag Mateusz Mazgaj
1:32:27 25-29
Click to select for comparison
1,105 257
POL flag Michal Fiuk
1:32:27 35-39
Click to select for comparison
1,106 10
POL flag Jacek Domański
1:32:28 55-59
Click to select for comparison
1,107 187
POL flag Jakub Wodyk
1:32:32 25-29
Click to select for comparison
1,108 259
POL flag Jan Pukalak
1:32:35 35-39
Click to select for comparison
1,109 168
POL flag Michał Grudzień
1:32:37 40-44
Click to select for comparison
1,110 276
POL flag Szymon Karpiński
1:32:39 30-34
Click to select for comparison
1,111 260
POL flag Marcin Żmudzin
1:32:40 35-39
Click to select for comparison
1,112 188
GBR flag Jamal Khalil
1:32:44 25-29
Click to select for comparison
1,113 169
POL flag Konrad Toporowicz
1:32:45 40-44
Click to select for comparison
1,114 277
POL flag Michał Mlynarczyk
1:32:47 30-34
Click to select for comparison
1,115 170
POL flag Paweł Szymczak
1:32:47 40-44
Click to select for comparison
1,116 92
POL flag Radosław Makuch
1:32:49 45-49
Click to select for comparison
1,117 278
POL flag Jakub Rohleder
1:32:50 30-34
Click to select for comparison
1,118 261
POL flag Mikołaj Szczerbicki
1:32:51 35-39
Click to select for comparison
1,119 262
UKR flag Bogdan Polishchuk
1:32:57 35-39
Click to select for comparison
1,120 93
POL flag Andrzej Augustynowicz
1:32:58 45-49
Click to select for comparison
1,121 263
POL flag Dawid Kurzyna
1:33:03 35-39
Click to select for comparison
1,122 279
GGY flag Josh Savident
1:33:04 30-34
Click to select for comparison
1,123 94
POL flag Artur Konopka
1:33:05 45-49
Click to select for comparison
1,124 189
POL flag Damian Michalczyk
1:33:09 25-29
Click to select for comparison
1,125 280
BLR flag Vadzim Tarkaila
1:33:11 30-34
Click to select for comparison
1,126 2
GBR flag Phil Cunningham
1:33:11 65-69
Click to select for comparison
1,127 190
POL flag Robert Gwóźdź
1:33:13 25-29
Click to select for comparison
1,128 281
GBR flag Andrew Wales
1:33:13 30-34
Click to select for comparison
1,129 265
POL flag Michał Siutkowski
1:33:21 35-39
Click to select for comparison
1,130 264
IRL flag Peter Zambra
1:33:21 35-39
Click to select for comparison
1,131 95
POL flag Rafał Szczerbakowicz
1:33:21 45-49
Click to select for comparison
1,132 11
POL flag Arkadiusz Miszczuk
1:33:26 55-59
Click to select for comparison
1,133 282
LAT flag Nikita Fisunovs
1:33:28 30-34
Click to select for comparison
1,134 171
POL flag Gwidon Siedlerski
1:33:31 40-44
Click to select for comparison
1,135 82
POL flag Jakub Nowosiński
1:33:32 16-24
Click to select for comparison
1,136 96
POL flag Michal Stefankiewicz
1:33:35 45-49
Click to select for comparison
1,137 266
POL flag Łukasz Matuszewski
1:33:36 35-39
Click to select for comparison
1,138 97
CZE flag Jiri Hulinsky
1:33:41 45-49
Click to select for comparison
1,139 283
ITA flag Maurizio Rametta
1:33:44 30-34
Click to select for comparison
1,140 267
CAN flag Carlos Conejo
1:33:53 35-39
Click to select for comparison
1,141 83
POL flag Adrian Tarka
1:33:59 16-24
Click to select for comparison
1,142 172
POL flag Paweł Hasiak
1:34:00 40-44
Click to select for comparison
1,143 84
AUS flag James Kelly
1:34:04 16-24
Click to select for comparison
1,144 268
GBR flag Barry Moran
1:34:06 35-39
Click to select for comparison
1,145 191
GBR flag Patrick Otoole
1:34:07 25-29
Click to select for comparison
1,146 98
IRL flag Ciaran Mac Carthy
1:34:07 45-49
Click to select for comparison
1,147 173
POL flag Piotr Poleszuk
1:34:10 40-44
Click to select for comparison
1,148 284
IRL flag Darrian Geoghegan
1:34:12 30-34
Click to select for comparison
1,149 285
IRL flag William Hender-Phillips
1:34:16 30-34
Click to select for comparison
1,150 175
LTU flag Paulius Masiulis
1:34:18 40-44
Click to select for comparison
1,151 192
IRI flag Kiavash Fathi
1:34:18 25-29
Click to select for comparison
1,152 174
POL flag Łukasz Sidor
1:34:18 40-44
Click to select for comparison
1,153 85
CZE flag Tomas Hrbac
1:34:35 16-24
Click to select for comparison
1,154 99
POL flag Rafal Polak
1:34:35 45-49
Click to select for comparison
1,155 193
POL flag Karol Przychodzeń
1:34:37 25-29
Click to select for comparison
1,156 176
POL flag Grzegorz Wolak
1:34:41 40-44
Click to select for comparison
1,157 86
SUI flag Iago Cecchi Di Stefano
1:34:41 16-24
Click to select for comparison
1,158 177
POL flag Paweł Socha
1:34:43 40-44
Click to select for comparison
1,159 178
POL flag Adam Skonieczko
1:34:45 40-44
Click to select for comparison
1,160 31
CZE flag Rene Braun
1:34:48 50-54
Click to select for comparison
1,161 179
POL flag Mariusz Stanikowski
1:34:48 40-44
Click to select for comparison
1,162 100
POL flag Przemysław Chojnacki
1:34:52 45-49
Click to select for comparison
1,163 180
POL flag Michał Lewiński
1:34:54 40-44
Click to select for comparison
1,164 286
POL flag Bartek Pawlik
1:34:55 30-34
Click to select for comparison
1,165 287
POL flag Szymon Zajęcki
1:34:59 30-34
Click to select for comparison
1,166 87
POL flag Jakub Frontczak
1:35:01 16-24
Click to select for comparison
1,167 288
POL flag Łukasz Łukasik
1:35:06 30-34
Click to select for comparison
1,168 101
SVK flag Peter Kmosko
1:35:07 45-49
Click to select for comparison
1,169 32
IRL flag Patrick Reid
1:35:08 50-54
Click to select for comparison
1,170 102
POL flag Marcin Pilipczuk
1:35:13 45-49
Click to select for comparison
1,171 289
POL flag Piotr Cynowski
1:35:15 30-34
Click to select for comparison
1,172 194
POL flag Oskar Syvan
1:35:18 25-29
Click to select for comparison
1,173 103
POL flag Maciej Raczak
1:35:22 45-49
Click to select for comparison
1,174 290
POL flag Tomasz Siudziński
1:35:26 30-34
Click to select for comparison
1,175 181
POL flag Łukasz Patera
1:35:26 40-44
Click to select for comparison
1,176 182
USA flag Bradley Neuse
1:35:30 40-44
Click to select for comparison
1,177 183
POL flag Łukasz Kędzierski
1:35:32 40-44
Click to select for comparison
1,178 104
POL flag Pawel Jakubowski
1:35:36 45-49
Click to select for comparison
1,179 184
POL flag Rafał Wisniewski
1:35:36 40-44
Click to select for comparison
1,180 195
GBR flag Harvey Barrow
1:35:40 25-29
Click to select for comparison
1,181 88
POL flag Mateusz Wachowiec
1:35:42 16-24
Click to select for comparison
1,182 105
POL flag Piotr Jablonski
1:35:50 45-49
Click to select for comparison
1,183 185
ITA flag Didier Nesti
1:35:52 40-44
Click to select for comparison
1,184 89
FRA flag Teo Sahut
1:35:55 16-24
Click to select for comparison
1,185 269
POL flag Rafał Pietrzak
1:35:57 35-39
Click to select for comparison
1,186 186
POL flag Grzegorz Jozefiak
1:36:00 40-44
Click to select for comparison
1,187 196
POL flag Stanisław Idzikowski
1:36:08 25-29
Click to select for comparison
1,188 197
GBR flag Adam Louani
1:36:13 25-29
Click to select for comparison
1,189 106
IRL flag Brian Burgess
1:36:16 45-49
Click to select for comparison
1,190 291
IRL flag Gavin Sherwin
1:36:18 30-34
Click to select for comparison
1,191 270
POL flag Patryk Szelewski
1:36:20 35-39
Click to select for comparison
1,192 33
POL flag Tomasz Głowacki
1:36:24 50-54
Click to select for comparison
1,193 292
POL flag Piotr Marczykowski
1:36:29 30-34
Click to select for comparison
1,194 187
POL flag Tomasz Włodarczyk
1:36:33 40-44
Click to select for comparison
1,195 198
GBR flag Rowan Read
1:36:36 25-29
Click to select for comparison
1,196 188
POL flag Piotr Pszonka
1:36:41 40-44
Click to select for comparison
1,197 271
POL flag Marcel Garbarczyk
1:36:49 35-39
Click to select for comparison
1,198 272
POL flag Łukasz Filipczuk
1:36:50 35-39
Click to select for comparison
1,199 107
POL flag Grzegorz Bujnowski
1:36:53 45-49
Click to select for comparison
1,200 189
POR flag Joel Vilchez
1:37:01 40-44
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.