← Gdańsk 2026 results

HYROX Gdańsk 2026 Results – Open Men

1,349 finishers. Winner Hakan Burton in 53:32; median 1:28:04.

Rank Athlete Nat Age group Time
1 Hakan Burton GBR 35-39 53:32
2 Kamil Kuszmider POL 30-34 55:16
3 Arkadiusz Grabowiec POL 25-29 56:49
4 Joseph Leeks GBR 16-24 58:20
5 Renning Elischer GER 30-34 58:20
6 Giovanni Benzon ITA 25-29 58:21
7 Jakub Skrzyniarz POL 25-29 58:30
8 Jake Cazey GBR 16-24 59:08
9 Stephen Camilleri MLT 35-39 59:25
10 Tomasz Spaleniak POL 35-39 59:27
11 Piotr Tomczyk POL 35-39 59:33
12 Wayne Cropper GBR 40-44 59:50
13 Gary Crawford SCO 35-39 1:00:23
14 Bartosz Hoffmann POL 30-34 1:00:50
15 Phil O'Halloran IRL 40-44 1:00:58
16 Timur Chocieszyński POL 25-29 1:01:05
17 Rafał Klimek POL 25-29 1:01:06
18 Joe Greenslade-Cross GBR 25-29 1:01:13
19 Niels Beelen NED 25-29 1:01:25
20 David Fisher GBR 30-34 1:01:41
21 Marcin Jaskuła POL 35-39 1:01:57
22 Mihkel Järviste EST 25-29 1:02:07
23 Kamil Orzechowski POL 35-39 1:02:11
24 Filip Geryk CZE 30-34 1:02:15
25 Matt Kinghorn SCO 40-44 1:02:27
26 Paddy Bailey GBR 16-24 1:02:56
27 Witold Chłus POL 30-34 1:03:01
28 Piotr Miechowski POL 35-39 1:03:04
29 Mathew Harrison GBR 40-44 1:03:12
30 Adrian Śliwiak POL 35-39 1:03:32
31 Kenny O'Neill GBR 45-49 1:03:35
32 Hampus Ericson SWE 25-29 1:03:42
33 Tom O'Dowd GBR 30-34 1:03:56
34 Patiu Rabiu NGR 30-34 1:04:01
35 Martin Kahánek CZE 30-34 1:04:05
36 Aigars Rozenbergs LAT 35-39 1:04:17
37 Mateo Lalanne FRA 25-29 1:04:18
38 Isaac Jordan Gatt MLT 25-29 1:04:22
39 Andrew McDade GBR 25-29 1:04:25
40 Marc Unitt GBR 40-44 1:04:26
41 Luke Damen AUS 35-39 1:04:27
42 Bradley McGuigan GBR 25-29 1:04:27
43 Jacob Fisker DEN 35-39 1:04:31
44 Lasse Niebuhr Anker DEN 25-29 1:04:42
45 Callum Garrett GBR 16-24 1:04:49
46 Tomasz Karpiński POL 30-34 1:04:52
47 Niklas Bohlin SWE 35-39 1:04:53
48 Louis D’Ambrosio GBR 25-29 1:04:54
49 Dannii Laine GBR 25-29 1:05:08
50 Michał Kiełboń POL 35-39 1:05:20
51 Lewys Mccafferty GBR 16-24 1:05:29
52 Tero Miettinen FIN 50-54 1:05:31
53 Richard Roberts GBR 40-44 1:05:33
54 Dan Darley GBR 50-54 1:05:45
55 Karol Łopata POL 35-39 1:05:46
56 Mateusz Frachowicz POL 25-29 1:05:47
57 Danilo Treffers NED 25-29 1:05:50
58 Matej Palus SVK 35-39 1:05:51
59 Krzysztof Soborski POL 45-49 1:05:54
60 Simo-Pekka Fincke FIN 40-44 1:06:00
61 Ben Wibberley GBR 35-39 1:06:03
62 Daniel Allan GBR 25-29 1:06:06
63 Christian Edvinsson SWE 35-39 1:06:07
64 Kacper Borowiec POL 25-29 1:06:10
65 Lewis Banaghan GBR 25-29 1:06:11
66 Paweł Fiołek POL 25-29 1:06:15
67 Jakub Urbańczyk POL 30-34 1:06:17
68 Jorn Dijkstra NED 25-29 1:06:19
69 Rowan Edwards GBR 16-24 1:06:27
70 Artur Filus POL 30-34 1:06:29
71 Robert Harrison GBR 45-49 1:06:32
72 Dean Wood GBR 35-39 1:06:33
73 Ross Crombie SCO 50-54 1:06:47
74 Michele Provera ITA 30-34 1:06:49
75 Mark Mol POL 30-34 1:07:01
76 Kerry Heaviside GBR 35-39 1:07:12
77 Paul Baade GER 16-24 1:07:13
78 Artur Kamieniak POL 30-34 1:07:13
79 Pierre Moreau FRA 16-24 1:07:14
80 Martin Puumalainen SWE 50-54 1:07:29
81 Kamil Mazurkiewicz POL 25-29 1:07:33
82 Olly Luck GBR 16-24 1:07:50
83 Ryan Gackowski GBR 30-34 1:07:53
84 Josh Coombe GBR 25-29 1:07:56
85 Michał Jędrzejczak POL 25-29 1:07:56
86 Kévin Barbier FRA 30-34 1:08:06
87 Kacper Pajor POL 25-29 1:08:06
88 Darren Martin IRL 40-44 1:08:10
89 Mikael Nørgaard Pedersen DEN 40-44 1:08:17
90 Andrzej Tomal POL 40-44 1:08:18
91 Jędrzej Zawal POL 30-34 1:08:22
92 Tamás Balázs Balogh HUN 35-39 1:08:27
93 Nikolaj Hjelmager Kristensen DEN 30-34 1:08:30
94 Oleh Chaikovskyi UKR 16-24 1:08:30
95 Nikodem Kutyła POL 25-29 1:08:32
96 Łukasz Stach POL 35-39 1:08:33
97 Konrad Kukulski POL 16-24 1:08:35
98 Cezary Wójcik POL 35-39 1:08:38
99 Enrico Gobbi ITA 25-29 1:08:40
100 Julian Wiedenhaus GER 30-34 1:08:44
101 Kamil Jeremicz — 25-29 1:08:45
102 Mariusz Wołk POL 30-34 1:08:45
103 Piotr Kazubski POL 35-39 1:08:46
104 Emīls Josts LAT 35-39 1:08:50
105 Hugh Walshaw GBR 16-24 1:08:55
106 Mateusz Nieckarz POL 35-39 1:08:58
107 Calum Riva JEY 25-29 1:09:01
108 Tomasz Sobociński POL 40-44 1:09:02
109 Vesa Nevalainen FIN 30-34 1:09:05
110 Mikołaj Florek POL 30-34 1:09:06
111 Joshua Clifford GBR 30-34 1:09:08
112 Karl McCallig IRL 30-34 1:09:14
113 Bartosz Pluciński POL 35-39 1:09:19
114 Mario Koky SVK 30-34 1:09:20
115 Krzysztof Miszewski POL 45-49 1:09:21
116 Dawid Rogoziński POL 35-39 1:09:24
117 Daniel Siedliński POL 30-34 1:09:24
118 Patryk Kusak POL 16-24 1:09:29
119 Daniel Heron GBR 30-34 1:09:32
120 Anthony Young GBR 35-39 1:09:33
121 Norbert Jackowski POL 30-34 1:09:35
122 Rafał Moch POL 30-34 1:09:37
123 Simon Ekström SWE 30-34 1:09:39
124 Dariusz Wyrwa POL 40-44 1:09:40
125 Alan King SCO 40-44 1:09:41
126 Christopher Fliegel GER 35-39 1:09:51
127 Lasse Olesen DEN 40-44 1:09:54
128 Michał Bialik POL 25-29 1:09:55
129 Marcin Wilk POL 45-49 1:10:01
130 Karolis Kasperiūnas LTU 30-34 1:10:03
131 Ryan Welsh GBR 30-34 1:10:05
132 Paweł Kantor POL 35-39 1:10:07
133 Adrian Wójcicki POL 30-34 1:10:08
134 Karol Filipek POL 40-44 1:10:12
135 Norbert Kubus POL 25-29 1:10:13
136 Sean Wall IRL 16-24 1:10:13
137 Łukasz Pyłypczuk POL 30-34 1:10:15
138 Nicholai Eberhard DEN 30-34 1:10:19
139 Adam Pilch POL 16-24 1:10:20
140 Adrian Szulc POL 40-44 1:10:21
141 Benjamin Bruns GER 40-44 1:10:21
142 Šimon Ondrouch CZE 16-24 1:10:22
143 Kamil Wenger POL 30-34 1:10:24
144 Aaron Byrne IRL 25-29 1:10:27
145 Mateusz Weśniuk POL 30-34 1:10:29
146 Tomas Posker CZE 45-49 1:10:30
147 Lukas Musinskas LTU 30-34 1:10:30
148 Jarkko Tolsa FIN 35-39 1:10:32
149 Oliver Gallagher GBR 35-39 1:10:32
150 Mikołaj "Mikuś Kocuś" Poleszak POL 35-39 1:10:35
151 Daniel Pietrasiak POL 35-39 1:10:38
152 Patryk Jarema POL 30-34 1:10:40
153 Arkadiusz Maksymiuk POL 30-34 1:10:40
154 Federico Bachiller Hoyos SWE 45-49 1:10:47
155 Paulo Palmeirim POR 30-34 1:10:47
156 Tymoteusz Klaczyński POL 30-34 1:10:47
157 David Meyer GBR 35-39 1:10:48
158 Piotr Mejer POL 30-34 1:10:50
159 Tomas Paulauskas LTU 25-29 1:10:53
160 Fredrik Laanemets SWE 50-54 1:10:53
161 Jesper Schouboe DEN 45-49 1:10:56
162 Emil Szepinski POL 35-39 1:10:56
163 Simon Foss Jensen DEN 35-39 1:10:59
164 Lucas Radloff GER 30-34 1:11:01
165 Frederik Bille DEN 50-54 1:11:03
166 Piotr Zielinski POL 40-44 1:11:04
167 Niclas Blåklinth SWE 40-44 1:11:07
168 Kim Oskarsson SWE 30-34 1:11:07
169 Antonio Ruiz Utrilla ESP 40-44 1:11:08
170 Dariusz Pachut POL 40-44 1:11:17
171 Nico Schwandt GBR 25-29 1:11:19
172 Andrzej Kondraciuk POL 16-24 1:11:21
173 Charlie Ambler GBR 25-29 1:11:26
174 Krzysztof Górny POL 45-49 1:11:28
175 Christopher Agnew GBR 40-44 1:11:28
176 Matteo Forno ITA 30-34 1:11:29
177 Harry Borg GBR 16-24 1:11:30
178 Illia Fiodarau — 30-34 1:11:32
179 Mateusz Kasprzyk POL 30-34 1:11:33
180 Sebastian Krzysztofek POL 40-44 1:11:36
181 Hubert Depta POL 35-39 1:11:42
182 Marcus Lee GBR 30-34 1:11:42
183 Łukasz Bartkowiak POL 30-34 1:11:44
184 Krzysztof Tarapata POL 25-29 1:11:45
185 Ignas Sokolnikas LTU 30-34 1:11:50
186 Alan Rockett IRL 40-44 1:11:51
187 Nikolaj Ransby DEN 35-39 1:11:52
188 Maciej Kursa POL 30-34 1:11:53
189 Rafał Soiński POL 35-39 1:11:53
190 Daniel Roe GBR 30-34 1:11:57
191 Tomáš Bušek CZE 25-29 1:12:00
192 Wojciech Tatar POL 40-44 1:12:00
193 Dariusz Buchowicz POL 40-44 1:12:01
194 Gianluca Massimo ITA 35-39 1:12:03
195 Stefan Pawłowski POL 40-44 1:12:05
196 Michał Galikowski POL 25-29 1:12:05
197 Anders Ryom DEN 40-44 1:12:07
198 Guillaume Ghesquier FRA 40-44 1:12:11
199 Nico Watkins GBR 60-64 1:12:12
200 Marcin Siwek POL 45-49 1:12:14

← Gdańsk 2026 results