← Warsaw 2026 results

HYROX Warsaw 2026 Results – Pro Men (page 2)

555 finishers. Winner Julian Kreutzer in 54:27; median 1:12:22.

Rank Athlete Nat Age group Time
201 Agris Pikšens LAT 35-39 1:08:56
202 Mateusz Szafraniec POL 30-34 1:09:00
203 Nik Hill GBR 35-39 1:09:02
204 Jakub Krawczyk POL 25-29 1:09:03
205 Jacek Podsiadło POL 40-44 1:09:05
206 Justin Bonello MLT 35-39 1:09:10
207 Jakub Wolski POL 25-29 1:09:11
208 Kody Kocsis USA 25-29 1:09:11
209 Alex Breakell GBR 40-44 1:09:20
210 Szymon Mochnacz POL 25-29 1:09:21
211 Manuel Stieger AUT 35-39 1:09:23
212 Tobias Wunderlich GER 35-39 1:09:28
213 Mariusz Michalski POL 40-44 1:09:28
214 Simon Williams GBR 45-49 1:09:31
215 Sebastian Kler POL 45-49 1:09:32
216 Konrad Konopski POL 16-24 1:09:33
217 Piotr Mieloch POL 16-24 1:09:38
218 Tomasz Jasiorski POL 40-44 1:09:38
219 Aaron Rainey GBR 30-34 1:09:38
220 Marcin Cwirzen POL 35-39 1:09:39
221 Davids Dobenbergs LAT 35-39 1:09:42
222 Ben Court GBR 50-54 1:09:44
223 Nikos Kaneti CYP 35-39 1:09:44
224 Mateusz Frachowicz POL 25-29 1:09:45
225 Sebastian Sienkiewicz POL 30-34 1:09:46
226 Thomas Gross DEN 40-44 1:09:49
227 Mehdi Yassine MAR 35-39 1:09:50
228 Patryk Cieślak POL 25-29 1:10:00
229 Gints Nurutdinovs LAT 25-29 1:10:02
230 Mateusz Maślanik POL 30-34 1:10:08
231 Kasper Olesen DEN 30-34 1:10:11
232 Marcin Rosochacki POL 40-44 1:10:11
233 Steven Fitchet GBR 35-39 1:10:17
234 Sergi Del Bario ESP 25-29 1:10:20
235 Josué Neves POR 40-44 1:10:21
236 Jeremy Bouisset FRA 35-39 1:10:21
237 Damir Zver SLO 30-34 1:10:22
238 Damian Iwaniuk POL 35-39 1:10:22
239 Wojciech Konieczny POL 25-29 1:10:23
240 Christopher Hardwick GBR 35-39 1:10:40
241 Connor Tomlinson GBR 30-34 1:10:42
242 Kryštof Průša CZE 16-24 1:10:47
243 Karol Kutta POL 25-29 1:10:47
244 Mitch Carslake GBR 25-29 1:10:47
245 Nico Hoffmann AUT 16-24 1:10:49
246 Julian Wehler GER 30-34 1:10:55
247 Mateusz Mroczek POL 35-39 1:10:55
248 Chris Papke GER 30-34 1:10:57
249 Tomasz Kowalczyk POL 30-34 1:10:58
250 Dawid Ohanyan POL 25-29 1:10:59
251 Kesi Omolokun GBR 25-29 1:11:03
252 Łukasz Leśniewski POL 40-44 1:11:04
253 Jacob Atkinson GBR 25-29 1:11:05
254 Miguel Teixeira POR 25-29 1:11:15
255 Alex Diep SWE 30-34 1:11:16
256 Lars Sæberg NOR 25-29 1:11:18
257 Piotr Lisek POL 30-34 1:11:19
258 Hartmann-Georg Müller GER 30-34 1:11:27
259 Paweł Osuchowski POL 35-39 1:11:28
260 Marco Kenneder GER 35-39 1:11:29
261 Jakub Klimeš CZE 16-24 1:11:29
262 Karol Kawalec POL 35-39 1:11:31
263 Johan Andersson SWE 40-44 1:11:33
264 Krzysztof Luśtyk POL 30-34 1:11:34
265 Kamil Gamża POL 30-34 1:11:36
266 Thomas Jungbauer AUT 55-59 1:11:43
267 Krzysztof Chomicz POL 45-49 1:11:49
268 Witek Chłus POL 30-34 1:11:49
269 Ciprian Abrudan ROU 40-44 1:11:58
270 Radosław Syroka POL 35-39 1:12:04
271 Mantas Andzelis LTU 30-34 1:12:05
272 Tim Sundermann GER 25-29 1:12:06
273 David Black GBR 30-34 1:12:08
274 Bartosz Poźniak POL 25-29 1:12:11
275 Cristiano Neves POR 30-34 1:12:12
276 Brandon Conway GBR 25-29 1:12:20
277 Scott Franks GBR 35-39 1:12:21
278 Jérôme Faure SUI 30-34 1:12:22
279 Brandon Lee Ciappara MLT 30-34 1:12:29
280 Jacek Kowalski POL 35-39 1:12:30
281 Sascha Bohn GER 45-49 1:12:45
282 Mariusz Kowalski POL 25-29 1:12:48
283 Joshua SteeleSmith GBR 45-49 1:12:50
284 Marcin Sawuła POL 30-34 1:12:53
285 Paweł Ratuś POL 40-44 1:12:55
286 Stéphane Fernandez FRA 40-44 1:12:57
287 Carlos Crofford ESP 25-29 1:12:58
288 Artem Natalich UKR 30-34 1:13:03
289 Marius Noreika LTU 45-49 1:13:06
290 Leonardo Carmelo Martin Domínguez ESP 25-29 1:13:08
291 Wiktor Goryniak POL 25-29 1:13:13
292 Hubert Żbikowski POL 25-29 1:13:28
293 Ondrej Brezina CZE 30-34 1:13:39
294 Tuukka Pirttiniemi FIN 25-29 1:13:39
295 Siarhei Meilakh — 35-39 1:13:42
296 Luke Davies GBR 35-39 1:13:43
297 Saulius Šupaila LTU 45-49 1:13:46
298 Oliwier Olszewski POL 16-24 1:13:47
299 Lachlan Murphy GBR 25-29 1:13:51
300 Eros Alvarez Dacosta ESP 16-24 1:14:01
301 Wojciech Hajdyła POL 40-44 1:14:04
302 Gediminas Simkevicius LTU 40-44 1:14:04
303 Bernard Dobrowolski POL 25-29 1:14:12
304 Kane Zahra MLT 30-34 1:14:13
305 Mindaugas Jaraminas LTU 35-39 1:14:18
306 Maciej Milewski POL 40-44 1:14:21
307 Jakub Kozłowski POL 30-34 1:14:22
308 Nicholas Borg MLT 30-34 1:14:24
309 Edgaras Jakavičius LTU 35-39 1:14:28
310 David Johnston GBR 25-29 1:14:33
311 Mikołaj Korchow POL 30-34 1:14:33
312 Krzysztof Jaroszewicz POL 40-44 1:14:36
313 Amir Shkodra KOS 35-39 1:14:37
314 Marcin Wilkus POL 30-34 1:14:41
315 Joshua Irwin GBR 30-34 1:14:43
316 Matej Remšík SVK 25-29 1:14:45
317 Mirali Mirzayev USA 35-39 1:14:47
318 Ferdinand Vogler GER 30-34 1:14:55
319 Adam Borowiak POL 40-44 1:14:56
320 Paweł Skrzydło POL 35-39 1:15:03
321 Jakub Roszak POL 25-29 1:15:04
322 Kamil Piotrowski POL 30-34 1:15:12
323 Dariusz Kupidura POL 45-49 1:15:13
324 Connor Wickham GBR 25-29 1:15:13
325 Nicolas Borges Martins FRA 30-34 1:15:19
326 Michał Pabich POL 35-39 1:15:19
327 Francesco Borsari ITA 40-44 1:15:21
328 Mateusz Żurkiewicz POL 25-29 1:15:24
329 Handren Abdulla SWE 25-29 1:15:24
330 Panayiotis Moulashis CYP 25-29 1:15:26
331 Tadeusz Wróblewski POL 40-44 1:15:30
332 Timo Schönfeld GER 35-39 1:15:30
333 Adam Ciszewski POL 35-39 1:15:31
334 Ville Neugebauer FIN 50-54 1:15:32
335 Lasse Edvardsen NOR 50-54 1:15:36
336 Wojciech Tabaka POL 25-29 1:15:37
337 Simon Lundberg SWE 25-29 1:15:42
338 Jakub Malczewski POL 30-34 1:15:49
339 Petter Nordhagen NOR 16-24 1:15:54
340 Rubin Allen GBR 55-59 1:15:59
341 Max Ziarkowski POL 35-39 1:16:06
342 Krystian Lisiewicz POL 30-34 1:16:08
343 Bartosz Surowy POL 30-34 1:16:09
344 Janusz Adamski POL 55-59 1:16:11
345 Paweł Murawski POL 35-39 1:16:24
346 Adrian Kołakowski POL 35-39 1:16:28
347 Michal Kiela POL 40-44 1:16:32
348 Piotr Chudzik POL 40-44 1:16:38
349 Paweł Kaczor POL 35-39 1:16:39
350 Piotr Rogalski POL 30-34 1:16:39
351 Wojciech Wróbel POL 25-29 1:16:39
352 Łukasz Wrzeszcz POL 25-29 1:16:43
353 Faran Ali GBR 30-34 1:16:50
354 Michael Schymura GER 35-39 1:16:50
355 Łukasz Rudnik POL 35-39 1:16:51
356 Ellis White GBR 25-29 1:16:56
357 Tomasz Łoń POL 30-34 1:17:00
358 Piotr Nawrocki POL 35-39 1:17:04
359 Zaakir Javed GBR 25-29 1:17:07
360 Piotr Sajda POL 40-44 1:17:07
361 Denys Dion-Luangraj FRA 25-29 1:17:15
362 Krzysztof Blank POL 35-39 1:17:18
363 Justas Pauga LTU 25-29 1:17:18
364 Tomas Naujokaitis LTU 40-44 1:17:21
365 Birliga Daniel ROU 30-34 1:17:29
366 Ethan Talbott USA 35-39 1:17:42
367 Morten Haugland Jakobsen NOR 25-29 1:17:50
368 Sébastien Pozza FRA 40-44 1:17:50
369 Mikołaj Siodmiak POL 40-44 1:17:50
370 Adam Hedenros SWE 30-34 1:17:52
371 Grzegorz Wozniak POL 45-49 1:17:54
372 Kamil Kozłowski POL 40-44 1:17:58
373 Sebastian Wdowiarz POL 30-34 1:18:15
374 Daniel Clafferty IRL 35-39 1:18:31
375 Paweł Wszołek POL 30-34 1:18:38
376 David Dall DEN 35-39 1:18:39
377 Bartosz Wentland POL 16-24 1:18:41
378 Mateusz Grzelak POL 30-34 1:18:46
379 Fausto Carbone ITA 35-39 1:18:52
380 Jonathan Gowing GBR 50-54 1:18:53
381 Muhammad Arsalaan Shah GBR 25-29 1:19:06
382 Daniel Vecka CZE 25-29 1:19:10
383 Alexander Körner GER 40-44 1:19:15
384 Artur Fedotiev UKR 30-34 1:19:16
385 Tomasz Borucinski POL 35-39 1:19:26
386 Paweł Olszewski POL 50-54 1:19:27
387 Marcin Gawryluk POL 35-39 1:19:27
388 Mojowo Odiase GBR 25-29 1:19:31
389 Modestas Kungys LTU 30-34 1:19:32
390 Tautvydas Armonas LTU 30-34 1:19:44
391 Jack Evison GBR 30-34 1:19:47
392 Omar Khan GBR 30-34 1:19:51
393 Rafał Jakiel POL 25-29 1:19:52
394 Lukasz Bialach POL 35-39 1:19:54
395 Filip Dąbrowski POL 25-29 1:19:55
396 Przemysław Smukowski POL 30-34 1:19:58
397 Wojciech Orenowicz POL 45-49 1:19:59
398 Mindaugas Šatkus LTU 40-44 1:20:06
399 Horens Korbergs LAT 25-29 1:20:07
400 Dylan Mclane GBR 16-24 1:20:09

← Warsaw 2026 results