HYROX Athens 2026: Open Men results

616 finishers on 5 Sep 2026. Typical finish 1:24:00, fastest 10% under 1:07:45. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Gary Pettigrew SCO1st of 126 aged 30-34 30-34 58:50 28:49 25:27 4:39 3:58 2:24 3:10 3:01 4:21 1:31 3:05 3:57
2 Dimitrios Gkorezis 🇬🇷 GRE2nd of 126 aged 30-34 30-34 59:42 0:52 29:49 25:01 4:56 3:58 2:19 3:33 2:57 4:11 1:35 3:06 3:22
3 Jonathan Reaney 🇬🇧 GBR1st of 131 aged 25-29 25-29 59:50 1:00 29:47 25:29 4:39 4:03 2:30 3:28 2:56 4:11 1:36 2:48 3:57
4 David Morley 🇬🇧 GBR1st of 130 aged 35-39 35-39 1:00:43 1:53 29:32 26:19 4:57 4:00 2:05 3:48 3:18 4:19 1:29 3:08 4:12
5 Karim Hegazy 🇪🇬 EGY1st of 76 aged 40-44 40-44 1:00:48 1:58 30:52 24:59 5:01 4:07 2:11 2:47 3:12 4:19 1:31 3:08 3:44
6 Rhys Griffiths 🇬🇧 GBR2nd of 131 aged 25-29 25-29 1:00:59 2:09 29:46 26:43 4:33 4:02 2:31 2:59 3:22 4:10 1:37 3:22 4:40
7 Nicolas Azzalini 🇮🇹 ITA1st of 60 aged 16-24 16-24 1:01:23 2:33 30:32 26:13 4:44 4:05 2:16 3:27 3:10 4:12 1:43 3:10 4:10
8 Daniel Park 🇬🇧 GBR2nd of 130 aged 35-39 35-39 1:01:30 2:40 29:29 25:44 6:22 4:06 2:46 3:37 3:11 4:30 1:33 — 4:37
9 Athanasios Papakostas 🇬🇷 GRE3rd of 126 aged 30-34 30-34 1:01:36 2:46 — 37:41 — 4:44 2:34 5:05 8:14 5:00 2:25 6:19 3:20
10 Baptiste Klein 🇫🇷 FRA2nd of 60 aged 16-24 16-24 1:01:54 3:04 30:54 26:17 4:48 4:11 2:48 3:13 3:16 4:18 1:43 3:06 3:42
11 Mickael Braye 🇫🇷 FRA2nd of 76 aged 40-44 40-44 1:02:07 3:17 29:40 27:36 4:55 4:09 2:20 3:24 3:04 4:13 1:53 3:34 4:59
12 Dave Agterhof 🇳🇱 NED4th of 126 aged 30-34 30-34 1:02:12 3:22 31:14 26:16 4:47 4:03 2:11 3:04 3:26 4:09 1:44 3:47 3:52
13 Oliver Fitzer 🇬🇧 GBR5th of 126 aged 30-34 30-34 1:02:20 3:30 29:36 27:52 4:56 4:13 2:27 3:25 3:18 4:25 1:35 3:26 5:03
14 Angelo Pediglieri 🇮🇹 ITA3rd of 131 aged 25-29 25-29 1:02:22 3:32 29:16 27:31 5:39 3:49 2:12 3:51 3:51 4:12 1:36 3:50 4:10
15 Danail Stoyanov 🇧🇬 BUL3rd of 60 aged 16-24 16-24 1:02:26 3:36 30:26 26:55 5:09 4:09 2:25 3:09 3:23 4:23 1:34 3:08 4:44
16 Georgios Ntallas 🇬🇷 GRE4th of 131 aged 25-29 25-29 1:02:27 3:37 29:59 27:32 5:01 3:59 2:50 4:07 3:09 4:19 1:41 3:12 4:15
17 Κωσταντινος Ζαγκος 🇬🇷 GRE3rd of 130 aged 35-39 35-39 1:02:49 3:59 30:54 26:37 5:22 4:06 2:16 3:39 3:22 4:12 1:44 3:17 4:01
18 Alin Saura Ellis 🇦🇷 ARG5th of 131 aged 25-29 25-29 1:02:58 4:08 30:13 27:59 4:51 4:09 2:29 3:23 3:28 4:18 1:51 3:19 5:02
19 Giannis Andritsos 🇬🇷 GRE6th of 131 aged 25-29 25-29 1:03:05 4:15 30:59 27:00 5:10 4:02 2:05 3:22 3:20 4:30 1:54 3:41 4:06
20 Joris Limousin 🇫🇷 FRA7th of 131 aged 25-29 25-29 1:03:16 4:26 31:18 27:03 4:59 3:57 2:32 3:47 3:14 4:34 1:52 3:10 3:57
21 Justin Alexandre 🇳🇱 NED6th of 126 aged 30-34 30-34 1:03:29 4:39 31:57 26:19 5:18 4:11 2:22 3:14 3:14 4:15 1:35 3:11 4:17
22 Paris Moschos 🇬🇷 GRE4th of 130 aged 35-39 35-39 1:03:51 5:01 32:23 26:06 5:26 4:12 2:35 3:19 3:33 4:11 1:42 3:22 3:12
23 Alexandros-Ioannis Blithikiotis 🇬🇷 GRE7th of 126 aged 30-34 30-34 1:04:09 5:19 31:13 27:53 5:08 4:08 2:12 3:29 3:48 4:17 1:52 3:41 4:26
24 Omar Eissa 🇪🇬 EGY8th of 131 aged 25-29 25-29 1:04:11 5:21 31:44 27:19 5:12 4:11 2:27 3:20 3:32 4:32 1:46 3:07 4:24
25 Danilo Lappano 🇮🇹 ITA8th of 126 aged 30-34 30-34 1:04:13 5:23 30:25 29:07 4:45 4:13 2:54 3:43 3:43 4:15 1:50 3:51 4:38
26 Chris Millar SCO3rd of 76 aged 40-44 40-44 1:04:23 5:33 30:03 29:25 5:00 4:05 2:29 3:35 3:42 4:25 1:49 4:10 5:10
27 Bastian Tandean 🇮🇩 INA9th of 131 aged 25-29 25-29 1:04:24 5:34 31:16 27:59 5:13 4:05 3:00 3:44 4:04 4:17 1:13 3:33 4:03
28 Spyros Andreou 🇨🇾 CYP4th of 60 aged 16-24 16-24 1:04:25 5:35 31:34 27:30 5:26 4:08 2:10 3:42 3:32 4:45 1:52 2:51 4:30
29 Fin Holmes 🇬🇧 GBR10th of 131 aged 25-29 25-29 1:04:31 5:41 31:22 26:17 6:57 4:07 2:37 3:37 — 4:22 1:45 4:07 3:50
30 Michail Karagiorgos 🇬🇷 GRE9th of 126 aged 30-34 30-34 1:04:32 5:42 30:10 28:57 5:29 4:07 2:29 4:09 3:37 4:27 1:45 3:58 4:25
31 Kaan Kaylant 🇩🇪 GER5th of 60 aged 16-24 16-24 1:04:37 5:47 33:50 25:18 5:34 4:13 2:18 2:55 2:41 4:26 1:38 3:23 3:44
32 Mladen Jović 🇷🇸 SRB5th of 130 aged 35-39 35-39 1:04:44 5:54 31:16 28:22 5:10 3:57 2:55 3:30 4:03 4:09 1:39 3:57 4:12
33 Tomas Posker 🇨🇿 CZE1st of 45 aged 45-49 45-49 1:04:57 6:07 33:25 26:03 5:31 4:01 1:33 3:42 3:17 4:09 1:52 3:43 3:46
34 Tarek Emad 🇪🇬 EGY6th of 130 aged 35-39 35-39 1:05:05 6:15 31:24 28:49 4:58 4:17 2:41 4:07 3:27 4:20 1:49 3:41 4:27
35 Anthony Mounier 🇫🇷 FRA7th of 130 aged 35-39 35-39 1:05:07 6:17 30:06 30:21 4:43 4:11 2:43 4:16 3:45 4:19 1:50 4:26 4:51
36 Jesus Nuñez 🇻🇪 VEN10th of 126 aged 30-34 30-34 1:05:09 6:19 29:08 30:13 5:53 3:59 2:08 3:59 4:06 5:00 2:00 3:26 5:35
37 Mitchell Rice 🇬🇧 GBR11th of 131 aged 25-29 25-29 1:05:20 6:30 30:58 29:34 4:54 4:20 2:49 3:24 3:59 4:22 1:37 4:00 5:03
38 Thomas Gasparato 🇫🇷 FRA8th of 130 aged 35-39 35-39 1:05:33 6:43 31:01 29:36 5:00 4:21 2:54 3:35 4:04 4:27 1:51 3:30 4:54
39 Jacob Smith 🇬🇧 GBR6th of 60 aged 16-24 16-24 1:05:33 6:43 30:23 30:18 4:57 4:34 3:31 4:00 3:34 4:33 1:48 3:33 4:45
40 Archimidis Kavakidis 🇬🇷 GRE11th of 126 aged 30-34 30-34 1:05:48 6:58 28:21 33:00 4:33 4:27 2:33 3:53 4:24 4:14 1:52 4:11 7:26
41 Tasos Kanellopoulos 🇬🇷 GRE12th of 131 aged 25-29 25-29 1:05:52 7:02 33:08 26:30 6:19 4:09 2:18 3:18 3:23 4:18 1:42 3:54 3:28
42 Adham Hany 🇪🇬 EGY7th of 60 aged 16-24 16-24 1:05:52 7:02 33:18 27:20 5:18 4:19 2:31 3:18 3:21 4:15 1:53 3:17 4:26
43 Adrian Darcy 🇮🇪 IRL4th of 76 aged 40-44 40-44 1:05:53 7:03 32:58 27:39 5:20 4:05 2:45 3:27 3:26 4:09 1:54 3:42 4:11
44 Konstantinos Chouvardas 🇬🇷 GRE1st of 25 aged 50-54 50-54 1:05:56 7:06 31:33 29:33 4:54 4:24 2:34 3:43 4:14 4:14 1:30 3:07 5:47
45 Ioannis Ilias 🇬🇷 GRE13th of 131 aged 25-29 25-29 1:06:02 7:12 30:07 31:06 4:53 4:11 2:36 3:54 4:50 4:20 2:15 3:31 5:29
46 Χάρης Πουλος 🇬🇷 GRE12th of 126 aged 30-34 30-34 1:06:08 7:18 33:57 26:49 5:26 4:12 2:15 3:13 3:58 4:17 1:37 3:21 3:56
47 Louis Belson 🇬🇧 GBR13th of 126 aged 30-34 30-34 1:06:11 7:21 32:04 29:00 5:12 4:07 2:58 3:49 3:30 4:21 1:49 3:27 4:59
48 Michele Ambrosino 🇮🇹 ITA14th of 126 aged 30-34 30-34 1:06:14 7:24 31:28 29:34 5:17 4:17 2:21 3:51 3:44 4:45 2:06 4:01 4:29
49 Ilias Panagiotis Lepidas 🇬🇷 GRE14th of 131 aged 25-29 25-29 1:06:22 7:32 33:02 27:43 5:40 4:09 2:45 3:31 3:06 4:04 1:38 3:15 5:15
50 Marcus Müller 🇩🇪 GER9th of 130 aged 35-39 35-39 1:06:25 7:35 30:44 30:12 5:34 4:04 2:20 4:00 4:24 4:25 1:47 4:18 4:54
51 Raya Thiam 🇫🇷 FRA8th of 60 aged 16-24 16-24 1:06:27 7:37 30:28 30:33 5:28 4:28 3:00 3:45 3:12 4:40 1:47 3:33 6:08
52 Dimitrios Lysikatos 🇬🇷 GRE15th of 131 aged 25-29 25-29 1:06:40 7:50 33:17 28:13 5:15 4:15 2:29 3:30 4:04 4:18 1:58 3:43 3:56
53 Gabriel Farrugia 🇲🇹 MLT15th of 126 aged 30-34 30-34 1:06:40 7:50 32:23 29:22 5:00 4:12 2:53 3:29 3:56 4:27 2:13 4:00 4:12
54 Konstantinos Chaidos 🇬🇷 GRE16th of 126 aged 30-34 30-34 1:06:43 7:53 34:03 26:45 5:59 4:03 2:23 4:40 3:19 4:10 1:33 3:15 3:22
55 Theodoros Mpasio 🇬🇷 GRE9th of 60 aged 16-24 16-24 1:06:49 7:59 34:16 26:49 5:48 3:52 2:19 3:22 3:27 4:09 1:41 3:07 4:52
56 Romuald Lepers 🇫🇷 FRA1st of 13 aged 55-59 55-59 1:06:57 8:07 32:49 29:09 5:03 4:20 2:29 3:28 3:47 4:23 1:48 4:13 4:41
57 Andreas Apostolaras 🇬🇷 GRE10th of 130 aged 35-39 35-39 1:07:02 8:12 33:33 28:18 5:14 4:16 2:36 3:10 3:43 4:25 1:48 4:03 4:17
58 Michail Massara 🇮🇹 ITA11th of 130 aged 35-39 35-39 1:07:02 8:12 31:34 30:20 5:13 4:06 2:46 4:22 3:42 4:33 1:37 3:40 5:34
59 Marios Markou 🇬🇷 GRE2nd of 25 aged 50-54 50-54 1:07:19 8:29 32:25 29:46 5:15 4:20 3:00 3:52 4:07 4:31 1:47 3:50 4:19
60 Pantelis Ninos 🇬🇷 GRE17th of 126 aged 30-34 30-34 1:07:33 8:43 32:54 28:55 5:46 4:06 2:25 3:32 3:49 4:18 1:46 4:01 4:58
61 Gábor Szakács 🇭🇺 HUN16th of 131 aged 25-29 25-29 1:07:36 8:46 33:54 28:04 5:45 4:01 2:25 2:52 5:20 4:29 1:30 3:10 4:17
62 Fredrik Raffelsen Hope 🇳🇴 NOR12th of 130 aged 35-39 35-39 1:07:42 8:52 32:59 29:08 5:40 4:23 2:29 3:27 3:56 4:38 1:54 3:14 5:07
63 Panagiotis Avramidis 🇬🇷 GRE13th of 130 aged 35-39 35-39 1:07:48 8:58 33:01 29:35 5:17 4:17 2:43 3:16 3:56 4:30 1:50 4:06 4:57
64 Orestis Kaimas 🇬🇷 GRE18th of 126 aged 30-34 30-34 1:07:51 9:01 35:17 27:09 5:31 4:12 2:39 3:24 3:22 4:09 1:48 4:00 3:35
65 Jonas Feldmann 🇩🇪 GER19th of 126 aged 30-34 30-34 1:07:54 9:04 33:04 29:13 5:43 4:06 2:26 4:14 3:56 4:27 1:51 3:57 4:16
66 Sam Bernard 🇬🇧 GBR10th of 60 aged 16-24 16-24 1:08:01 9:11 33:07 28:34 6:26 4:11 2:57 3:40 3:46 4:26 1:53 3:00 4:41
67 Owen Peters 🇳🇿 NZL20th of 126 aged 30-34 30-34 1:08:05 9:15 32:57 28:53 6:18 4:00 2:26 4:06 3:46 4:17 1:34 3:50 4:54
68 Christos Chatzis 🇬🇷 GRE14th of 130 aged 35-39 35-39 1:08:08 9:18 33:47 28:47 5:39 3:57 2:31 3:59 3:29 4:13 1:51 3:51 4:56
69 Vladislav Kolesnik 🇱🇹 LTU21st of 126 aged 30-34 30-34 1:08:14 9:24 34:10 28:04 6:02 4:09 2:27 3:51 3:49 4:31 1:39 3:32 4:06
70 Christos Chartios 🇬🇷 GRE22nd of 126 aged 30-34 30-34 1:08:17 9:27 35:03 27:31 5:48 4:12 2:44 3:40 3:26 4:14 1:46 3:38 3:51
71 Markus Mucher 🇦🇹 AUT5th of 76 aged 40-44 40-44 1:08:21 9:31 34:19 28:15 5:50 4:17 2:58 3:37 3:32 4:22 1:42 3:31 4:16
72 Stefanos Bavas 🇩🇪 GER17th of 131 aged 25-29 25-29 1:08:29 9:39 33:37 29:32 5:25 4:12 2:42 3:27 5:11 4:35 1:37 3:38 4:10
73 Cemal Yiğit Uzunlar 🇹🇷 TUR23rd of 126 aged 30-34 30-34 1:08:34 9:44 34:56 28:45 4:58 4:12 2:08 3:20 4:39 4:12 1:32 4:22 4:20
74 Spyridon Karydas 🇬🇷 GRE18th of 131 aged 25-29 25-29 1:08:35 9:45 34:23 28:54 5:22 4:28 2:14 3:40 4:05 4:29 1:49 3:29 4:40
75 Mohammad Jafar 🇰🇼 KUW6th of 76 aged 40-44 40-44 1:08:35 9:45 33:55 29:30 5:14 4:07 2:45 4:22 4:44 4:18 1:50 3:06 4:18
76 Elefterios Burlidis 🇬🇷 GRE2nd of 45 aged 45-49 45-49 1:08:37 9:47 33:16 30:15 5:09 4:08 3:03 3:53 4:39 4:18 1:39 3:49 4:46
77 Alberto Marchioro 🇮🇹 ITA19th of 131 aged 25-29 25-29 1:08:40 9:50 31:49 31:32 5:23 4:25 2:10 5:05 3:54 4:28 1:58 3:59 5:33
78 Łukasz Mazurek 🇵🇱 POL24th of 126 aged 30-34 30-34 1:08:49 9:59 34:29 28:52 5:33 3:55 1:59 3:59 3:25 4:08 1:29 3:50 6:07
79 Márk Róbert 🇷🇴 ROU20th of 131 aged 25-29 25-29 1:08:53 10:03 35:00 27:56 6:01 4:05 2:18 4:07 3:06 4:15 2:04 3:42 4:19
80 Donat Dienes 🇭🇺 HUN11th of 60 aged 16-24 16-24 1:09:03 10:13 34:19 29:22 5:26 4:08 2:29 4:02 4:26 4:27 1:50 3:17 4:43
81 Andrea Piana 🇮🇹 ITA21st of 131 aged 25-29 25-29 1:09:03 10:13 31:43 31:47 5:39 4:15 3:05 4:33 4:02 4:36 2:33 3:57 4:46
82 Sven Matuschzik 🇩🇪 GER7th of 76 aged 40-44 40-44 1:09:09 10:19 34:59 28:45 5:30 4:04 2:27 3:36 3:53 4:18 1:49 3:53 4:45
83 Walter Dorninger 🇦🇹 AUT3rd of 45 aged 45-49 45-49 1:09:11 10:21 32:36 31:14 5:25 4:08 2:50 3:41 3:42 4:42 1:46 4:22 6:03
84 Nikos Tasopoulos 🇬🇷 GRE15th of 130 aged 35-39 35-39 1:09:12 10:22 34:50 28:33 5:53 4:19 2:06 4:25 3:26 4:28 1:55 3:35 4:19
85 Akis Tsaknakis 🇬🇷 GRE16th of 130 aged 35-39 35-39 1:09:13 10:23 34:29 29:27 5:23 4:16 2:35 3:26 4:09 4:26 1:46 4:47 4:02
86 Simas Simanauskas 🇱🇹 LTU17th of 130 aged 35-39 35-39 1:09:23 10:33 35:08 28:32 5:47 4:18 2:26 3:51 3:51 4:20 1:30 3:49 4:27
87 Dimitris Kritikos 🇬🇷 GRE25th of 126 aged 30-34 30-34 1:09:25 10:35 34:12 29:51 5:27 4:14 2:08 3:20 4:04 4:29 1:56 4:20 5:20
88 Alex Campo 🇪🇸 ESP22nd of 131 aged 25-29 25-29 1:09:26 10:36 34:31 28:27 6:33 4:16 2:15 4:07 3:44 4:21 1:36 3:34 4:34
89 Efthymios Katinas 🇬🇷 GRE23rd of 131 aged 25-29 25-29 1:09:27 10:37 35:40 27:55 5:57 4:00 2:35 3:29 3:53 4:14 1:36 4:42 3:26
90 Donavin Reynolds 🇿🇦 RSA26th of 126 aged 30-34 30-34 1:09:27 10:37 32:44 30:41 6:08 4:31 2:30 4:09 3:55 4:35 1:54 3:36 5:31
91 Nikolaos Tsikritsis 🇬🇷 GRE8th of 76 aged 40-44 40-44 1:09:29 10:39 34:42 29:30 5:21 4:17 2:35 3:26 3:59 4:32 1:39 4:38 4:24
92 Frédérick Fisson 🇫🇷 FRA3rd of 25 aged 50-54 50-54 1:09:33 10:43 33:38 30:15 5:45 4:00 2:37 3:39 4:11 4:32 1:43 4:51 4:42
93 Deniz Yesilkaya 🇩🇪 GER24th of 131 aged 25-29 25-29 1:09:36 10:46 32:30 31:43 5:27 4:25 2:39 3:50 3:43 4:34 1:51 4:58 5:43
94 Kevin Leton 🇫🇷 FRA25th of 131 aged 25-29 25-29 1:09:44 10:54 33:59 30:29 5:21 4:30 2:48 4:04 3:42 4:39 2:03 4:02 4:41
95 Miel Admiraal 🇳🇱 NED12th of 60 aged 16-24 16-24 1:09:47 10:57 32:47 31:36 5:29 4:24 2:43 3:55 5:14 4:18 2:02 4:06 4:54
96 Thibault Brune 🇫🇷 FRA13th of 60 aged 16-24 16-24 1:09:51 11:01 33:53 30:46 5:16 4:19 2:23 3:49 4:40 4:35 1:50 3:36 5:34
97 Andreas Kokkolis 🇿🇦 RSA26th of 131 aged 25-29 25-29 1:09:52 11:02 36:16 27:59 5:41 4:19 2:21 3:55 3:34 4:14 1:21 3:36 4:39
98 Edward Toni 🇬🇧 GBR18th of 130 aged 35-39 35-39 1:09:54 11:04 34:04 30:27 5:27 4:03 3:06 4:27 3:28 4:28 2:09 3:54 4:52
99 George Mellos 🇬🇷 GRE9th of 76 aged 40-44 40-44 1:09:56 11:06 37:17 26:36 6:09 4:04 1:55 3:22 4:04 4:18 1:52 3:13 3:48
100 Kristián Janidžár 🇸🇰 SVK27th of 131 aged 25-29 25-29 1:09:58 11:08 36:19 28:18 5:26 4:06 2:02 3:50 4:10 4:24 1:40 3:55 4:11
How to read

The place is among timed finishers in Open Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result