← Athens 2026 results

HYROX Athens 2026 Results – Pro Men

207 finishers. Winner Graham Halliday in 55:12; median 1:13:05.

Rank Athlete Nat Age group Time
1 Graham Halliday SCO 30-34 55:12
2 Liam Mccroary SCO 30-34 55:46
3 Gregory Pereira FRA 25-29 56:44
4 Joao Almeida POR 30-34 56:45
5 Dylan Caruso ITA 16-24 56:55
6 Gustav Cordua DEN 25-29 57:06
7 Jesse Owen ENG 30-34 57:26
8 Martin Lecorgne FRA 25-29 57:50
9 Luke Buckland GBR 16-24 58:19
10 Julian Kreutzer AUT 30-34 58:19
11 Adrien Leroux FRA 16-24 58:31
12 Aaron Woodman GBR 40-44 58:35
13 Giovanni Benzon ITA 16-24 58:37
14 Tiarnan O’Neill IRL 16-24 59:21
15 Mathis Guillou FRA 16-24 59:36
16 Stephan De Albuquerque Eriksson SWE 30-34 59:37
17 Pavel Hrdina CZE 35-39 59:39
18 Jean Claude Faenza MLT 30-34 59:59
19 Daniel Gajic ITA 25-29 1:00:23
20 Jordan White GBR 30-34 1:00:30
21 Corentin Sinic FRA 25-29 1:00:31
22 Yanislav Pashov BUL 16-24 1:00:50
23 Antonio Lavitola ITA 30-34 1:01:32
24 Mauro Viel ITA 45-49 1:01:40
25 Cornelius Haas GER 25-29 1:01:40
26 Hamza Najih MAR 16-24 1:01:42
27 Ugo Menuet FRA 30-34 1:01:46
28 Kamil Kozioł POL 35-39 1:01:47
29 Simon Mooi GBR 35-39 1:01:50
30 David Steffes LUX 40-44 1:01:50
31 Nico Küttner GER 25-29 1:01:55
32 Alexander Miller-Dumas FRA 30-34 1:02:07
33 Lazaros Koumpouras GRE 35-39 1:02:26
34 Lucas Sallin SUI 30-34 1:02:27
35 Magnus Eschment GER 25-29 1:02:36
36 Gaetan Blas FRA 35-39 1:02:37
37 Jarosław Gajewski POL 30-34 1:02:41
38 Miroslav Kolenyak CZE 35-39 1:03:08
39 Fabian Schuster AUT 30-34 1:03:34
40 Charalampos Kathidjiotis CYP 35-39 1:03:36
41 Charlie Brown GBR 16-24 1:03:45
42 Kai Oxley GBR 16-24 1:03:54
43 Kev Jackson SCO 35-39 1:04:01
44 Shakur Casaleiro GBR 16-24 1:04:09
45 Martin Vondrak AUT 25-29 1:04:14
46 Victor De La Cruz CUB 40-44 1:04:17
47 Mohamed Ouallal ALG 30-34 1:04:21
48 Christos Agrodimos GRE 30-34 1:04:26
49 Riccardo De Crescenzo ITA 16-24 1:04:28
50 Savo Hertig SUI 40-44 1:04:31
51 Aurelien Brunet FRA 30-34 1:04:42
52 Ivo Ivanov BUL 25-29 1:04:43
53 Jonathan Fischer GER 25-29 1:04:44
54 Pierre Hatinguais FRA 16-24 1:04:57
55 Ariel Barwiński POL 35-39 1:05:00
56 Piran Asci GER 30-34 1:05:04
57 Eleftherios Theofanidis GRE 35-39 1:05:05
58 Sylvianno Lortal FRA 25-29 1:05:24
59 Ryan Damico USA 25-29 1:05:38
60 Ioannis Papikas GRE 35-39 1:05:41
61 Florian Verron FRA 25-29 1:05:43
62 Kristian Horobei ROU 30-34 1:05:46
63 Aly Mazhar EGY 35-39 1:05:50
64 Marco Di Geronimo ITA 45-49 1:06:04
65 Mahmoud Elgundi EGY 35-39 1:06:10
66 Patrick Gayer GER 40-44 1:06:22
67 Owen Coverdale GBR 30-34 1:06:24
68 Matteo Alessandroni ITA 30-34 1:06:33
69 Stephan Marti SUI 25-29 1:06:39
70 Ioannis Marinou GRE 30-34 1:07:28
71 Nicolas Sac FRA 25-29 1:07:30
72 Kristian Nobel DEN 16-24 1:07:45
73 Moataz Amer EGY 40-44 1:07:50
74 Luca Filisetti ITA 25-29 1:08:11
75 Konstantinos Adamopoulos GRE 30-34 1:08:18
76 Marco Maiorano ITA 16-24 1:08:46
77 Pierre Sahraoui FRA 30-34 1:08:51
78 Aaron Cleaver GBR 30-34 1:08:59
79 Simon Battenfeld GER 16-24 1:09:16
80 Yohann Lamant FRA 25-29 1:09:21
81 Alex Kotoulas GRE 30-34 1:09:25
82 Karolis Daugela LTU 30-34 1:09:25
83 Floris Van Drunen NED 35-39 1:09:30
84 Edoardo Trinx ITA 16-24 1:09:35
85 Matteo Viviani ITA 25-29 1:09:42
86 Kaloyan Iliev BUL 35-39 1:09:45
87 Manos Vasilakis GRE 35-39 1:09:46
88 Stelios Michaelides CYP 30-34 1:09:48
89 Enzo Bourgogne FRA 25-29 1:10:02
90 Christos Tampakos GRE 40-44 1:10:15
91 Akseli Halonen FIN 25-29 1:10:41
92 Tristan Epaud FRA 16-24 1:10:55
93 Tsampikos Statis GRE 30-34 1:11:22
94 Francesco Biviano ITA 30-34 1:11:29
95 Faisal Abdalla GBR 40-44 1:11:30
96 Federico Giuseppe Canuti ITA 45-49 1:11:49
97 Thierry Caron FRA 35-39 1:11:51
98 Kevin Bertrand FRA 35-39 1:11:55
99 Paul Gallagher CAN 35-39 1:12:05
100 Benjamín Toranzo Rovera ARG 30-34 1:12:18
101 Salvatore Caligiuri ITA 45-49 1:12:19
102 Nikos Kaneti CYP 35-39 1:12:34
103 Ioannis Andersen Papadopoulous DEN 35-39 1:12:51
104 Davids Dobenbergs LAT 35-39 1:13:05
105 Davide Leporati ITA 25-29 1:13:13
106 Abdelrahman Abdullah EGY 35-39 1:13:19
107 Dave Kelly GBR 50-54 1:13:24
108 Manuel Ciconte ITA 25-29 1:13:37
109 Sergio Muñoz Polo ESP 30-34 1:13:43
110 Christian Naffer FRA 45-49 1:13:56
111 Mohamad El Miari FIN 35-39 1:14:04
112 Corrado Ciamei ITA 16-24 1:14:30
113 Nicolò Dalla Marta ITA 25-29 1:14:44
114 Bastian Tandean INA 25-29 1:15:03
115 Orestis Karotsieris GRE 16-24 1:15:07
116 Pavlos Vlachos GRE 40-44 1:15:11
117 Shahin Amany GER 35-39 1:15:16
118 Piyawach Sujjavongcharoen THA 30-34 1:15:25
119 Filip Galic CRO 30-34 1:15:31
120 Bader Almansoori QAT 30-34 1:16:09
121 Nicholas De Marzo ITA 16-24 1:16:20
122 Kaspars Peregudovs LAT 30-34 1:16:39
123 Mohammad Jafar KUW 40-44 1:17:02
124 Peter Dozsa HUN 40-44 1:17:11
125 Edoardo Nodaro ITA 30-34 1:17:19
126 Alexander Schmidt SWE 30-34 1:17:27
127 Özgür Tetik TUR 50-54 1:17:41
128 Romuald Lepers FRA 55-59 1:17:42
129 Chris Genning GER 30-34 1:17:42
130 Rudolph Tai FRA 30-34 1:17:43
131 Almoatasem Alhashmi OMA 30-34 1:17:46
132 Giorgos Tsamadias GRE 30-34 1:17:52
133 Martin Mihailov MKD 35-39 1:17:54
134 Sören Schlißke GER 16-24 1:18:49
135 Scott Watkins GBR 35-39 1:18:53
136 Robert Baczewski POL 30-34 1:19:02
137 Mostafa Ehab EGY 30-34 1:19:11
138 Antonio Fabrizi ITA 25-29 1:19:12
139 Alberto Dicati ITA 40-44 1:19:19
140 Krystian Nerka POL 30-34 1:19:44
141 Dimitrio Silva USA 30-34 1:20:02
142 Alessandro Pelone ITA 35-39 1:20:14
143 Dumitru Rincu ROU 35-39 1:20:57
144 Anestis Artemis GRE 25-29 1:21:29
145 Dimitris Vakoulis GRE 25-29 1:21:31
146 Jordan Decock BEL 30-34 1:21:36
147 Nick Hrádek CZE 25-29 1:21:45
148 Joakim Attermalm SWE 55-59 1:22:11
149 Gorazd Kokolanski MKD 16-24 1:22:14
150 David Motos FRA 45-49 1:22:27
151 Burak Fevzi Öner TUR 35-39 1:22:29
152 Christopher Kelly Wong SGP 16-24 1:22:40
153 Corydon Larkin GBR 45-49 1:22:50
154 Kristijan Kralevski MKD 16-24 1:23:32
155 Janni Athanassiadis GRE 35-39 1:23:42
156 Cameron Edgar GBR 30-34 1:23:43
157 Georgios Paparas GRE 40-44 1:24:02
158 Guillaume Deridder FRA 40-44 1:24:14
159 Elie Diouf FRA 45-49 1:24:39
160 Vaios Panagiotou GRE 25-29 1:25:08
161 Wojciech Ruczynski POL 45-49 1:25:24
162 Marek Podolinsky SVK 40-44 1:25:34
163 Candido Valladolid Portas ESP 35-39 1:25:43
164 David Dupuis BEL 30-34 1:25:47
165 Olsi Stergio GRE 35-39 1:25:48
166 Theodoros Liontos GRE 35-39 1:26:17
167 Jovan Dobricanin SRB 30-34 1:26:29
168 Markos Dragoutsos GRE 40-44 1:26:46
169 George Vergidis GRE 35-39 1:27:03
170 Konstantinos Ntatsis GRE 16-24 1:27:04
171 Stavros Lytras CYP 30-34 1:27:30
172 Imants Sovkovs LAT 45-49 1:28:01
173 Kyriakos Kapiris GRE 25-29 1:28:51
174 Kiril Jakusovs LAT 16-24 1:29:49
175 David Mackenhauer DEN 40-44 1:31:34
176 Steffen Teisseire FRA 25-29 1:31:57
177 Anastasios Ntatsis GRE 55-59 1:32:00
178 Dimitris Elliniadis GRE 40-44 1:32:23
179 Constantine Zouroudis GBR 45-49 1:33:30
180 Faris El Suleiman GRE 25-29 1:33:48
181 Cole Levine USA 30-34 1:34:37
182 Mārtiņš Smirnovs LAT 16-24 1:35:03
183 Maziar Mousavi IRI 16-24 1:35:15
184 Evangelos Ziazias GRE 30-34 1:35:16
185 Tobias Friedl GER 35-39 1:35:26
186 Andy Robertson SCO 30-34 1:36:51
187 Nasos Ekizoglou GRE 16-24 1:37:22
188 Michał Kaczmarzyk POL 40-44 1:37:55
189 Dionys Clénin SUI 50-54 1:37:57
190 Daniel Kuzmanović SRB 35-39 1:39:05
191 Pierre-Yves Lopez FRA 30-34 1:40:06
192 Alexandre Jedrzejczak FRA 35-39 1:40:18
193 Matteo Petruzzelli ITA 25-29 1:41:05
194 Béla Beke HUN 60-64 1:43:17
195 Jérôme Lucas FRA 55-59 1:44:15
196 Andrei Ioan Enescu ROU 25-29 1:46:27
197 Mohammad Mousavi IRI 25-29 1:48:11
198 Darvish Abdul Alim SGP 40-44 1:53:15
199 Lukas Chytil CZE 35-39 1:57:51
200 Panos Zouboulakis GRE 35-39 2:00:00

← Athens 2026 results