TrainRox Logo TrainRox

HYROX DOUBLES MEN - Poznań 2025

13–14 Dec 2025
Showing 401 to 500 of 540 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
401
GBR flag Aaron Hall
GBR flag Thomas Egerton
25-29 1:21:00
Click to select for comparison
402
POL flag Tomasz Grabiański
POL flag Łukasz Cybulski
45-49 1:21:01
Click to select for comparison
403
ITA flag Piergiorgio Pacile
ITA flag Gennaro Dolce
45-49 1:21:04
Click to select for comparison
404
POL flag Marek Kołkowski
POL flag Paweł Kołkowski
30-34 1:21:05
Click to select for comparison
405
POL flag Adam Duszkiewicz
POL flag Damian Podkocki
30-34 1:21:13
Click to select for comparison
406
POL flag Michał Drop
POL flag Wojciech Wierzbicki
35-39 1:21:15
Click to select for comparison
407
GBR flag Mark Tallintire
GBR flag Scott Parkin
30-34 1:21:21
Click to select for comparison
408
CRC flag Jose Espinoza
POL flag Kamil Ignatowski
30-34 1:21:22
Click to select for comparison
409
LTU flag Lukas Raginis
LTU flag Julius Bieliauskas
25-29 1:21:23
Click to select for comparison
410
SVK flag Ivan Jašek
SVK flag Jakub Koška
16-24 1:21:23
Click to select for comparison
411
POL flag Gustaw Rozmarynowski
POL flag Michal Dunin
35-39 1:21:34
Click to select for comparison
412
LTU flag Ricardas Sauciunas
LTU flag Tomas Kajokas
40-44 1:21:39
Click to select for comparison
413
Sylwester Wilk
POL flag Damian Żelazowski
1:21:53
Click to select for comparison
414
BEL flag Kevin Navas
FRA flag Félix Devynck
35-39 1:22:03
Click to select for comparison
415
POL flag Piotr Narkiewicz
POL flag Michał Ignasiak
30-34 1:22:06
Click to select for comparison
416
POL flag Robert Kleban
POL flag Michał Kucharski
45-49 1:22:11
Click to select for comparison
417
IND flag Rohitkumar Sharma
LTU flag Gediminas Zukauskas
35-39 1:22:31
Click to select for comparison
418
POL flag Artur Klonowski
POL flag Marek Sowa
55-59 1:22:32
Click to select for comparison
419
POL flag Tomasz Klein
POL flag Olaf Klein
35-39 1:22:32
Click to select for comparison
420
GBR flag Graham Crosby
GBR flag Matthew Mole
35-39 1:22:36
Click to select for comparison
421
IRL flag Justin Shorten
GBR flag Lewis Besley
35-39 1:22:43
Click to select for comparison
422
POL flag Denis Stanek
UKR flag Andrii Zarashchak
25-29 1:22:43
Click to select for comparison
423
CZE flag Bill Nguyen Thuc Tuan
CZE flag Tommy Bao Cao Tung
16-24 1:22:47
Click to select for comparison
424
POL flag Daniel Predko
GER flag Justin Orlik
35-39 1:22:52
Click to select for comparison
425
LTU flag Deividas Tokaris
LTU flag Gytis Barkus
25-29 1:22:55
Click to select for comparison
426
POL flag Piotr Kaczmarek
POL flag Bartłomiej Olszewski
40-44 1:22:59
Click to select for comparison
427
POL flag Sławomir Jabłoński
POL flag Piotr Zawieja
50-54 1:23:16
Click to select for comparison
428
ITA flag Daniele Profice
ITA flag Francesco Profice
25-29 1:23:25
Click to select for comparison
429
POL flag Wiktor Komorniczak
POL flag Lukasz Kustra
40-44 1:23:26
Click to select for comparison
430
POL flag Jan Szabłowski
POL flag Marek Kołbuc
30-34 1:23:38
Click to select for comparison
431
POL flag Marcin Kossak
POL flag Tomasz Wasielewski
45-49 1:23:42
Click to select for comparison
432
GBR flag Tom Millman
GBR flag Mike Milne
25-29 1:23:45
Click to select for comparison
433
POL flag Adam Pieprzak
POL flag Jarek Szmelc
40-44 1:23:55
Click to select for comparison
434
COL flag Manuel Fernando Nino Moreno
BOL flag Pablo Ferreira Guzman
30-34 1:24:00
Click to select for comparison
435
POL flag Marcin Roszkowski
POL flag Michał Pętkowski
30-34 1:24:07
Click to select for comparison
436
POL flag Hubert Gebala
POL flag Michal Krowinski
40-44 1:24:08
Click to select for comparison
437
POL flag Mirosław Kowal
POL flag Maciej Trojniar
35-39 1:24:09
Click to select for comparison
438
GER flag Nick Anders
GER flag Benjamin Fluck
16-24 1:24:10
Click to select for comparison
439
POL flag Radosław Korczyński
POL flag Łukasz Wiewiórowski
1:24:13
Click to select for comparison
440
POL flag Kacper Buczak
POL flag Łukasz Czarnik
16-24 1:24:14
Click to select for comparison
441
GER flag Siegesmund Ackermann
GER flag Maximilian Ackermann
35-39 1:24:17
Click to select for comparison
442
DEN flag Jonas El Hachlaf
DEN flag Patrick Hansen
30-34 1:24:22
Click to select for comparison
443
POL flag Damian Fejral
POL flag Radosława Karczewski
30-34 1:24:25
Click to select for comparison
444
MLT flag Darrin Azzopardi
MLT flag Karl Grima Bezzina
35-39 1:24:32
Click to select for comparison
445
IRL flag Patrick Hayes
IRL flag Christopher Desmond
40-44 1:24:48
Click to select for comparison
446
GER flag Erich Klebe
GER flag Nico Spieker Hannes
35-39 1:24:55
Click to select for comparison
447
GBR flag Paul King
GBR flag Charles Mccausland
45-49 1:25:18
Click to select for comparison
448
CZE flag Matěj Adam
CZE flag Martin Adam
35-39 1:25:23
Click to select for comparison
449
GBR flag Roman Mccarthy
GBR flag Rocco Quiligotti
16-24 1:25:32
Click to select for comparison
450
LTU flag Marius Šimulis
LTU flag Nikolajus Vansevicius
40-44 1:25:33
Click to select for comparison
451
POL flag Jacek Domanski
POL flag Jacek Kołtonik
50-54 1:25:48
Click to select for comparison
452
GBR flag Will Bowman
GBR flag Loucas Christodoulou
16-24 1:25:52
Click to select for comparison
453
LTU flag Kornelijus Bertulis
LTU flag Tautvydas Strioga
25-29 1:25:53
Click to select for comparison
454
POL flag Wojciech Jankowski
POL flag Dominik Szczepański
25-29 1:25:58
Click to select for comparison
455
POL flag Mateusz Szymczak
POL flag Marcus Piwowarski-Bajer
25-29 1:26:10
Click to select for comparison
456
POR flag João Sousa
POR flag Diogo Carvalho
16-24 1:26:13
Click to select for comparison
457
POL flag Łukasz Skibiński
POL flag Witold Rosmus
40-44 1:26:19
Click to select for comparison
458
POL flag Damian Maruszczak
POL flag Tomasz Bilski
40-44 1:26:19
Click to select for comparison
459
POL flag Kacper Woźniak
POL flag Zbigniew Bucholc
40-44 1:26:20
Click to select for comparison
460
GBR flag Ben Seaton
GBR flag Thomas Shillito
16-24 1:26:22
Click to select for comparison
461
POL flag Tomasz Kryszak
POL flag Błażej Wrzesiński
40-44 1:26:28
Click to select for comparison
462
POL flag Wojciech Szylkin
POL flag Łukasz Misiakiewicz
40-44 1:26:37
Click to select for comparison
463
POL flag Mateusz Goliszek
POL flag Mateusz Biegała
30-34 1:26:41
Click to select for comparison
464
POL flag Mateusz Dobrowolski
POL flag Artur Dobrowolski
30-34 1:26:47
Click to select for comparison
465
POL flag Damian Skrobała
POL flag Marcin Szafrański
45-49 1:26:55
Click to select for comparison
466
LTU flag Justas Gaidys
LTU flag Pijus Labutis
25-29 1:27:01
Click to select for comparison
467
LTU flag Rūtenis Matačiūnas
LTU flag Donatas Matačiūnas
25-29 1:27:13
Click to select for comparison
468
POL flag Konrad Piechaczek
POL flag Michał Gluza
25-29 1:27:15
Click to select for comparison
469
POL flag Marcin Giera
POL flag Marcin Kasprowicz
35-39 1:27:37
Click to select for comparison
470
MLT flag Christian Pace
MLT flag Anthony Calleja
45-49 1:27:37
Click to select for comparison
471
POL flag Artur Woźniak
POL flag Łukasz Okołotowicz
35-39 1:27:38
Click to select for comparison
472
POL flag Patryk Bachar
POL flag Konrad Warchałowski
30-34 1:27:39
Click to select for comparison
473
GER flag Sebastian Rohde
GER flag Dag Hilbig
30-34 1:27:41
Click to select for comparison
474
CYP flag Vasilis Papangelodimou
CYP flag Antreas Nikolaou
35-39 1:27:46
Click to select for comparison
475
POL flag Paweł Włuka
MEX flag Abraham Maldonado Caporal
35-39 1:28:06
Click to select for comparison
476
GBR flag Jamie Hall
GBR flag Panikos Papagapiou
30-34 1:28:19
Click to select for comparison
477
POL flag Paweł Buraczyński
POL flag Mateusz Ziarek
35-39 1:28:19
Click to select for comparison
478
POL flag Maciej Lach
POL flag Michał Odelga
45-49 1:28:28
Click to select for comparison
479
POL flag Robert Rybczyński
POL flag Paweł Łukaszuk
35-39 1:28:30
Click to select for comparison
480
FRA flag Dimitry Hennart
FRA flag Baptiste Coolens
35-39 1:28:46
Click to select for comparison
481
FIN flag Linus Fuchs
FIN flag Thotte Fuchs
35-39 1:28:47
Click to select for comparison
482
POL flag Piotr Żelaznowski
POL flag Robert Sztuba
45-49 1:28:48
Click to select for comparison
483
LTU flag Edvinas Balkaitis
LTU flag Jokūbas Nečiūnas
30-34 1:28:55
Click to select for comparison
484
POL flag Sebastian Stefanowicz
POL flag Adrian Stefanowicz
30-34 1:28:56
Click to select for comparison
485
POL flag Mateusz Bochenczak
POL flag Błażej Kowalski-Gwardys
30-34 1:29:07
Click to select for comparison
486
POL flag Robert Zagniński
POL flag Łukasz Liszka
40-44 1:29:07
Click to select for comparison
487
BLR flag Vadzim Tarkaila
UKR flag Oleksandr Diachenko
30-34 1:29:14
Click to select for comparison
488
POL flag Kacper Malinoś
POL flag Bartłomiej Grzegorczyk
25-29 1:30:21
Click to select for comparison
489
POL flag Maciej Pająk
POL flag Hubert Sapikowski
25-29 1:30:34
Click to select for comparison
490
PHI flag Joseph Balsamo
POL flag Grzegorz Jozefiak
40-44 1:30:34
Click to select for comparison
491
POL flag Jarosław Kania
POL flag Kajetan Kwiatkowski
40-44 1:30:59
Click to select for comparison
492
POL flag Jakub Włostek
POL flag Tomasz Włostek
40-44 1:31:00
Click to select for comparison
493
POL flag Kacper Zimny
POL flag Wojciech Jankowski
30-34 1:31:05
Click to select for comparison
494
POL flag Radosław Płuciennik
POL flag Tomasz Tomczewski
35-39 1:31:09
Click to select for comparison
495
POL flag Tomasz Hajdas
POL flag Bartosz Kosmala
35-39 1:31:23
Click to select for comparison
496
GBR flag Kyle Bendall
GBR flag Jonathan Goodlet
30-34 1:32:16
Click to select for comparison
497
POL flag Marcin Józefowicz
POL flag Przemysław Kudziński
35-39 1:32:17
Click to select for comparison
498
POL flag Lukasz Orlowski
POL flag Tomasz Orlowski
25-29 1:32:45
Click to select for comparison
499
POL flag Marcjn Józefaciuk
POL flag Michał Młynarczyk
30-34 1:34:41
Click to select for comparison
500
POL flag Krzysztof Śmietana
POL flag Jakub Rupnik
35-39 1:34:55
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.