← Athens 2026 results

HYROX Athens 2026 Results – Open Men

616 finishers. Winner Gary Pettigrew in 58:50; median 1:24:01.

Rank Athlete Nat Age group Time
1 Gary Pettigrew SCO 30-34 58:50
2 Dimitrios Gkorezis GRE 30-34 59:42
3 Jonathan Reaney GBR 25-29 59:50
4 David Morley GBR 35-39 1:00:43
5 Karim Hegazy EGY 40-44 1:00:48
6 Rhys Griffiths GBR 25-29 1:00:59
7 Nicolas Azzalini ITA 16-24 1:01:23
8 Daniel Park GBR 35-39 1:01:30
9 Athanasios Papakostas GRE 30-34 1:01:36
10 Baptiste Klein FRA 16-24 1:01:54
11 Mickael Braye FRA 40-44 1:02:07
12 Dave Agterhof NED 30-34 1:02:12
13 Oliver Fitzer GBR 30-34 1:02:20
14 Angelo Pediglieri ITA 25-29 1:02:22
15 Danail Stoyanov BUL 16-24 1:02:26
16 Georgios Ntallas GRE 25-29 1:02:27
17 Κωσταντινος Ζαγκος GRE 35-39 1:02:49
18 Alin Saura Ellis ARG 25-29 1:02:58
19 Giannis Andritsos GRE 25-29 1:03:05
20 Joris Limousin FRA 25-29 1:03:16
21 Justin Alexandre NED 30-34 1:03:29
22 Paris Moschos GRE 35-39 1:03:51
23 Alexandros-Ioannis Blithikiotis GRE 30-34 1:04:09
24 Omar Eissa EGY 25-29 1:04:11
25 Danilo Lappano ITA 30-34 1:04:13
26 Chris Millar SCO 40-44 1:04:23
27 Bastian Tandean INA 25-29 1:04:24
28 Spyros Andreou CYP 16-24 1:04:25
29 Fin Holmes GBR 25-29 1:04:31
30 Michail Karagiorgos GRE 30-34 1:04:32
31 Kaan Kaylant GER 16-24 1:04:37
32 Mladen Jović SRB 35-39 1:04:44
33 Tomas Posker CZE 45-49 1:04:57
34 Tarek Emad EGY 35-39 1:05:05
35 Anthony Mounier FRA 35-39 1:05:07
36 Jesus Nuñez VEN 30-34 1:05:09
37 Mitchell Rice GBR 25-29 1:05:20
38 Thomas Gasparato FRA 35-39 1:05:33
39 Jacob Smith GBR 16-24 1:05:33
40 Archimidis Kavakidis GRE 30-34 1:05:48
41 Adham Hany EGY 16-24 1:05:52
42 Tasos Kanellopoulos GRE 25-29 1:05:52
43 Adrian Darcy IRL 40-44 1:05:53
44 Konstantinos Chouvardas GRE 50-54 1:05:56
45 Ioannis Ilias GRE 25-29 1:06:02
46 Χάρης Πουλος GRE 30-34 1:06:08
47 Louis Belson GBR 30-34 1:06:11
48 Michele Ambrosino ITA 30-34 1:06:14
49 Ilias Panagiotis Lepidas GRE 25-29 1:06:22
50 Marcus Müller GER 35-39 1:06:25
51 Raya Thiam FRA 16-24 1:06:27
52 Gabriel Farrugia MLT 30-34 1:06:40
53 Dimitrios Lysikatos GRE 25-29 1:06:40
54 Konstantinos Chaidos GRE 30-34 1:06:43
55 Theodoros Mpasio GRE 16-24 1:06:49
56 Romuald Lepers FRA 55-59 1:06:57
57 Andreas Apostolaras GRE 35-39 1:07:02
58 Michail Massara ITA 35-39 1:07:02
59 Marios Markou GRE 50-54 1:07:19
60 Pantelis Ninos GRE 30-34 1:07:33
61 Gábor Szakács HUN 25-29 1:07:36
62 Fredrik Raffelsen Hope NOR 35-39 1:07:42
63 Panagiotis Avramidis GRE 35-39 1:07:48
64 Orestis Kaimas GRE 30-34 1:07:51
65 Jonas Feldmann GER 30-34 1:07:54
66 Sam Bernard GBR 16-24 1:08:01
67 Owen Peters NZL 30-34 1:08:05
68 Christos Chatzis GRE 35-39 1:08:08
69 Vladislav Kolesnik LTU 30-34 1:08:14
70 Christos Chartios GRE 30-34 1:08:17
71 Markus Mucher AUT 40-44 1:08:21
72 Stefanos Bavas GER 25-29 1:08:29
73 Cemal Yiğit Uzunlar TUR 30-34 1:08:34
74 Spyridon Karydas GRE 25-29 1:08:35
75 Mohammad Jafar KUW 40-44 1:08:35
76 Elefterios Burlidis GRE 45-49 1:08:37
77 Alberto Marchioro ITA 25-29 1:08:40
78 Łukasz Mazurek POL 30-34 1:08:49
79 Márk Róbert ROU 25-29 1:08:53
80 Donat Dienes HUN 16-24 1:09:03
81 Andrea Piana ITA 25-29 1:09:03
82 Sven Matuschzik GER 40-44 1:09:09
83 Walter Dorninger AUT 45-49 1:09:11
84 Nikos Tasopoulos GRE 35-39 1:09:12
85 Akis Tsaknakis GRE 35-39 1:09:13
86 Simas Simanauskas LTU 35-39 1:09:23
87 Dimitris Kritikos GRE 30-34 1:09:25
88 Alex Campo ESP 25-29 1:09:26
89 Efthymios Katinas GRE 25-29 1:09:27
90 Donavin Reynolds RSA 30-34 1:09:27
91 Nikolaos Tsikritsis GRE 40-44 1:09:29
92 Frédérick Fisson FRA 50-54 1:09:33
93 Deniz Yesilkaya GER 25-29 1:09:36
94 Kevin Leton FRA 25-29 1:09:44
95 Miel Admiraal NED 16-24 1:09:47
96 Thibault Brune FRA 16-24 1:09:51
97 Andreas Kokkolis RSA 25-29 1:09:52
98 Edward Toni GBR 35-39 1:09:54
99 George Mellos GRE 40-44 1:09:56
100 Kristián Janidžár SVK 25-29 1:09:58
101 Giorgos Kokolantonakis GRE 25-29 1:10:01
102 Alexandre Ober FRA 35-39 1:10:21
103 Dimitrios Skordopoulos GRE 25-29 1:10:22
104 Dan Heartshorne GBR 30-34 1:10:22
105 Ron Rudich ISR 16-24 1:10:29
106 Islam Galal EGY 35-39 1:10:29
107 Bruno Besler BRA 30-34 1:10:35
108 Federico Mauri ITA 25-29 1:10:41
109 Ζαφείρης Οικονόμου GRE 45-49 1:10:46
110 Michele Marri ITA 30-34 1:10:46
111 Davide Sighel ITA 25-29 1:10:55
112 Marco Fioratti ITA 25-29 1:10:59
113 Mohamed Khafagy EGY 25-29 1:11:05
114 George Portokallas GRE 25-29 1:11:13
115 Roman Guillot-Sestier FRA 40-44 1:11:18
116 Michael Lelleck GER 25-29 1:11:23
117 Marco Strauß GER 16-24 1:11:39
118 Petros Kalodimos GRE 25-29 1:11:41
119 Dionisis Tomia GRE 16-24 1:11:42
120 Patrik Svoboda CZE 30-34 1:11:45
121 Sofoklis Giannousis GRE 30-34 1:11:48
122 Jamie Bantleman GBR 30-34 1:11:51
123 Thomas Flaherty USA 40-44 1:12:04
124 Antonio Arpa ESP 25-29 1:12:11
125 Maurycy Kostka POL 35-39 1:12:20
126 Annointing Osawe CAN 25-29 1:12:21
127 Lucas Pejot FRA 16-24 1:12:27
128 Samuel Černák SVK 30-34 1:12:29
129 Patrik Hornacek SVK 35-39 1:12:29
130 Tullio Sbrissa ITA 16-24 1:12:35
131 Kris Park GBR 40-44 1:12:43
132 Thomas Egarter AUT 40-44 1:12:46
133 Anton Smirnov CZE 25-29 1:12:47
134 Kaspars Narovskis LAT 40-44 1:12:51
135 Ahmed Abdelkarim Gadelmoula Aly EGY 35-39 1:12:55
136 Naser Alfaraj KUW 25-29 1:12:57
137 Elvar Likollari ALB 35-39 1:12:57
138 Simon Talbot GBR 35-39 1:13:02
139 Thibault Tedaldi FRA 35-39 1:13:05
140 Robbe Borremans BEL 16-24 1:13:12
141 Sandro Hörler SUI 40-44 1:13:15
142 Owain Davies GBR 30-34 1:13:16
143 Damiano Nicolodi ITA 30-34 1:13:21
144 Noud Ottens NED 30-34 1:13:24
145 Mikolaj "Mr. Miauuu" Poleszak POL 35-39 1:13:24
146 Csibi Elemér ROU 45-49 1:13:37
147 Michalis Gavalas GRE 35-39 1:13:38
148 Mohamed Derbala EGY 35-39 1:13:43
149 Dimitris Stolis GRE 30-34 1:13:45
150 Georgios Saflianis GRE 35-39 1:13:45
151 Vincenzo Parente ITA 16-24 1:13:45
152 Zola Rodriguez GBR 25-29 1:13:45
153 Alok Kumar GBR 25-29 1:13:46
154 Christian Folmer SWE 30-34 1:14:01
155 Atanas Atanasov BUL 25-29 1:14:09
156 Ahmed El Husseiny EGY 45-49 1:14:10
157 Mohamed Shoukry EGY 30-34 1:14:12
158 Szymon Mika POL 35-39 1:14:14
159 Victor Lamant FRA 35-39 1:14:14
160 Keoma Veldhuis CUW 40-44 1:14:15
161 Matej Tóth SVK 25-29 1:14:22
162 Nicolas Joliet BEL 35-39 1:14:26
163 Niko Rokkas AUS 30-34 1:14:32
164 Spyros Drivelos GRE 40-44 1:14:33
165 John Andrew Seffi CZE 30-34 1:14:34
166 Kristian Lorenc CZE 25-29 1:14:46
167 Tim Steinmüller GER 16-24 1:14:47
168 Stelios Psomas GRE 40-44 1:14:53
169 Joe Joslyn GBR 30-34 1:14:57
170 Nikola Damjanov CZE 30-34 1:15:02
171 Stylianos Pagkalidis GRE 25-29 1:15:03
172 Bill Chouvardas GRE 16-24 1:15:09
173 Mathieu Lovaty FRA 40-44 1:15:22
174 Chungtang Cheng — 40-44 1:15:23
175 Jozef Beständig SVK 45-49 1:15:37
176 Hakan Huseyin GBR 30-34 1:15:37
177 Konstantinos Dainas GRE 35-39 1:15:43
178 Will Hardwick GBR 25-29 1:15:44
179 Aurélien Alba FRA 25-29 1:15:51
180 Dimitrios Makris GRE 40-44 1:15:52
181 Niccoló Lapenna ITA 35-39 1:15:55
182 Martin Baserga SUI 60-64 1:15:59
183 Georgios Pantelakis GRE 35-39 1:16:01
184 Konstantinos Kolivanis GRE 25-29 1:16:06
185 Christos Papaoikonomou GRE 40-44 1:16:11
186 Davyd Hevorkyan UKR 40-44 1:16:11
187 Juan Carlos Oleas ECU 35-39 1:16:14
188 Jake Foster GBR 25-29 1:16:20
189 Adrian Kosiewicz POL 30-34 1:16:21
190 Emmanouil Promponas GRE 30-34 1:16:21
191 Markus Reininger AUT 50-54 1:16:21
192 Manos Brilakis GRE 40-44 1:16:24
193 Burak Taşpınar TUR 30-34 1:16:29
194 Georgios Georgiadis GRE 35-39 1:16:37
195 Fady Hakim EGY 35-39 1:16:39
196 Antony Castaner FRA 25-29 1:16:48
197 Christos Kampouropoulos GRE 30-34 1:16:50
198 Hekmat Gharbi TUN 40-44 1:16:51
199 Nikos Sousounis GRE 35-39 1:16:55
200 Leonardo Capizzi ITA 16-24 1:17:04

← Athens 2026 results