← Warsaw 2026 results

HYROX Warsaw 2026 Results – Open Men (page 9)

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

Rank Athlete Nat Age group Time
1,601 Dawid Rejniak POL 16-24 1:28:45
1,602 Patryk Prusik POL 30-34 1:28:46
1,603 Paweł Szymański POL 40-44 1:28:46
1,604 Dariusz Turski POL 30-34 1:28:47
1,605 Wojciech Głąb POL 16-24 1:28:47
1,606 Kordian Sperka POL 16-24 1:28:49
1,607 Marcin Goździecki POL 45-49 1:28:49
1,608 Christoph Szura GER 25-29 1:28:50
1,609 Tomasz Jóźwiak POL 35-39 1:28:51
1,610 Tom Rønning NOR 45-49 1:28:53
1,611 Piotr Malicki POL 35-39 1:28:53
1,612 Slawomir Oczachowski POL 45-49 1:28:54
1,613 Paweł Olszta POL 50-54 1:28:54
1,614 Krystian Czajka POL 40-44 1:28:54
1,615 Kipras Jaras LTU 25-29 1:28:55
1,616 Fred Foley IRL 45-49 1:28:55
1,617 Damian Ochmański POL 30-34 1:28:56
1,618 Daniel Špak SVK 30-34 1:28:56
1,619 Rafał Górski POL 30-34 1:28:57
1,620 Hubert Majtczak POL 16-24 1:28:59
1,621 Artem Kutko POL 40-44 1:29:00
1,622 Dawid Jurga POL 30-34 1:29:00
1,623 Edgaras Dambrauskas LTU 35-39 1:29:01
1,624 Ed Botha GBR 35-39 1:29:02
1,625 Krzysztof Grajek POL 45-49 1:29:03
1,626 Jan Horák CZE 35-39 1:29:03
1,627 Stanisław Smyka POL 16-24 1:29:05
1,628 Konrad Burzyński POL 35-39 1:29:07
1,629 Radosław Sokołowski POL 35-39 1:29:07
1,630 Mateusz Zieliński POL 35-39 1:29:07
1,631 Marek Jankowski POL 35-39 1:29:12
1,632 Stanisław Kokot POL 35-39 1:29:12
1,633 Tomasz Pietrzak POL 40-44 1:29:13
1,634 Piotr Niewiadomski POL 30-34 1:29:14
1,635 Giulio Rinaldi ITA 16-24 1:29:15
1,636 Jędrzej Komosiński POL 25-29 1:29:15
1,637 Hubert Wawryniuk POL 30-34 1:29:15
1,638 Frank Schulze GER 60-64 1:29:15
1,639 Felix Ong II USA 35-39 1:29:16
1,640 Benjamin Schulz GER 35-39 1:29:17
1,641 Łukasz Wrona POL 35-39 1:29:18
1,642 Nicolai Herlev Jørgensen DEN 40-44 1:29:20
1,643 Artūras Mockus LTU 30-34 1:29:22
1,644 Adam Saklawski POL 45-49 1:29:25
1,645 Haydn Stickland GBR 30-34 1:29:25
1,646 Paweł Pyzara POL 50-54 1:29:26
1,647 Tarikur Rahman GBR 40-44 1:29:27
1,648 Cai Wells GBR 35-39 1:29:28
1,649 Kamal Ibrahim IRL 16-24 1:29:28
1,650 Marcin Ludwicki POL 16-24 1:29:29
1,651 Stephen Murphy IRL 40-44 1:29:30
1,652 Maciej Marcinkowski POL 25-29 1:29:32
1,653 Ryan Baker GBR 25-29 1:29:34
1,654 Michał Tafel POL 30-34 1:29:35
1,655 Aran Uthayakumar GBR 16-24 1:29:35
1,656 Michał Pszczółkowski POL 35-39 1:29:37
1,657 Andrea Giaffreda ITA 30-34 1:29:37
1,658 Tomasz Grzegorczyk POL 50-54 1:29:38
1,659 Marcin Chwalko POL 40-44 1:29:38
1,660 Marek Solak POL 50-54 1:29:39
1,661 Daniel Łyszkowski POL 30-34 1:29:39
1,662 Tomasz Piątek POL 35-39 1:29:39
1,663 Daumantas Deveikis LTU 25-29 1:29:39
1,664 Wojciech Sipiora POL 45-49 1:29:45
1,665 Aleksander Szmigielski POL 16-24 1:29:46
1,666 Ryszard Bieniek POL 16-24 1:29:46
1,667 Patryk Staniszewski POL 30-34 1:29:47
1,668 Pascal Dieng ITA 40-44 1:29:47
1,669 Jakub Nowosiński POL 25-29 1:29:48
1,670 Dominik Hołda POL 30-34 1:29:48
1,671 Rokas Bonatas LTU 30-34 1:29:51
1,672 Mateusz Śnieżek POL 25-29 1:29:53
1,673 István Mári HUN 45-49 1:29:53
1,674 Grzegorz Grab USA 40-44 1:29:56
1,675 Marcin Roszyk POL 40-44 1:29:56
1,676 Rafał Kaczor POL 40-44 1:29:57
1,677 Sergej Gebel GER 35-39 1:29:57
1,678 Mariusz Grochalak POL 30-34 1:29:57
1,679 Michał Saliński POL 30-34 1:30:00
1,680 Kai Gough GBR 16-24 1:30:00
1,681 Wojciech Matyka POL 40-44 1:30:02
1,682 Jakub Jabłoński-Kordel POL 25-29 1:30:03
1,683 Łukasz Skibiński POL 40-44 1:30:04
1,684 Marek Filipek POL 45-49 1:30:05
1,685 Daniel Andradzki POL 35-39 1:30:07
1,686 Dawid Kur POL 35-39 1:30:07
1,687 Keiren Bassi GBR 30-34 1:30:08
1,688 Robert Kramer POL 30-34 1:30:09
1,689 Mateusz Kwoska POL 30-34 1:30:12
1,690 Daniel Gray GBR 40-44 1:30:12
1,691 Mateusz Czepiel POL 50-54 1:30:13
1,692 Nacho Palao ESP 30-34 1:30:14
1,693 Mateusz Drozd POL 25-29 1:30:14
1,694 Deividas Krikščiukas LTU 30-34 1:30:14
1,695 Kacper Maciejewski POL 25-29 1:30:15
1,696 Maksym Stolanski POL 25-29 1:30:16
1,697 Bartosz Barański POL 16-24 1:30:16
1,698 Vishal Amin GBR 30-34 1:30:18
1,699 Łukasz Pietrzak POL 40-44 1:30:19
1,700 Sebastian Bydłowski POL 45-49 1:30:19
1,701 Kieran Lynch IRL 40-44 1:30:19
1,702 Tomasz Jakubiak POL 40-44 1:30:20
1,703 Bernardas Titka LTU 30-34 1:30:23
1,704 Tom Williams GBR 30-34 1:30:24
1,705 Armandas Rimkus LTU 16-24 1:30:26
1,706 Michał Łazowy POL 30-34 1:30:26
1,707 James Leavor GBR 30-34 1:30:27
1,708 Krystian Markowski POL 30-34 1:30:28
1,709 Szymon Bartoszek POL 40-44 1:30:29
1,710 Andrzej Stupak POL 25-29 1:30:32
1,711 Patrik Häggbom SWE 35-39 1:30:33
1,712 Mariusz Stanikowski POL 45-49 1:30:33
1,713 Dominik Suchecki POL 40-44 1:30:34
1,714 Filip Vašíček CZE 25-29 1:30:34
1,715 Simone Bernocchi ITA 45-49 1:30:34
1,716 Igor Kwiatkowski POL 30-34 1:30:34
1,717 Waldemar Schmidt GER 45-49 1:30:34
1,718 Bartosz Matenko POL 35-39 1:30:36
1,719 Mariusz Pieńkos POL 45-49 1:30:39
1,720 Maciej Radziszewski POL 30-34 1:30:40
1,721 Paweł Sidorski POL 50-54 1:30:41
1,722 Mikołaj Medyński POL 16-24 1:30:41
1,723 Julian Głowacki POL 30-34 1:30:41
1,724 Dawid Michalski POL 30-34 1:30:42
1,725 Bartosz Wucke POL 16-24 1:30:43
1,726 Adrian Matulski POL 25-29 1:30:48
1,727 Paweł Gawron POL 35-39 1:30:48
1,728 Rafał Podskok POL 40-44 1:30:48
1,729 Łukasz Slenczka POL 40-44 1:30:50
1,730 Wojciech Salski POL 35-39 1:30:50
1,731 Miłosz Kot POL 16-24 1:30:51
1,732 Julian Gerhardt GER 25-29 1:30:52
1,733 Michał Jabłoński POL 25-29 1:30:52
1,734 Rafał Kuczera POL 30-34 1:30:53
1,735 Maksymilian Lewandowski POL 16-24 1:30:54
1,736 Sune Nielsen DEN 25-29 1:30:54
1,737 Maik Blumenthal SUI 40-44 1:30:54
1,738 Marcin Bocian POL 30-34 1:30:55
1,739 Paweł Mudza POL 30-34 1:30:55
1,740 Beniamin Olechnowicz POL 16-24 1:30:56
1,741 Mikalai Dudko — 25-29 1:30:57
1,742 Thomas Prütz GER 60-64 1:30:57
1,743 Sean Salinger GBR 55-59 1:30:58
1,744 Jan Pukalak POL 35-39 1:30:59
1,745 Michał Tarnowski POL 40-44 1:31:00
1,746 Łukasz Capiga POL 40-44 1:31:00
1,747 Mikołaj Łuc POL 30-34 1:31:01
1,748 Michał Nienałtowski POL 25-29 1:31:02
1,749 Artur Ramza POL 40-44 1:31:06
1,750 Piotr Rasała POL 25-29 1:31:06
1,751 Wojciech Mieleniewski POL 25-29 1:31:06
1,752 Rafał Mijas POL 35-39 1:31:07
1,753 Ramūnas Kvekšas LTU 35-39 1:31:08
1,754 Piotr Laskowski POL 50-54 1:31:11
1,755 Mattias Robarth SWE 30-34 1:31:11
1,756 Krzysztof Michałek POL 30-34 1:31:12
1,757 Marek Makowski POL 40-44 1:31:13
1,758 Robin Schaub SUI 25-29 1:31:14
1,759 Krzysztof Więsław POL 50-54 1:31:15
1,760 Marcin Szymczak POL 25-29 1:31:16
1,761 Rafał Rzeszutko POL 35-39 1:31:16
1,762 Kacper Jędrzejczyk POL 25-29 1:31:17
1,763 Adrian Bujanowski POL 30-34 1:31:18
1,764 Bartosz Lisiakiewicz POL 40-44 1:31:19
1,765 Callam Pye GBR 30-34 1:31:19
1,766 Marcin Folusiak POL 50-54 1:31:20
1,767 Joergen Valseth NOR 25-29 1:31:23
1,768 Ethan Ayo USA 16-24 1:31:24
1,769 Thomas Baker USA 16-24 1:31:24
1,770 Alan Anderson GBR 55-59 1:31:24
1,771 Mateusz Krzyżanowski POL 30-34 1:31:24
1,772 Kornel Szczepanowski POL 30-34 1:31:26
1,773 Karol Zych POL 30-34 1:31:27
1,774 Mariusz Deptuła POL 50-54 1:31:27
1,775 Marek Baranowski POL 35-39 1:31:27
1,776 Michał Winiszewski POL 35-39 1:31:28
1,777 Jakub Cyburt POL 16-24 1:31:31
1,778 Kamil Majewski POL 30-34 1:31:33
1,779 Kamil Wojewski POL 30-34 1:31:34
1,780 Brian Burgess IRL 45-49 1:31:35
1,781 Łukasz Wroński POL 40-44 1:31:37
1,782 Jacek Krzymowski POL 40-44 1:31:38
1,783 Scott Stewart GBR 35-39 1:31:40
1,784 Melvin Schneider GER 25-29 1:31:40
1,785 Dominik Jírovec CZE 30-34 1:31:41
1,786 Piotr Łagowski POL 40-44 1:31:42
1,787 Bartłomiej Dąbek POL 45-49 1:31:45
1,788 Artur Wojciechowski POL 25-29 1:31:46
1,789 Justin Tan Doro-On ISL 25-29 1:31:46
1,790 Paweł Karetko POL 35-39 1:31:46
1,791 Tomek Gibulski POL 35-39 1:31:50
1,792 Mateusz Frochlich POL 35-39 1:31:51
1,793 Piotr Krzywonosiuk POL 45-49 1:31:52
1,794 Janusz Florczyk POL 45-49 1:31:52
1,795 Robert Jastrzębski POL 30-34 1:31:52
1,796 Piotr Iwanski POL 50-54 1:31:57
1,797 Kamil Greń POL 25-29 1:31:57
1,798 Johan Kristiansen NOR 30-34 1:31:57
1,799 Martin Hudek SVK 25-29 1:31:59
1,800 Marcin Tumas POL 25-29 1:32:02

← Warsaw 2026 results