← Poznan 2025 results

HYROX Poznan 2025 Results – Open Men

609 finishers. Winner Aleksander Strapagiel in 57:42; median 1:22:12.

Rank Athlete Nat Age group Time Run Workout
1 Aleksander Strapagiel POL 30-34 57:42 31:03 23:18
2 Nik Kojc SLO 25-29 58:46 30:42 24:48
3 Jessy Dechamps FRA 35-39 59:03 29:04 26:59
4 Keith Falzon MLT 35-39 59:04 31:02 24:43
5 Jack Waugh GBR 25-29 59:05 30:56 25:02
6 Garry Docherty GBR 35-39 59:33 30:05 26:28
7 George Brock GBR 16-24 1:00:57 32:55 25:20
8 Rokas Guscinas LTU 30-34 1:00:59 32:05 25:38
9 Piotr Tomczyk POL 35-39 1:01:02 30:17 27:34
10 Matthew Mcdowell GBR 16-24 1:01:04 30:56 26:56
11 Matt Brammeier GBR 40-44 1:01:05 31:27 26:07
12 Michael Vallely IRL 30-34 1:01:25 31:09 26:57
13 Danny Loftus IRL 16-24 1:01:30 30:14 27:44
14 Christos Agrodimos GRE 30-34 1:01:39 32:09 26:09
15 Daniel Rowberry GBR 35-39 1:01:55 32:07 26:29
16 Gary Penrose IRL 35-39 1:01:58 31:16 26:56
17 George Callagher GBR 25-29 1:02:08 29:58 28:31
18 Grant Gaffney GBR 30-34 1:02:19 30:43 27:29
19 Davit Khublaryan GBR 16-24 1:02:20 33:59 24:58
20 Jordan Black GBR 35-39 1:02:37 29:25 28:33
21 Jack Sloss GBR 30-34 1:02:46 30:13 28:51
22 Sam Grant GBR 16-24 1:02:47 30:33 29:01
23 Filip Modelski POL 30-34 1:02:47 33:24 25:49
24 Jože Kojc SLO 55-59 1:03:26 33:42 26:00
25 Michael Pozdenkov CZE 30-34 1:03:35 31:14 28:48
26 Vicente Puchal Pareja ESP 30-34 1:03:47 33:06 27:44
27 Charlie Boutet FRA 30-34 1:03:49 32:26 27:31
28 Lukas Astrauskas LTU 30-34 1:03:56 32:57 27:24
29 Kyle Mclean GBR 25-29 1:03:58 32:38 27:58
30 Kyle Grieve GBR 25-29 1:03:58 31:19 28:54
31 Kurt Attard MLT 25-29 1:04:16 33:42 27:09
32 Ash Smith GBR 30-34 1:04:20 33:16 27:18
33 Dominic Kollien GER 35-39 1:04:25 32:37 28:21
34 Tomasz Spaleniak POL 35-39 1:04:35 27:53 31:40
35 Calum Jennow GBR 25-29 1:04:39 32:44 28:37
36 Jake Hart GBR 16-24 1:04:40 31:39 29:47
37 Sean Fenech MLT 30-34 1:04:42 33:45 27:25
38 Robert Sobczak POL 30-34 1:04:44 33:48 27:10
39 Lukas Kynicky CZE 25-29 1:04:48 31:46 29:02
40 Amor Mahjoub FRA 25-29 1:04:50 32:14 29:01
41 Dariusz Rasztawicki POL 40-44 1:04:50 33:06 28:13
42 Bartlomiej Dzikowicz POL 35-39 1:04:55 33:21 27:43
43 Artur Czechowski POL 30-34 1:05:13 32:26 28:35
44 Karol Jagodziński POL 30-34 1:05:22 31:44 29:33
45 Lazaros Koumpouras GRE 35-39 1:05:24 35:08 26:31
46 Sam Schneiderman GBR 16-24 1:05:24 32:44 29:08
47 Martynas Janėnas LTU 40-44 1:05:26 34:16 27:12
48 Alan Hogan IRL 30-34 1:05:27 34:05 27:34
49 Marlon Briffa MLT 40-44 1:05:36 32:56 28:49
50 Bart Jouta NED 25-29 1:05:36 32:08 29:44
51 Adrian Zahra MLT 25-29 1:05:36 32:07 29:49
52 Albert Woźniak POL 25-29 1:05:40 33:13 28:49
53 Patryk Flader POL 25-29 1:06:04 35:40 26:48
54 Filip Wudkowski POL 25-29 1:06:08 31:43 30:39
55 Kade Thomas GBR 25-29 1:06:11 34:25 28:24
56 Craig Taylor GBR 40-44 1:06:15 33:31 28:47
57 Marcin Jaskuła POL 30-34 1:06:18 33:23 28:34
58 Mateusz Blejwas POL 30-34 1:06:23 33:36 28:53
59 Georgios Ntallas GRE 25-29 1:06:24 32:58 30:06
60 Matthew Plampton GBR 35-39 1:06:46 34:22 28:45
61 Ryan Fotheringham GBR 25-29 1:06:49 32:55 30:10
62 Francisco Teixeira POR 25-29 1:06:53 32:17 30:40
63 Błażej Wesołowski POL 30-34 1:07:05 36:39 25:44
64 Matthieu Declercq FRA 30-34 1:07:12 32:37 30:23
65 Michael Walters GBR 35-39 1:07:13 33:42 30:03
66 Piotr Szmyt POL 40-44 1:07:15 34:48 28:48
67 Mateusz Lipa POL 30-34 1:07:16 35:49 27:19
68 Filip Cieśla POL 25-29 1:07:17 33:49 29:33
69 Ryan Wallace GBR 35-39 1:07:20 32:44 31:04
70 Ole Olesen DEN 45-49 1:07:22 34:32 28:41
71 Konstantinos Chouvardas GRE 45-49 1:07:30 33:19 30:14
72 Declan Ryan IRL 35-39 1:07:32 33:26 30:23
73 Piotr Kirsz POL 25-29 1:07:36 34:30 29:33
74 Tobias Lindstädt GER 40-44 1:07:44 34:15 29:21
75 Ryszard Pirógowski POL 30-34 1:07:47 35:04 28:56
76 Radosław Jocz POL 25-29 1:07:50 36:48 25:54
77 Cezary Mrozowicz POL 45-49 1:07:50 33:10 30:14
78 Timur Chocieszyński POL 16-24 1:07:56 32:35 30:40
79 Alexandre Casteret FRA 30-34 1:07:58 35:04 28:46
80 Kylian Thomas FRA 16-24 1:07:58 33:17 31:14
81 Mariusz Dąbrowski POL 45-49 1:08:00 — —
82 Benjamin Passler GER 35-39 1:08:09 33:59 30:09
83 Morgan O Donoghue IRL 30-34 1:08:15 33:48 30:53
84 Damian Kujawski POL 25-29 1:08:15 35:23 28:25
85 Aurélien Roulet SUI 25-29 1:08:17 33:05 31:32
86 James Whyte GBR 35-39 1:08:17 37:01 27:30
87 Filip Szewczyk POL 25-29 1:08:22 34:31 29:59
88 Jack Danns GBR 30-34 1:08:22 35:05 29:46
89 Michal Schwarz CZE 35-39 1:08:23 35:05 29:21
90 Adam Maciejewski POL 25-29 1:08:27 34:53 29:38
91 Beppe Vella MLT 35-39 1:08:29 34:19 31:07
92 Aldo Hellmich GER 35-39 1:08:29 37:04 27:23
93 Matyáš Hanč CZE 16-24 1:08:37 36:58 27:07
94 Jerzy Woźniak POL 40-44 1:08:37 35:36 28:22
95 Robbie Mcallister GBR 25-29 1:08:38 34:34 30:28
96 Thalis Nassikas FRA 30-34 1:08:43 34:40 30:36
97 Florian Heinz GER 25-29 1:08:47 34:38 29:45
98 Ricky Burns GBR 40-44 1:08:50 33:20 31:32
99 Marcin Sawuła POL 30-34 1:08:58 32:39 31:47
100 Darren Roberts GBR 45-49 1:09:01 33:22 32:16
101 Patrick May GBR 30-34 1:09:01 36:12 28:33
102 Mariusz Wołk POL 30-34 1:09:02 35:22 29:32
103 Jakub Masničák CZE 16-24 1:09:08 33:20 32:23
104 Steve Bogisch GER 35-39 1:09:09 33:52 30:47
105 Sean Merchant GBR 35-39 1:09:36 36:59 28:59
106 Tamás Balázs Balogh HUN 35-39 1:09:36 34:52 29:10
107 Martin Blažek CZE 25-29 1:09:44 33:08 32:55
108 Hubert Żbikowski POL 16-24 1:09:50 36:54 28:35
109 Piotr Zielinski POL 40-44 1:09:50 35:19 30:12
110 Ben Blowes GBR 50-54 1:09:53 33:44 32:21
111 Theodoros Mpasio GRE 16-24 1:09:57 37:47 28:25
112 Toby Horner GBR 35-39 1:10:00 36:56 29:15
113 Richie Allen GBR 25-29 1:10:20 32:15 34:14
114 Jakub Zawiślan POL 30-34 1:10:21 35:56 29:49
115 Jan-Philipp Schmidt GER 40-44 1:10:23 35:12 30:50
116 Javi Azpeitia ESP 45-49 1:10:36 38:48 27:39
117 Jakub Wolski POL 25-29 1:10:39 38:14 28:05
118 Keith Buttigieg MLT 35-39 1:10:44 35:52 31:02
119 Ondřej Březina CZE 30-34 1:10:47 35:05 31:32
120 Amadej Cungl SLO 30-34 1:10:47 37:20 28:56
121 Jamie Honour GBR 40-44 1:10:55 35:52 30:31
122 Grzegorz Gering POL 45-49 1:10:58 37:42 28:48
123 Jacek Stawicki POL 45-49 1:11:08 37:29 29:26
124 Jiří Skácelík CZE 35-39 1:11:20 35:14 32:35
125 Mihael Dekanic CRO 30-34 1:11:22 35:19 32:01
126 Mateusz Wojciechowski POL 40-44 1:11:23 35:51 31:30
127 Lukáš Kraj CZE 16-24 1:11:32 35:06 31:56
128 Dane Petersen RSA 25-29 1:11:37 35:37 32:23
129 Adam Mękwiński POL 35-39 1:11:40 37:48 29:17
130 Kyle Zammit MLT 30-34 1:11:44 35:03 33:00
131 Jakub Klimeš CZE 16-24 1:11:45 36:54 30:31
132 Giannis Ntanikas GRE 25-29 1:11:46 35:34 32:27
133 Kacper Świerczyński POL 35-39 1:11:49 36:03 31:15
134 Patrick Hagen GER 30-34 1:11:58 32:34 35:28
135 Kamil Zaleśkiewicz POL 30-34 1:11:58 37:45 30:01
136 Sergey Chupetlovski BUL 35-39 1:12:02 36:18 31:45
137 Mateusz Kaiser POL 35-39 1:12:07 37:48 29:52
138 Janusz Banaszczyk POL 40-44 1:12:20 39:32 27:47
139 Łukasz Żurad POL 35-39 1:12:22 35:07 32:38
140 Przemysław Zajkowski POL 30-34 1:12:26 38:24 29:15
141 Krzysztof Zadrożny POL 35-39 1:12:26 38:39 29:12
142 Dawid Iks POL 40-44 1:12:27 36:36 30:52
143 Tom Grindel GBR 40-44 1:12:30 38:25 29:43
144 Andrew Taylor GBR 35-39 1:12:31 35:17 33:03
145 Joseph Tome GBR 30-34 1:12:38 37:18 30:54
146 Patryk Kubiak POL 40-44 1:12:41 37:00 31:38
147 Allan Syme GBR 40-44 1:12:43 37:02 31:45
148 Łukasz Leśniewski POL 25-29 1:12:46 35:27 33:00
149 Karel Valíšek CZE 30-34 1:12:49 37:58 30:21
150 Sandy Wilson GBR 35-39 1:12:51 36:49 31:55
151 Marcin Kowalczyk POL 45-49 1:12:54 37:17 30:54
152 Joshua Newlyn GBR 25-29 1:12:54 36:22 32:08
153 Marcel Naumann GER 40-44 1:13:02 35:56 33:02
154 Róbert Jenčák SVK 25-29 1:13:13 34:18 34:49
155 Patryk Turczyński POL 35-39 1:13:13 37:55 31:02
156 Pavel Skola CZE 35-39 1:13:16 35:17 32:20
157 Sebastian Krzysztofek POL 40-44 1:13:21 38:55 30:07
158 Jakub Piekło POL 25-29 1:13:22 34:24 33:12
159 Tomasz Szczęsny POL 45-49 1:13:24 35:34 32:52
160 Nathan Patrick GBR 16-24 1:13:26 35:14 33:55
161 Dzmitry Zhuk POL 25-29 1:13:31 37:46 31:18
162 Connor Adamson GBR 25-29 1:13:32 35:18 33:51
163 Martin Levy CZE 35-39 1:13:36 34:16 35:11
164 Michał Jeżyński POL 35-39 1:13:36 37:06 31:09
165 Artem Natalich UKR 30-34 1:13:37 36:51 30:46
166 Kamil Partyczny POL 25-29 1:13:39 37:26 32:05
167 Vojtěch Zigo CZE 25-29 1:13:40 38:44 30:16
168 Dariusz Szut POL 50-54 1:13:41 36:37 32:09
169 Miha Pušavec SLO 30-34 1:13:42 41:44 27:20
170 Tomasz Kuty POL 40-44 1:13:48 37:40 31:34
171 Jan Kundrum CZE 30-34 1:13:49 37:25 31:00
172 Ondřej Kraják CZE 30-34 1:13:50 37:26 31:26
173 Tomáš Kowalski CZE 30-34 1:13:50 40:30 28:45
174 Lee Ryder GBR 35-39 1:13:52 38:14 31:38
175 Adam Szczepankiewicz POL 30-34 1:13:53 37:48 31:18
176 Antoine Rius FRA 25-29 1:13:56 34:37 35:13
177 Patryk Świeżyński POL 30-34 1:13:58 37:54 31:30
178 Johnston Tabone MLT 35-39 1:13:59 36:15 33:18
179 Łukasz Ryński POL 40-44 1:14:00 34:27 33:46
180 Phil Schwarick GER 35-39 1:14:00 38:10 31:37
181 Adam Lebiotkowski POL 30-34 1:14:05 36:30 33:07
182 Anthony Locke NZL 35-39 1:14:06 39:51 29:40
183 Christian Strøm DEN 25-29 1:14:10 39:14 30:27
184 Grzegorz Sowa POL 35-39 1:14:14 39:00 30:20
185 Maciej Hutyra POL 16-24 1:14:14 36:19 33:44
186 Tomasz Tyrka POL 35-39 1:14:15 39:03 29:00
187 Łukasz Pięta POL 30-34 1:14:16 35:08 35:13
188 Dirk-Oliver Beyer GER 55-59 1:14:17 38:13 31:38
189 Václav Bureš CZE 35-39 1:14:23 37:16 33:14
190 Adrian Śliwiak POL 35-39 1:14:24 37:58 31:20
191 Maxwell Mason GBR 16-24 1:14:27 34:49 36:01
192 Sam Mason GBR 25-29 1:14:28 39:44 30:36
193 Patryk Przybylski POL 30-34 1:14:32 37:22 31:16
194 Marek Chyczewski POL 40-44 1:14:33 38:59 30:59
195 Alexander Körner GER 40-44 1:14:35 39:44 30:19
196 Micheal Dolan IRL 40-44 1:14:38 38:26 31:51
197 Lukáš Brožek CZE 25-29 1:14:39 37:22 32:26
198 Daniel Krzeczkowski POL 45-49 1:14:45 37:53 32:06
199 James Lusher GBR 50-54 1:14:49 36:52 33:16
200 Mariusz Ratajczak POL 30-34 1:14:50 38:32 31:35

← Poznan 2025 results