← Warsaw 2026 results

HYROX Warsaw 2026 Results – Open Men (page 2)

2,556 finishers. Winner Matas Gedziunas in 54:24; median 1:23:58.

Rank Athlete Nat Age group Time
201 Dominykas Semeklis LTU 30-34 1:07:00
202 Wayne Whiting GBR 40-44 1:07:10
203 Marco Marongiu ITA 25-29 1:07:11
204 Marek Sadowski POL 40-44 1:07:12
205 Wojciech Masłowski POL 45-49 1:07:16
206 Mike Frei SUI 16-24 1:07:18
207 Michael Nabb SWE 40-44 1:07:18
208 Alberto Dicati ITA 40-44 1:07:19
209 Marcin Bajuk POL 40-44 1:07:20
210 Mikey O’Reilly IRL 16-24 1:07:21
211 Julian Schmitt GER 30-34 1:07:21
212 Aleksander Jurczak POL 30-34 1:07:22
213 Wiktor Korzeniowski POL 35-39 1:07:22
214 Thomas Jungbauer AUT 55-59 1:07:24
215 Sebastian Els GER 35-39 1:07:28
216 Martin Kubik SVK 40-44 1:07:29
217 Riccardo Roveri SUI 35-39 1:07:29
218 Paulius Ivanauskas LTU 35-39 1:07:29
219 Charlie Morris GBR 25-29 1:07:31
220 Wilhelm Forsman SWE 16-24 1:07:32
221 Andrius Sukys LTU 30-34 1:07:33
222 Lukas Savickas LTU 30-34 1:07:33
223 Aodan Coyle IRL 16-24 1:07:34
224 Jonatan Mattsson FIN 25-29 1:07:35
225 Adrian Sliwiak POL 35-39 1:07:35
226 Joseph Farrelly IRL 35-39 1:07:38
227 Leon O'Rourke GBR 45-49 1:07:39
228 Ronan Kelly IRL 40-44 1:07:40
229 Michael Curry GBR 30-34 1:07:41
230 Alexandre Ally FRA 35-39 1:07:41
231 Dzmitry Zhuk POL 25-29 1:07:49
232 Ollie Wheatley GBR 25-29 1:07:51
233 Fredrik Raffelsen Hope NOR 35-39 1:07:52
234 Bartosz Olejnik POL 30-34 1:07:52
235 Alexander Schmidt SWE 30-34 1:07:56
236 Łukasz Raróg POL 35-39 1:07:57
237 Mario Bernhofen GER 45-49 1:08:00
238 Dominykas Gruzinskas LTU 30-34 1:08:04
239 Martynas Janėnas LTU 40-44 1:08:05
240 Tomasz Gadaj POL 30-34 1:08:07
241 Jakub Okleja POL 25-29 1:08:07
242 Hayden Carpenter AUS 25-29 1:08:09
243 Patryk Głowacki POL 40-44 1:08:11
244 Kamil Zaleśkiewicz POL 30-34 1:08:13
245 Lewis Bunyan GBR 25-29 1:08:13
246 Paul McManus IRL 40-44 1:08:14
247 Mateusz Kasprzyk POL 30-34 1:08:14
248 Darius Borisas LTU 35-39 1:08:14
249 Eric Roth GER 16-24 1:08:15
250 Ricky Power IRL 35-39 1:08:16
251 Łukasz Michalczuk POL 35-39 1:08:19
252 Joshua Newlyn GBR 25-29 1:08:19
253 Mehrzad Birani GBR 25-29 1:08:19
254 Krzysztof Zadrożny POL 40-44 1:08:20
255 Łukasz Pięta POL 30-34 1:08:20
256 Mirali Mirzayev USA 35-39 1:08:21
257 Mateusz Nieckarz POL 35-39 1:08:22
258 Piotr Zielinski POL 40-44 1:08:22
259 Amine Oulamine MAR 30-34 1:08:24
260 Sebastian Krzysztofek POL 40-44 1:08:25
261 Alexandre Allez FRA 30-34 1:08:25
262 Agostino Valente ITA 35-39 1:08:26
263 Oleksii Serdiuchenko UKR 30-34 1:08:26
264 Paweł Wilk POL 25-29 1:08:26
265 Igor Berezovskyi UKR 40-44 1:08:33
266 Marcin Woś POL 40-44 1:08:34
267 Paweł Raczak POL 35-39 1:08:36
268 Hampus Boström SWE 25-29 1:08:37
269 Corey Curtis IRL 16-24 1:08:39
270 Mikołaj Kołacki POL 35-39 1:08:39
271 Jacek Stawicki POL 45-49 1:08:41
272 Aodhan Gallen IRL 25-29 1:08:41
273 Adrian Szulc POL 40-44 1:08:43
274 Anto Matolic AUT 40-44 1:08:44
275 Damian Bierowiec POL 30-34 1:08:44
276 Loic Mortier SUI 30-34 1:08:47
277 Bartłomiej Klimowski POL 16-24 1:08:47
278 Jules Caillat FRA 16-24 1:08:48
279 Stoyan Simov BUL 25-29 1:08:52
280 Maciej Szymkowiak POL 45-49 1:08:53
281 Mateusz Gapski POL 35-39 1:08:54
282 Tim Potter GBR 35-39 1:08:55
283 Francesco Borsari ITA 40-44 1:08:55
284 Łukasz Ryński POL 40-44 1:08:55
285 Kevin Lidzbarski GER 30-34 1:08:56
286 Kacper Fara POL 30-34 1:08:58
287 Klaus Kelter GER 35-39 1:08:58
288 Mariusz Mazur POL 35-39 1:08:59
289 Szymon Rosochowicz POL 30-34 1:08:59
290 Łukasz Pszczółkowski POL 35-39 1:08:59
291 Piotr Bula POL 50-54 1:08:59
292 Jakub Trentowski POL 16-24 1:09:00
293 Grzegorz Trela POL 30-34 1:09:05
294 Karolis Kasperiunas LTU 30-34 1:09:06
295 Kacper Borowiec POL 25-29 1:09:08
296 Tomasz Szczęsny POL 45-49 1:09:08
297 Conor Austin IRL 16-24 1:09:09
298 Romanas Beleckis LTU 35-39 1:09:11
299 Zachariasz Pietrzak POL 25-29 1:09:11
300 Tomasz Tyrka POL 40-44 1:09:12
301 Simonas Kabasinskas LTU 35-39 1:09:12
302 Pavel Skola CZE 40-44 1:09:12
303 Piotr Mejer POL 30-34 1:09:17
304 Michał Galikowski POL 25-29 1:09:17
305 Kyle Mainwaring GBR 30-34 1:09:18
306 Rafał Olesiak POL 35-39 1:09:19
307 Łukasz Stach POL 35-39 1:09:20
308 Ernesto Solana USA 16-24 1:09:21
309 Łukasz Leśniewski POL 30-34 1:09:22
310 Filip Golecki POL 16-24 1:09:23
311 Patryk Pawlus POL 30-34 1:09:26
312 Edoardo Nodaro ITA 30-34 1:09:26
313 Ben Jackson GBR 35-39 1:09:30
314 Danny Čechmánek CZE 16-24 1:09:31
315 Marcin Wilk POL 40-44 1:09:31
316 Jordan Nixon GBR 35-39 1:09:31
317 Paweł Piorun POL 25-29 1:09:31
318 Donatas Abraitis LTU 35-39 1:09:32
319 Pavel Tomandl CZE 45-49 1:09:32
320 Alex Hickson IRL 16-24 1:09:34
321 Nathan Hudson GBR 25-29 1:09:34
322 Krystian Szczepański POL 35-39 1:09:35
323 Bogdan Petrović SRB 30-34 1:09:35
324 Róbert Jenčák SVK 25-29 1:09:36
325 Paweł Kantor POL 35-39 1:09:38
326 Philip Tammaro DEN 30-34 1:09:38
327 Marcin Siwek POL 45-49 1:09:38
328 Dariusz Szut POL 50-54 1:09:38
329 Michal Merk POL 25-29 1:09:39
330 Roman Barzyczak POL 35-39 1:09:40
331 Carl Cutajar MLT 25-29 1:09:40
332 Mathys Le Pauder FRA 16-24 1:09:40
333 Maxwell Mason GBR 16-24 1:09:41
334 Pierre-Alexandre Marange FRA 30-34 1:09:41
335 Nicolo Gattorna ITA 35-39 1:09:43
336 Emanuele Pizzoli ITA 16-24 1:09:44
337 Sławomir Kudrelek POL 35-39 1:09:45
338 Wojciech Tatar POL 40-44 1:09:46
339 Jakub Wójcik POL 25-29 1:09:47
340 Patryk Świeżyński POL 30-34 1:09:47
341 Aaron Swift GBR 40-44 1:09:50
342 Kacper Pajor POL 25-29 1:09:50
343 Egert Virkunen EST 30-34 1:09:51
344 Łukasz Kaźmierczak POL 40-44 1:09:51
345 Mantas Čekaitis LTU 35-39 1:09:52
346 Bartosz Krypski POL 35-39 1:09:53
347 Patryk Turczyński POL 35-39 1:09:57
348 Mantvydas Petrosius LTU 40-44 1:10:02
349 Adam Priestley GIB 35-39 1:10:02
350 Tobias Block SWE 30-34 1:10:05
351 Mateusz Razim POL 35-39 1:10:06
352 Adrian Schembri MLT 40-44 1:10:07
353 Dominik Cabała POL 35-39 1:10:09
354 Valerij Scerbo LTU 35-39 1:10:15
355 Wojciech Ozimek POL 25-29 1:10:15
356 Mikkel Jensen DEN 16-24 1:10:16
357 Redas Jarušaitis LTU 30-34 1:10:17
358 Petter Sandström FIN 45-49 1:10:19
359 Mark Mcfarlane GBR 60-64 1:10:20
360 Tomas Paulauskas LTU 25-29 1:10:21
361 Paweł Szymanowski POL 25-29 1:10:23
362 Jakub Kozioł POL 25-29 1:10:24
363 Gjermund Bakli NOR 30-34 1:10:25
364 Szymon Zajęcki POL 35-39 1:10:27
365 Cam Thomson GBR 16-24 1:10:27
366 Sebastian Stach POL 25-29 1:10:28
367 Łukasz Mazurek POL 30-34 1:10:29
368 Jakob Vrana AUT 25-29 1:10:29
369 Aidan Treanor IRL 35-39 1:10:29
370 Alex Pasquasy BEL 16-24 1:10:32
371 Tom Michnevicius LTU 30-34 1:10:33
372 Grzegorz Szczepański POL 40-44 1:10:36
373 Frank Ohnesorge GER 30-34 1:10:37
374 Andrea Oggioni ITA 35-39 1:10:39
375 Arian Sheshi ITA 35-39 1:10:39
376 Kamil Partyczny POL 25-29 1:10:40
377 Radoslaw Garczynski POL 30-34 1:10:40
378 Oleh Chaikovskyi UKR 16-24 1:10:41
379 Kamil Psut POL 30-34 1:10:41
380 Mikko Pitkänen FIN 45-49 1:10:42
381 Jack Murray IRL 25-29 1:10:45
382 Romain Surdel FRA 35-39 1:10:47
383 Šimon Ondrouch CZE 16-24 1:10:51
384 Mariusz Ratajczak POL 30-34 1:10:52
385 Åsmund Sælen NOR 30-34 1:10:53
386 Will Young GBR 30-34 1:10:54
387 Patryk Przybylski POL 30-34 1:10:56
388 Norman Koschmieder GER 35-39 1:10:57
389 Paweł Kręt POL 35-39 1:10:58
390 Kamil Sadoch POL 35-39 1:11:00
391 Lukáš Brožek CZE 25-29 1:11:00
392 Dominik Hutyra POL 30-34 1:11:02
393 Bartosz Koziara POL 35-39 1:11:03
394 Viacheslav Kutsman UKR 30-34 1:11:03
395 Tomasz Kretkiewicz POL 40-44 1:11:05
396 Bartłomiej Malec POL 25-29 1:11:06
397 Žilvinas Čiužas LTU 50-54 1:11:07
398 Bartłomiej Żuliński POL 16-24 1:11:07
399 Gary Gloor SUI 45-49 1:11:08
400 Andreas Just Petersen DEN 25-29 1:11:10

← Warsaw 2026 results