← Poznan 2025 results

HYROX Poznan 2025 Results – Pro Men

275 finishers. Winner Domen Dornik in 58:07; median 1:15:49.

Rank Athlete Nat Age group Time Run Workout
1 Domen Dornik SLO 30-34 58:07 28:50 26:16
2 Quentin Garel FRA 25-29 58:22 29:48 25:31
3 Jannik Czapla GER 25-29 58:46 28:51 26:47
4 Evan Marion FRA 16-24 59:34 29:44 26:48
5 Hanzalah Azam GBR 25-29 59:34 30:19 26:11
6 Oscar Olsson SWE 40-44 1:00:07 29:57 26:57
7 Neil Harrison IRL 30-34 1:00:18 29:54 27:22
8 Maciej Węgorzewski POL 30-34 1:00:34 30:32 26:36
9 Reuben Copley GBR 25-29 1:00:45 27:53 29:31
10 Lewis Overend GBR 35-39 1:00:46 30:12 27:30
11 Luke Buckland GBR 16-24 1:00:47 29:56 27:42
12 Adam Sinclair GBR 30-34 1:00:53 29:57 27:48
13 Mark Caruana MLT 30-34 1:00:54 29:39 27:56
14 Aiden Martin GBR 16-24 1:00:56 29:52 28:03
15 Petr Mrázek CZE 35-39 1:01:15 30:32 27:23
16 Travis Brown GBR 30-34 1:01:18 30:06 28:04
17 Michael Philson IRL 25-29 1:01:27 30:25 27:37
18 Danny Burns GBR 16-24 1:01:33 30:20 27:54
19 Craig Murphy GBR 30-34 1:01:34 29:51 28:38
20 Paweł Gramacki POL 40-44 1:01:56 31:55 26:24
21 Joshua Henry GBR 30-34 1:02:03 31:06 27:40
22 Romain Serveaux FRA 40-44 1:02:17 28:49 28:54
23 Dawid Rybak POL 35-39 1:02:44 30:04 29:29
24 Luke Mccarthy GBR 30-34 1:03:01 29:28 30:20
25 Vegard Strand NOR 30-34 1:03:05 31:23 28:35
26 John Arvidsson SWE 30-34 1:03:12 32:20 27:28
27 Marcin Matysiak POL 25-29 1:03:16 31:39 28:08
28 Nathan Gardner GBR 16-24 1:03:46 30:27 30:00
29 Maik Oldach GER 35-39 1:04:13 31:49 29:02
30 Milan Konopásek CZE 16-24 1:04:21 32:05 28:53
31 Berthel Jakobsen DEN 16-24 1:04:23 31:35 29:11
32 Aaron Blain GBR 25-29 1:04:24 31:11 29:44
33 Kamil Kozioł POL 30-34 1:04:33 32:06 28:33
34 Glenn Tanti Cuschieri MLT 35-39 1:04:39 31:54 28:56
35 Jordi Fuhler NED 25-29 1:04:41 31:38 29:02
36 Charalampos Kathidjiotis CYP 35-39 1:04:52 32:01 29:30
37 Daniel Moran SCO 16-24 1:04:59 31:56 29:51
38 Janik Hoffmann GER 16-24 1:05:03 30:59 30:26
39 Enrico Corvetto ITA 35-39 1:05:04 30:38 30:53
40 Oskar Traczyk POL 30-34 1:05:07 32:51 28:46
41 Stanisław Hubert POL 25-29 1:05:17 30:57 29:31
42 Piotr Płóciennik POL 35-39 1:05:30 32:43 29:15
43 Maxime Poirot FRA 30-34 1:05:30 32:47 29:19
44 Dawid Ponichtera POL 16-24 1:05:34 32:17 29:26
45 Anthony Oliver FRA 40-44 1:05:40 33:27 28:29
46 Lewis Dunbar GBR 25-29 1:05:47 30:26 32:12
47 Jason Van Der Geugten NED 30-34 1:06:03 32:12 30:28
48 Jarosław Gajewski POL 30-34 1:06:04 33:57 28:27
49 Nico Küttner GER 25-29 1:06:08 31:51 31:05
50 Brandon Mcguinness SCO 16-24 1:06:13 32:59 29:52
51 Swan Puzone ITA 35-39 1:06:32 31:33 31:32
52 Johnny Daly IRL 30-34 1:06:37 31:25 31:18
53 Luke Mitchell GBR 35-39 1:06:48 31:56 31:21
54 Mikołaj Wawrzyniak POL 30-34 1:07:11 32:53 30:57
55 Mats Möller GER 25-29 1:07:12 32:09 31:24
56 Aubin Delas FRA 35-39 1:07:28 32:29 31:33
57 Matthew Ellul MLT 30-34 1:07:32 32:40 31:33
58 Jannik Jensen GER 35-39 1:07:37 32:38 30:29
59 Jakub Ostafiński POL 16-24 1:07:37 32:25 31:41
60 Louis Langfield GBR 40-44 1:07:40 34:23 29:49
61 Kirk Taylor IRL 35-39 1:07:45 32:06 31:59
62 Alister Camilleri MLT 16-24 1:07:46 32:28 31:44
63 Patryk Wesoły POL 30-34 1:07:48 33:55 29:52
64 Łukasz Żolik POL 40-44 1:08:07 34:35 30:00
65 Josh Harrison GBR 16-24 1:08:12 35:06 29:43
66 Regan King GBR 16-24 1:08:17 33:38 30:30
67 Marek Podolinsky SVK 40-44 1:08:19 32:38 31:39
68 Emil Zakowany POL 35-39 1:08:23 34:42 30:14
69 Marcin Holona POL 30-34 1:08:26 35:07 29:29
70 Jordan Duncan GBR 25-29 1:08:28 32:07 32:41
71 Aamir Khan GBR 30-34 1:08:31 32:39 32:28
72 Kyle Darmanin MLT 30-34 1:08:36 32:29 32:35
73 Ronny Sletbakk Knutsen NOR 45-49 1:08:41 32:46 31:54
74 Guido Susani ITA 16-24 1:08:52 33:27 30:21
75 Scott Highlands GBR 35-39 1:08:53 32:45 32:27
76 Ashley Woodhouse GBR 30-34 1:08:56 35:00 29:58
77 Jean-Patrick Delhaye FRA 45-49 1:09:04 33:58 31:29
78 Piotr Jedynak POL 30-34 1:09:05 31:37 30:18
79 Marcus Mollison GBR 30-34 1:09:05 33:14 32:15
80 Martin Pavliš CZE 25-29 1:09:12 33:04 32:30
81 Marco Parlani ITA 35-39 1:09:13 33:43 31:56
82 Kristian Horobei ROU 30-34 1:09:32 36:14 29:04
83 Grzegorz Hoffman POL 40-44 1:09:33 33:29 32:13
84 Mariusz Muniak POL 25-29 1:09:36 36:49 28:56
85 Pavel Lazarchyk HYROX 25-29 1:09:36 32:28 33:30
86 Martin Vondrak AUT 25-29 1:09:44 33:05 33:11
87 James Mckee IRL 40-44 1:10:12 32:18 31:45
88 Mariusz Kosek POL 30-34 1:10:20 35:50 30:09
89 Jacob Strøm DEN 30-34 1:10:26 33:38 32:55
90 Christos Tampakos GRE 40-44 1:10:31 35:42 31:22
91 Mateusz Mroczek POL 30-34 1:10:53 35:04 31:59
92 Tobias Wunderlich GER 35-39 1:10:57 34:48 32:01
93 Rafał Różański POL 45-49 1:10:57 34:14 32:46
94 Aaron Holmes GBR 35-39 1:11:14 34:57 32:29
95 Radim Pazdera CZE 25-29 1:11:19 33:22 34:53
96 Mark Matthews NZL 40-44 1:11:19 34:03 32:48
97 Chris Heron GBR 45-49 1:11:24 32:49 34:51
98 Krystian Spławski POL 35-39 1:11:29 33:21 33:58
99 Oleksii Kramarov UKR 25-29 1:11:29 34:35 32:17
100 Radosław Koczwara POL 45-49 1:11:32 34:22 32:51
101 Mikołaj Marciniak POL 30-34 1:11:34 36:56 30:24
102 Levente Dr. Sebő HUN 25-29 1:11:39 33:22 33:36
103 Aleksander Hriberšek SLO 25-29 1:11:39 36:50 30:32
104 Alexander Heine GER 25-29 1:12:00 32:58 34:47
105 Oliver Zeuge GER 40-44 1:12:12 33:55 34:43
106 Nicky Boyce GBR 35-39 1:12:16 35:41 32:34
107 Mariusz Michalski POL 40-44 1:12:19 34:39 32:59
108 Maxime Moulin FRA 25-29 1:12:22 34:31 34:18
109 Dominik Suchánek CZE 25-29 1:12:25 38:13 29:15
110 Aleksander Czarnecki POL 16-24 1:12:31 37:16 31:28
111 Michał Górka POL 30-34 1:12:37 33:38 34:52
112 Daniel Sevilla ESP 50-54 1:12:38 33:41 35:20
113 Emmanuel Mangion MLT 45-49 1:12:44 32:49 36:02
114 Galen Hill GBR 45-49 1:12:53 33:18 35:46
115 Tomasz Jasiorski POL 40-44 1:13:04 35:52 33:07
116 Felix Elsner GER 25-29 1:13:06 34:37 33:40
117 Josef Rábl CZE 30-34 1:13:07 36:17 32:23
118 Chris Mills GBR 45-49 1:13:15 34:47 34:34
119 Krzysztof Chomicz POL 45-49 1:13:27 33:44 35:23
120 Kamil Piotrowski POL 30-34 1:13:28 35:07 34:18
121 Crawford Kenney SCO 30-34 1:13:30 34:09 35:10
122 Luke Maher IRL 16-24 1:13:40 32:00 37:19
123 Christoph Schulte GER 35-39 1:13:49 33:06 36:32
124 Lasse Edvardsen NOR 50-54 1:13:51 38:08 30:51
125 Piotr Szczepanski POL 30-34 1:13:51 36:03 33:49
126 Marcus Hobley GBR 40-44 1:14:05 34:12 35:29
127 Kacper Hildebrand POL 30-34 1:14:08 35:23 34:38
128 Nikolai Gobel NOR 30-34 1:14:24 39:02 31:03
129 Ludovic Beuret SUI 30-34 1:14:32 34:52 35:46
130 Krzysztof Budzisz POL 45-49 1:14:46 35:43 34:32
131 Dave Kelly GBR 50-54 1:14:58 37:07 33:34
132 Sascha Fuchs GER 30-34 1:15:03 34:56 35:06
133 Michał Kaczmarski POL 35-39 1:15:09 38:58 32:09
134 Radosław Syroka POL 35-39 1:15:15 35:45 33:30
135 Luka Bučar SLO 16-24 1:15:17 35:54 34:55
136 Scott Mcginley GBR 25-29 1:15:19 36:24 32:22
137 Ross Craig GBR 25-29 1:15:27 35:53 35:16
138 Karol Kawalec POL 35-39 1:15:49 37:49 32:35
139 Tomasz Skurzok POL 30-34 1:15:49 36:36 34:52
140 Hans-Kristian Nysted NOR 30-34 1:15:50 37:21 34:32
141 Kasper Kułaga POL 25-29 1:15:51 36:36 33:55
142 Mateusz Szafraniec POL 30-34 1:16:16 38:17 33:59
143 Thomas Maschitzke GER 30-34 1:16:16 35:16 37:11
144 Ross McKenzie SCO 45-49 1:16:24 37:04 34:54
145 Giacomo Schiralli ITA 25-29 1:16:25 34:51 37:12
146 Piotr Mieloch POL 16-24 1:16:38 36:40 34:38
147 Jakub Skoczek POL 16-24 1:17:06 33:58 37:28
148 Lotfi-Nicolas Barbet FRA 45-49 1:17:11 34:08 38:59
149 Sebastian Wdowiarz POL 30-34 1:17:18 37:56 35:08
150 Jordan Ovenstone SCO 30-34 1:17:28 37:13 36:03
151 Martin Lerner DEN 40-44 1:17:33 36:34 37:00
152 Panayiotis Moulashis CYP 25-29 1:17:34 42:03 30:33
153 Bartłomiej Grzelak POL 30-34 1:17:36 36:29 36:09
154 Aleksi Leppinen FIN 25-29 1:17:37 39:40 33:39
155 Robert Jenning GER 35-39 1:17:39 37:40 35:16
156 Jakub Kozłowski POL 30-34 1:17:44 37:11 35:38
157 Jason Mccarthy GBR 30-34 1:17:46 35:33 37:51
158 Neale Oliver GBR 45-49 1:17:51 38:38 34:52
159 Piotr Swiderski POL 30-34 1:17:58 37:32 36:12
160 Sebastian Sienkiewicz POL 30-34 1:18:01 35:51 37:49
161 Artur Fedotiev UKR 30-34 1:18:01 34:27 38:49
162 Tomasz Mickiewicz POL 30-34 1:18:10 35:32 36:44
163 Tuukka Pirttiniemi FIN 25-29 1:18:15 35:06 39:35
164 Mateusz Frachowicz POL 25-29 1:18:39 37:10 36:33
165 Dawid Skapczyk POL 30-34 1:18:52 38:48 35:49
166 Oleksandr Hembalia UKR 25-29 1:18:54 38:22 35:43
167 Bartosz Andrzejczak POL 16-24 1:19:04 37:57 36:49
168 Grzegorz Wozniak POL 45-49 1:19:13 38:46 34:48
169 Georg Grigoleit GER 35-39 1:19:17 39:29 35:50
170 Szymon Adamowicz POL 30-34 1:19:21 38:43 35:02
171 Kieran Liddle GBR 30-34 1:19:23 35:40 39:16
172 Loris Sevilla FRA 35-39 1:19:23 41:14 33:44
173 Saverio Ricciuti ITA 40-44 1:19:39 38:24 36:36
174 Tomasz Mrozowski POL 40-44 1:20:01 37:01 38:54
175 Mikołaj Siodmiak POL 40-44 1:20:42 38:10 37:28
176 Ethan Talbott USA 35-39 1:20:56 38:29 38:19
177 Cezary Wójcik POL 35-39 1:21:07 38:58 37:11
178 Konrad Lasak POL 30-34 1:21:09 38:11 38:19
179 Mateusz Kozakowski POL 30-34 1:21:11 38:49 37:27
180 Łukasz Norkowski POL 30-34 1:21:44 38:48 37:44
181 David Dall DEN 35-39 1:22:01 38:10 38:59
182 Roni Deniz Yigit GER 16-24 1:22:03 38:11 38:35
183 Ben Connor GBR 30-34 1:22:05 38:36 38:42
184 Michael Wiechert GER 50-54 1:22:10 36:28 41:49
185 Wojciech Wsołek POL 25-29 1:22:30 39:50 38:23
186 Wojciech Hajdyła POL 40-44 1:22:37 37:42 40:20
187 Jacek Kowalski POL 35-39 1:22:45 39:28 38:11
188 Mariusz Kowalski POL 25-29 1:22:48 38:33 39:33
189 Frank Meyer GER 45-49 1:22:51 35:51 42:13
190 Marek Bernaś POL 35-39 1:23:08 41:02 37:12
191 Aidan Boland GBR 35-39 1:23:09 38:54 39:40
192 Kacper Furmaniak POL 25-29 1:23:25 38:30 38:33
193 Georgios Paparas GRE 40-44 1:23:37 37:53 39:48
194 George Chater-Clark GBR 35-39 1:23:44 37:25 42:01
195 Jefferson Bondodet FRA 30-34 1:24:06 39:10 39:37
196 Toby Peters GBR 16-24 1:24:33 38:46 41:12
197 Rafał Sawicki POL 45-49 1:24:44 38:49 40:13
198 Florian Ullrich GER 16-24 1:24:56 39:37 41:04
199 Maciej Faleński POL 25-29 1:25:13 42:46 36:49
200 Rob Haselgrove GBR 40-44 1:25:24 41:24 39:10

← Poznan 2025 results