← Warsaw 2026 results

HYROX Warsaw 2026 Results – Open Men (page 4)

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

Rank Athlete Nat Age group Time
601 Lukas Placek CZE 40-44 1:14:02
602 David Cunniffe IRL 30-34 1:14:04
603 Danny Townsend GBR 35-39 1:14:04
604 Hubson Kalman POL 35-39 1:14:04
605 Jakub Bilski POL 25-29 1:14:05
606 Jonas Hamlund SWE 45-49 1:14:06
607 Marcin Gołąb POL 40-44 1:14:07
608 Harry Bates GBR 30-34 1:14:08
609 Matthias Schuster AUT 35-39 1:14:12
610 Marius Jonikas LTU 30-34 1:14:13
611 Mateusz Michalczyk POL 35-39 1:14:13
612 Janis Zalaks LAT 35-39 1:14:13
613 Daniel Ruszczyk POL 40-44 1:14:13
614 Mikołaj „Mikuś Kocuś” Poleszak POL 35-39 1:14:14
615 Kamil Sopyła POL 30-34 1:14:16
616 Tadas Spundzevicius LTU 30-34 1:14:17
617 Kamil Gubernat POL 35-39 1:14:18
618 Jakub Soborski POL 16-24 1:14:19
619 Šimon Šašák CZE 16-24 1:14:20
620 Alexander Voldsund NOR 40-44 1:14:21
621 Karol Korniat POL 16-24 1:14:23
622 Michał Warykasz POL 40-44 1:14:25
623 Kenny Brown GBR 40-44 1:14:25
624 Jacek Lewandowski POL 50-54 1:14:25
625 John Coles GBR 40-44 1:14:27
626 Maciej Kostka POL 30-34 1:14:29
627 Kent Clark USA 30-34 1:14:30
628 James West NZL 40-44 1:14:30
629 Kamil Podgórski POL 25-29 1:14:30
630 Patryk Kwaśny POL 35-39 1:14:31
631 Kamil Brzykcy POL 35-39 1:14:31
632 Adam Rieger CZE 30-34 1:14:32
633 Mirsad Durakovic CRO 40-44 1:14:32
634 Jakub Zawada POL 25-29 1:14:34
635 Laurynas Spangevičius LTU 35-39 1:14:36
636 Daugmantas Macas LTU 30-34 1:14:36
637 Przemysław Górniak POL 30-34 1:14:37
638 Heorhi Semianenia — 30-34 1:14:38
639 Michał Rzepka POL 25-29 1:14:38
640 Jakub Budych POL 30-34 1:14:38
641 Dominik Ziem GER 25-29 1:14:38
642 Petr Pozdenkov CZE 16-24 1:14:39
643 Wojciech Zając POL 45-49 1:14:40
644 Mariusz Bugaj POL 35-39 1:14:40
645 Brian Riddersholm Madsen DEN 40-44 1:14:41
646 Mariusz Wołk POL 30-34 1:14:43
647 Tom Horack GER 25-29 1:14:43
648 Bartosz Zduński POL 30-34 1:14:44
649 Aleksander Janczylik POL 16-24 1:14:44
650 Andrzej Witek POL 45-49 1:14:45
651 Marek Gałgański POL 25-29 1:14:45
652 Patryk Kubabski POL 35-39 1:14:46
653 Grant Oakes GBR 35-39 1:14:46
654 Ross Archibald GBR 40-44 1:14:48
655 Tomasz Skłodowski POL 25-29 1:14:49
656 Patryk Pytel POL 35-39 1:14:49
657 Filip Doda POL 30-34 1:14:50
658 Ignacy Koperkiewicz POL 25-29 1:14:52
659 Mateusz Szymański POL 25-29 1:14:53
660 Adrian Wójcicki POL 25-29 1:14:53
661 Mariusz Dudek POL 45-49 1:14:53
662 Nicholas Home GBR 30-34 1:14:53
663 Chris Curtis IRL 55-59 1:14:54
664 Rafał Mikułowski POL 30-34 1:14:55
665 Kaiden Gallagher GBR 16-24 1:14:55
666 Brian Pelc POL 16-24 1:14:55
667 Kacper Kącki POL 16-24 1:14:56
668 John O'Reilly IRL 60-64 1:14:59
669 Mateusz Ziarek POL 25-29 1:15:00
670 Kacper Gibała POL 25-29 1:15:00
671 Rytis Grunovas LTU 35-39 1:15:02
672 Adrian Woszczyło POL 40-44 1:15:02
673 Jakub Baniewski POL 40-44 1:15:03
674 Adam Górski POL 40-44 1:15:05
675 Adrian Zambrzycki POL 30-34 1:15:06
676 Jarosław Borowiec POL 45-49 1:15:08
677 Michael Kay GBR 40-44 1:15:09
678 Wojciech Bar POL 40-44 1:15:11
679 Mateusz Wojciechowski POL 40-44 1:15:11
680 Karol Wiącek POL 16-24 1:15:12
681 Dawid Mkrtchyan POL 16-24 1:15:13
682 Bartosz Czapiewski POL 30-34 1:15:14
683 Damian Perekietko POL 25-29 1:15:14
684 Kristian Florentin SUI 35-39 1:15:15
685 Piotr Andrusiewicz POL 35-39 1:15:16
686 Wojciech Pasternak POL 25-29 1:15:19
687 Linus Kjell NOR 35-39 1:15:19
688 Mateusz Władyczański POL 35-39 1:15:20
689 Alessandro Völkl AUT 25-29 1:15:20
690 Łukasz Pyłypczuk POL 30-34 1:15:21
691 James Hipkiss GBR 45-49 1:15:22
692 Michał Buchowicz POL 16-24 1:15:23
693 Robert Jasion POL 30-34 1:15:25
694 Tadeusz Podłyska POL 45-49 1:15:26
695 Dawid Kujawiński POL 35-39 1:15:27
696 Rafał Ciciński POL 40-44 1:15:28
697 Colin Lavelle IRL 35-39 1:15:29
698 Valentin Cam FRA 25-29 1:15:30
699 Pat Thorpe GBR 60-64 1:15:31
700 Adrian Kołsut POL 25-29 1:15:31
701 Patryk Bijak POL 30-34 1:15:32
702 Bartosz Mańko POL 35-39 1:15:33
703 Sebastian Kanocz SVK 16-24 1:15:33
704 Alexandre Mata ESP 25-29 1:15:34
705 Szymon Drużba POL 25-29 1:15:35
706 Maciej Kokotek POL 45-49 1:15:36
707 Artur Balicki POL 25-29 1:15:37
708 Marek Kępisty POL 50-54 1:15:39
709 Kamil Smoliński POL 35-39 1:15:40
710 Patryk Wesołowski POL 40-44 1:15:40
711 Ananias Rodrigo Dos Santos BRA 30-34 1:15:40
712 Piotr Skrzynkowski POL 16-24 1:15:41
713 Bartosz Wiśniewski POL 25-29 1:15:43
714 Marko Geistlich GER 40-44 1:15:43
715 Michał Szóstak POL 16-24 1:15:44
716 Michał Kowalski POL 40-44 1:15:45
717 Kacper Woźniak POL 30-34 1:15:45
718 Michał Grzegorek POL 45-49 1:15:48
719 Dmytro Sichkar UKR 40-44 1:15:48
720 Maximilián Ogurčák SVK 25-29 1:15:48
721 Grzegorz Piasecki POL 35-39 1:15:49
722 Paul-Luis Krüger GER 25-29 1:15:50
723 Mike Brunner SUI 30-34 1:15:51
724 Mateusz Grabowski POL 35-39 1:15:52
725 Johan Ekman SWE 55-59 1:15:54
726 Jakub Smołka POL 25-29 1:15:54
727 Severin Pretzel GER 30-34 1:15:54
728 Adam Marek POL 30-34 1:15:54
729 Aurelijus Urbonavičius LTU 30-34 1:15:55
730 Andy Murphy IRL 40-44 1:15:56
731 Arūnas Bogušas LTU 35-39 1:15:58
732 Josef Heijbel SWE 40-44 1:16:00
733 Daniel Krzeczkowski POL 45-49 1:16:01
734 Hubert Szydłowski POL 25-29 1:16:01
735 Alan Tomasik POL 35-39 1:16:01
736 Wiktor Dobrowolski POL 35-39 1:16:02
737 Uladzislau Koukel — 16-24 1:16:02
738 Linas Petraitis LTU 30-34 1:16:03
739 Patryk Jarosz POL 16-24 1:16:03
740 Leszek Plak POL 40-44 1:16:05
741 Patryk Stypa POL 25-29 1:16:05
742 Stanislaw Górski POL 30-34 1:16:07
743 Daniel Mokrzanowski POL 40-44 1:16:08
744 Dariusz Olkowicz POL 45-49 1:16:11
745 Paweł Marszk POL 35-39 1:16:12
746 Emanuel Erk GER 30-34 1:16:13
747 Julien Istace BEL 30-34 1:16:13
748 Pontus Lundmark SWE 35-39 1:16:15
749 Sławomir Błaszczyk POL 40-44 1:16:15
750 Alessandro Congiu ITA 45-49 1:16:15
751 Tadas Čekaitis LTU 35-39 1:16:16
752 Bartosz Borzuta POL 30-34 1:16:17
753 Tomasz Jacak POL 30-34 1:16:17
754 Vicente Pedrós ESP 25-29 1:16:17
755 Oliver Peter Lowen GER 30-34 1:16:19
756 Dawid Jeżowski POL 35-39 1:16:19
757 Adam Kowalski POL 30-34 1:16:19
758 Artur Podżorski POL 30-34 1:16:19
759 Richard Borbély SVK 30-34 1:16:19
760 Oscar Banks GBR 25-29 1:16:20
761 Sebastian Łoń POL 25-29 1:16:22
762 Michał Popławski POL 35-39 1:16:22
763 Brian Pearse IRL 25-29 1:16:22
764 Dawid Paczka POL 35-39 1:16:24
765 Grzegorz Gajdus POL 55-59 1:16:24
766 Maciej Lewiński POL 40-44 1:16:25
767 Antonio Naar NED 35-39 1:16:26
768 Uroš Amon SLO 25-29 1:16:26
769 Stefan Küster GER 35-39 1:16:27
770 Bobby Brady IRL 16-24 1:16:27
771 Przemysław Przysowa POL 30-34 1:16:30
772 Mariusz Odwrot POL 45-49 1:16:33
773 Tomasz Czarnecki POL 30-34 1:16:33
774 Ian Fenech MLT 45-49 1:16:34
775 Claudius Rokosch GER 40-44 1:16:34
776 Michał Siomak POL 45-49 1:16:35
777 Christian Schulz GER 45-49 1:16:36
778 Adam Okoń POL 30-34 1:16:37
779 Rafał Grzesiak POL 30-34 1:16:37
780 Krzysztof Wypych POL 45-49 1:16:39
781 Rafał Łuczak POL 35-39 1:16:41
782 Dovydas Šlėvė LTU 25-29 1:16:43
783 Kirk Arundale GBR 35-39 1:16:46
784 Piotr Gołacki POL 40-44 1:16:46
785 Dawid Kamiński POL 35-39 1:16:46
786 Wojciech Bielenin POL 40-44 1:16:47
787 Mateusz Boniecki POL 16-24 1:16:48
788 Wojciech Biela POL 45-49 1:16:48
789 Malcolm Allister IRL 35-39 1:16:49
790 Damian Grabowski POL 40-44 1:16:52
791 Jan Pokorný CZE 16-24 1:16:52
792 Dominik Czub POL 25-29 1:16:52
793 Anthony Slater GBR 35-39 1:16:53
794 Thijs Granzier NED 35-39 1:16:54
795 Sebastian Pietruszewski POL 40-44 1:16:55
796 Robertas Kenstavičius LTU 25-29 1:16:57
797 Daniel Kim AUS 35-39 1:16:57
798 Piotr Grzegórzek POL 35-39 1:16:58
799 Robin Dufva SWE 35-39 1:16:59
800 Alan Dabrowski POL 35-39 1:16:59

← Warsaw 2026 results