← Warsaw 2026 results

HYROX Warsaw 2026 Results – Open Men (page 6)

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

Rank Athlete Nat Age group Time
1,001 James Barry IRL 40-44 1:19:39
1,002 Tomas Radžiūnas LTU 35-39 1:19:42
1,003 Lukáš Svoboda CZE 25-29 1:19:42
1,004 Jake Oxby GBR 30-34 1:19:42
1,005 Maksymilian Gąsior POL 16-24 1:19:42
1,006 Przemysław Naworski POL 40-44 1:19:43
1,007 Michał Gąglewski POL 25-29 1:19:43
1,008 Przemysław Okupnik POL 35-39 1:19:45
1,009 Kevin Feyenne BEL 35-39 1:19:46
1,010 Paul Schmidt GER 25-29 1:19:47
1,011 Michael Hoffmann GER 30-34 1:19:47
1,012 Raphael Cerovec AUT 25-29 1:19:47
1,013 Oleksandr Niman UKR 30-34 1:19:48
1,014 Daniel Kaczor POL 25-29 1:19:48
1,015 Tomasz Dyba POL 40-44 1:19:49
1,016 Krzysztof Zawada POL 30-34 1:19:49
1,017 Jan Szumigaj POL 25-29 1:19:50
1,018 Eric Genoe IRL 40-44 1:19:50
1,019 Ebrahim Omar ITA 35-39 1:19:50
1,020 Adam Tusk POL 45-49 1:19:51
1,021 Damian Smoter POL 40-44 1:19:52
1,022 Mateusz Wielogórski POL 30-34 1:19:52
1,023 Julien Dazas FRA 25-29 1:19:53
1,024 David Suchan CZE 35-39 1:19:53
1,025 Robertas Kapustinas LTU 35-39 1:19:54
1,026 Stanisław Milewski POL 16-24 1:19:54
1,027 Zbigniew Zydorek POL 45-49 1:19:54
1,028 Dawid Krakowiak POL 35-39 1:19:54
1,029 Marcin Spociński POL 40-44 1:19:55
1,030 Mariusz Sobczak POL 45-49 1:19:56
1,031 Roland Tóth HUN 16-24 1:19:58
1,032 Joshua Watkins USA 45-49 1:19:58
1,033 Michał Bijok POL 25-29 1:19:58
1,034 Mateusz Kustra POL 30-34 1:19:59
1,035 Oskar Rydén SWE 30-34 1:19:59
1,036 Matt Świdnicki POL 30-34 1:20:00
1,037 Grzegorz Poloczek POL 35-39 1:20:01
1,038 Michał Grabiec POL 25-29 1:20:03
1,039 Adam Newman GBR 45-49 1:20:04
1,040 Augustinas Simonaitis LTU 16-24 1:20:05
1,041 Dawid Piwowarski POL 35-39 1:20:07
1,042 Adam Stopka POL 30-34 1:20:07
1,043 Kamil Wdowiarski POL 25-29 1:20:08
1,044 Roger Slorafoss NOR 60-64 1:20:08
1,045 Maciej Grześkowiak POL 40-44 1:20:09
1,046 Artur Cywiński POL 40-44 1:20:09
1,047 Mateusz Przybyłowicz POL 30-34 1:20:11
1,048 Rafał Gawęda POL 35-39 1:20:13
1,049 Aleksander Szopiński POL 25-29 1:20:14
1,050 Paweł Ryniewicz POL 45-49 1:20:14
1,051 Michał Jurko POL 25-29 1:20:14
1,052 Tomasz Mastalerz POL 30-34 1:20:15
1,053 Karolis Veckys LTU 35-39 1:20:17
1,054 Michał Ostrowski POL 25-29 1:20:18
1,055 Adam Wojtkowiak POL 16-24 1:20:22
1,056 Vassos Alexander GBR 50-54 1:20:23
1,057 Phillip Paetke GER 25-29 1:20:24
1,058 Piotr Okulicz POL 40-44 1:20:28
1,059 Mateusz Papierz POL 25-29 1:20:29
1,060 Gary Peebles SCO 35-39 1:20:29
1,061 Jānis Ģinis LAT 35-39 1:20:29
1,062 Aleksander Kożuchowski-Przybyszewski POL 30-34 1:20:32
1,063 Robert Owsianny POL 30-34 1:20:33
1,064 Paweł Tusiński POL 35-39 1:20:34
1,065 Chris Audley GBR 45-49 1:20:38
1,066 Chris Beyer SUI 40-44 1:20:40
1,067 David Lockie GBR 35-39 1:20:41
1,068 Robert Krajewski POL 40-44 1:20:42
1,069 Dominik Tomíček CZE 16-24 1:20:42
1,070 Arnis Atteka LAT 40-44 1:20:43
1,071 Bartosz Łukasiak POL 40-44 1:20:44
1,072 Maciej Andros POL 40-44 1:20:45
1,073 Michał Łobacz POL 35-39 1:20:46
1,074 Filip Zęgota POL 16-24 1:20:46
1,075 Maciej Bednarski POL 30-34 1:20:47
1,076 Kamil Kopania POL 35-39 1:20:47
1,077 Emil Okrągły POL 40-44 1:20:49
1,078 Maciej Poludniewski POL 40-44 1:20:50
1,079 Robert Mikołajek POL 45-49 1:20:50
1,080 Rick Schneider GER 45-49 1:20:51
1,081 Dawid Ulanowski POL 30-34 1:20:52
1,082 Dawid Wiaterek POL 30-34 1:20:52
1,083 Deighton Stuart JAM 35-39 1:20:52
1,084 Igor Piskorz POL 25-29 1:20:52
1,085 Mariusz Kędziora POL 35-39 1:20:53
1,086 Jeremy Dietsche SUI 30-34 1:20:54
1,087 Łukasz Sidor POL 40-44 1:20:54
1,088 Łukasz Hein POL 40-44 1:20:55
1,089 Dominik Piotrowicz POL 16-24 1:20:55
1,090 Rafał Malinowski POL 45-49 1:20:58
1,091 Mateusz Nowak POL 30-34 1:20:59
1,092 Vitalii Naida UKR 30-34 1:21:00
1,093 Michał Tkaczyk POL 30-34 1:21:00
1,094 Ollie Treanor IRL 35-39 1:21:01
1,095 Jesus Carrero ESP 40-44 1:21:04
1,096 Armin Hirschfeld GER 25-29 1:21:05
1,097 Maciej Zarębski POL 35-39 1:21:06
1,098 David Schulz GER 30-34 1:21:07
1,099 Kamil Bystrzycki POL 40-44 1:21:07
1,100 Melvin Heinrich GER 30-34 1:21:07
1,101 Laimonas Čėsna LTU 35-39 1:21:08
1,102 Krzysztof Kozioł POL 45-49 1:21:08
1,103 Ernestas Urbšys LTU 30-34 1:21:09
1,104 Caleb Shannon USA 30-34 1:21:09
1,105 Bonnie Duffy IRL 50-54 1:21:09
1,106 Ervīns Torsters LAT 35-39 1:21:10
1,107 Adrian Lament POL 35-39 1:21:10
1,108 Vytautas Semaska LTU 35-39 1:21:11
1,109 Grzegorz Idzik POL 40-44 1:21:11
1,110 Konstantinos Apostolopoulos POL 25-29 1:21:13
1,111 Victor Manuel Garcia Negrin ESP 35-39 1:21:15
1,112 Marek Drewa POL 35-39 1:21:16
1,113 Luigi Amico ITA 25-29 1:21:16
1,114 Ingus Kairis LAT 40-44 1:21:16
1,115 Tim Rösch GER 25-29 1:21:17
1,116 Artur Kostrzewski POL 45-49 1:21:18
1,117 Csongor Rafain ROU 30-34 1:21:18
1,118 Maciej Gerowski POL 50-54 1:21:18
1,119 Libor Těžký CZE 30-34 1:21:19
1,120 Maciej Czubacki POL 25-29 1:21:19
1,121 Bartosz Matablewski POL 30-34 1:21:22
1,122 Jesper Robarth SWE 30-34 1:21:22
1,123 Daniel Kałżyński POL 25-29 1:21:23
1,124 Carl Formosa MLT 35-39 1:21:23
1,125 Peter Wilson GBR 30-34 1:21:23
1,126 Jiri Litomysky CZE 40-44 1:21:24
1,127 Kacper Antczak POL 35-39 1:21:25
1,128 Marko Čeh SLO 16-24 1:21:26
1,129 Kamil Zieliński POL 35-39 1:21:26
1,130 Viktoras Vatinas LTU 40-44 1:21:27
1,131 Norbert Wnękowski POL 30-34 1:21:29
1,132 Radek Karczewski POL 40-44 1:21:29
1,133 Kacper Puczka POL 25-29 1:21:34
1,134 Adam Pędziałek POL 16-24 1:21:34
1,135 Sachin Wijesinghe SRI 25-29 1:21:34
1,136 Oskar Wróblewski POL 30-34 1:21:35
1,137 Wojciech Kuczyński POL 25-29 1:21:35
1,138 Aleksander Czarnołęski POL 25-29 1:21:36
1,139 Mathieu Moalic FRA 25-29 1:21:37
1,140 Yemi Akindele GBR 35-39 1:21:38
1,141 Adomas Pakalniškis LTU 16-24 1:21:39
1,142 Florian Sattler GER 35-39 1:21:39
1,143 Jack Beange GBR 35-39 1:21:39
1,144 Jakub Skrzyniarz POL 25-29 1:21:41
1,145 Michal Czujko POL 40-44 1:21:42
1,146 Daniel Kornaś POL 40-44 1:21:43
1,147 Tenito Keul GER 30-34 1:21:44
1,148 Gintas Kulinkevičius LTU 35-39 1:21:44
1,149 Sebastian Starowicz POL 45-49 1:21:46
1,150 Mariusz Marczuk POL 35-39 1:21:47
1,151 Patryk Sikorski POL 45-49 1:21:49
1,152 Karol Rzewuski POL 45-49 1:21:50
1,153 Tomas Bogdevic LTU 35-39 1:21:51
1,154 Piotr Niezgódka POL 25-29 1:21:52
1,155 Alexandre Klawiter FRA 35-39 1:21:53
1,156 Alexandar Ivanov BUL 16-24 1:21:54
1,157 Szymon Ostrowski POL 25-29 1:21:54
1,158 Norman Rozsi HUN 25-29 1:21:54
1,159 Paul James GBR 45-49 1:21:55
1,160 Adam Loziak POL 50-54 1:21:56
1,161 Anish Gupta GBR 35-39 1:21:56
1,162 Stanisław Kowalski POL 16-24 1:21:58
1,163 Karol Radzikowski POL 25-29 1:21:58
1,164 Michal Antoniuk POL 40-44 1:21:59
1,165 Rafał Sekowski POL 45-49 1:21:59
1,166 Michał Fuk POL 30-34 1:22:00
1,167 Douglas Bentley ITA 30-34 1:22:01
1,168 Radoslaw Skalik POL 30-34 1:22:02
1,169 Dominic Cheung GBR 25-29 1:22:04
1,170 Piotr Walczak POL 45-49 1:22:04
1,171 Jakub Perzanowski POL 35-39 1:22:05
1,172 Mateusz Staś POL 30-34 1:22:06
1,173 Łukasz Rychłowski POL 40-44 1:22:07
1,174 Deji Ayeni GBR 40-44 1:22:07
1,175 Andrew Bowler GBR 16-24 1:22:08
1,176 Martin Kaczmarski POL 35-39 1:22:09
1,177 Darrell Osborne GBR 50-54 1:22:12
1,178 Thomas Nordby NOR 35-39 1:22:13
1,179 Adam Kuczyński POL 45-49 1:22:15
1,180 Marcin Mirkiewicz POL 35-39 1:22:17
1,181 Krzysztof Kucharczyk POL 30-34 1:22:17
1,182 Rafał Szampera POL 35-39 1:22:17
1,183 Marcin Podleśny POL 30-34 1:22:19
1,184 Jakub Hohensee POL 16-24 1:22:19
1,185 Marcin Kosiński POL 35-39 1:22:20
1,186 Colm Kelly IRL 40-44 1:22:20
1,187 Piotr Taperek POL 40-44 1:22:21
1,188 Tomasz Iwanski POL 30-34 1:22:23
1,189 Marcin Dziuba POL 45-49 1:22:23
1,190 Gareth Steward GBR 40-44 1:22:26
1,191 Feras Qasem JOR 25-29 1:22:28
1,192 Stefan Dolatta GER 40-44 1:22:28
1,193 David Thomas GBR 50-54 1:22:28
1,194 Paweł Skrzypek POL 30-34 1:22:30
1,195 Dawid Mielcarek POL 30-34 1:22:32
1,196 Paweł Izdebski POL 35-39 1:22:33
1,197 Vlad Ovchinnikov POL 30-34 1:22:33
1,198 Pierre-Alexandre Maton BEL 35-39 1:22:37
1,199 Paweł Ciuba POL 25-29 1:22:37
1,200 Paweł Nowak POL 35-39 1:22:38

← Warsaw 2026 results