HYROX Athens 2026: Pro Men results

207 finishers on 5 Sept 2026. Typical finish 1:13:05, fastest 10% under 1:00:42. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Graham Halliday SCO 30-34 1/57 0:55:12 27:4223:134:21 3:502:293:082:263:571:272:333:23
2 Liam McCroary SCO 30-34 2/57 0:55:46 26:5324:434:15 3:542:373:252:424:021:312:563:36
3 Gregory Pereira 🇫🇷 FRA 25-29 1/36 0:56:44 26:3825:574:14 3:552:263:492:404:001:383:004:29
4 Joao Almeida 🇵🇹 POR 30-34 3/57 0:56:45 27:4424:504:15 3:462:393:302:433:551:363:173:24
5 Dylan Caruso 🇮🇹 ITA 16-24 1/33 0:56:55 27:1125:274:22 3:482:363:183:233:571:323:103:43
6 Gustav Cordua 🇩🇰 DEN 25-29 2/36 0:57:06 27:3725:154:19 3:482:313:252:573:551:403:053:54
7 Jesse Owen ENG 30-34 4/57 0:57:26 28:2824:274:36 3:532:183:192:443:581:342:573:44
8 Martin Lecorgne 🇫🇷 FRA 25-29 3/36 0:57:50 27:4425:484:23 3:542:493:462:543:571:262:554:07
9 Luke Buckland 🇬🇧 GBR 16-24 2/33 0:58:19 28:2725:284:28 4:022:493:042:514:081:412:474:06
9 Julian Kreutzer 🇦🇹 AUT 30-34 5/57 0:58:19 27:2426:374:23 3:552:523:532:594:051:403:163:57
11 Adrien Leroux 🇫🇷 FRA 16-24 3/33 0:58:31 27:3626:334:27 4:003:023:202:443:571:253:174:48
12 Aaron Woodman 🇬🇧 GBR 40-44 1/20 0:58:35 28:5825:114:31 4:032:403:372:324:061:303:213:22
13 Giovanni Benzon 🇮🇹 ITA 16-24 4/33 0:58:37 28:1225:554:33 3:572:493:463:084:011:362:563:42
14 Tiarnan O’Neill 🇮🇪 IRL 16-24 5/33 0:59:21 28:5625:564:36 4:003:004:122:413:531:362:543:40
15 Mathis Guillou 🇫🇷 FRA 16-24 6/33 0:59:36 28:2226:354:43 4:052:353:403:094:101:383:064:12
16 Stephan de Albuquerque Eriksson 🇸🇪 SWE 30-34 6/57 0:59:37 28:5026:134:38 3:572:213:472:304:091:293:224:38
17 Pavel Hrdina 🇨🇿 CZE 35-39 1/42 0:59:39 28:0327:024:39 3:442:293:593:023:521:293:364:51
18 Jean Claude Faenza 🇲🇹 MLT 30-34 7/57 0:59:59 29:3725:574:28 4:002:434:082:184:121:453:083:43
19 Daniel Gajic 🇮🇹 ITA 25-29 4/36 1:00:23 28:4227:154:31 4:043:043:573:064:051:343:084:17
20 Jordan White 🇬🇧 GBR 30-34 8/57 1:00:30 29:2826:174:49 3:592:283:233:154:011:313:284:12
21 Corentin Sinic 🇫🇷 FRA 25-29 5/36 1:00:31 28:4327:014:52 3:542:534:052:564:001:413:383:54
22 Yanislav Pashov BUL 16-24 7/33 1:00:50 28:3527:484:32 3:582:584:102:534:211:373:364:15
23 Antonio Lavitola 🇮🇹 ITA 30-34 9/57 1:01:32 29:2327:324:41 4:063:003:443:224:151:323:343:59
24 Cornelius Haas 🇩🇪 GER 25-29 6/36 1:01:40 28:5228:184:32 3:472:354:152:584:091:553:075:32
24 Mauro Viel 🇮🇹 ITA 45-49 1/11 1:01:40 29:2327:334:49 4:032:444:033:084:081:303:404:17
26 Hamza Najih 🇲🇦 MAR 16-24 8/33 1:01:42 29:3927:384:31 4:093:043:582:574:141:423:224:12
27 Ugo Menuet 🇫🇷 FRA 30-34 10/57 1:01:46 29:0927:584:42 4:032:574:462:464:011:463:044:35
28 Kamil Kozioł 🇵🇱 POL 35-39 2/42 1:01:47 30:0926:474:57 3:522:413:342:574:061:423:104:45
29 David Steffes 🇱🇺 LUX 40-44 2/20 1:01:50 29:1028:044:40 3:572:303:553:234:081:563:544:21
29 Simon Mooi 🇬🇧 GBR 35-39 3/42 1:01:50 29:0428:194:32 4:002:574:143:254:171:443:184:24
31 Nico Küttner 🇩🇪 GER 25-29 7/36 1:01:55 29:3927:444:37 3:592:553:363:094:091:434:124:01
32 Alexander Miller-Dumas 🇫🇷 FRA 30-34 11/57 1:02:07 29:4927:185:05 4:022:503:522:474:091:453:234:30
33 Lazaros Koumpouras 🇬🇷 GRE 35-39 4/42 1:02:26 31:2226:075:01 4:012:373:292:534:061:393:303:52
34 Lucas Sallin 🇨🇭 SUI 30-34 12/57 1:02:27 30:0027:384:54 3:582:314:062:544:041:503:244:51
35 Magnus Eschment 🇩🇪 GER 25-29 8/36 1:02:36 29:2327:565:21 4:052:424:123:094:231:343:464:05
36 Gaetan Blas 🇫🇷 FRA 35-39 5/42 1:02:37 29:4028:154:46 4:122:374:222:264:181:582:535:29
37 Jarosław Gajewski 🇵🇱 POL 30-34 13/57 1:02:41 31:1626:324:55 3:422:313:433:593:511:403:283:38
38 Miroslav Kolenyak 🇨🇿 CZE 35-39 6/42 1:03:08 30:0227:465:25 3:483:024:042:494:091:313:294:54
39 Fabian Schuster 🇦🇹 AUT 30-34 14/57 1:03:34 29:5129:104:38 4:063:134:363:194:211:403:164:39
40 Charalampos Kathidjiotis 🇨🇾 CYP 35-39 7/42 1:03:36 30:2828:154:58 3:592:354:123:254:111:383:554:20
41 Charlie Brown 🇬🇧 GBR 16-24 9/33 1:03:45 29:3729:364:37 4:042:354:033:154:151:303:346:20
42 Kai Oxley 🇬🇧 GBR 16-24 10/33 1:03:54 30:2528:335:00 4:032:574:013:294:111:473:214:44
43 Kev Jackson SCO 35-39 8/42 1:04:01 30:2128:425:04 4:062:413:513:224:141:533:594:36
44 Shakur Casaleiro 🇬🇧 GBR 16-24 11/33 1:04:09 28:4130:574:37 4:073:164:173:494:121:394:005:37
45 Martin Vondrak 🇦🇹 AUT 25-29 9/36 1:04:14 30:4828:454:43 4:183:243:502:574:211:383:135:04
46 Victor de la Cruz CUB 40-44 3/20 1:04:17 30:1728:535:10 3:592:383:423:014:281:424:235:00
47 Mohamed Ouallal ALG 30-34 15/57 1:04:21 31:1927:435:25 4:012:443:413:214:081:413:284:39
48 Christos Agrodimos 🇬🇷 GRE 30-34 16/57 1:04:26 30:4528:594:47 4:053:034:222:554:141:454:014:34
49 Riccardo de Crescenzo 🇮🇹 ITA 16-24 12/33 1:04:28 29:3929:584:56 3:552:454:182:564:091:543:026:59
50 Savo Hertig 🇨🇭 SUI 40-44 4/20 1:04:31 31:1827:585:20 3:512:354:013:254:101:434:004:13
51 Aurelien Brunet 🇫🇷 FRA 30-34 17/57 1:04:42 30:4829:094:50 4:042:443:543:294:211:423:574:58
52 Ivo Ivanov BUL 25-29 10/36 1:04:43 32:1527:305:04 4:032:483:443:064:101:393:144:46
53 Jonathan Fischer 🇩🇪 GER 25-29 11/36 1:04:44 29:4729:535:08 4:062:494:283:504:191:443:554:42
54 Pierre Hatinguais 🇫🇷 FRA 16-24 13/33 1:04:57 32:2927:075:24 3:572:314:133:284:081:413:423:27
55 Ariel Barwiński 🇵🇱 POL 35-39 9/42 1:05:00 32:3127:404:54 3:592:343:563:154:061:483:414:21
56 Piran Asci 🇩🇪 GER 30-34 18/57 1:05:04 31:0529:054:57 4:093:394:223:144:131:293:464:13
57 Eleftherios Theofanidis 🇬🇷 GRE 35-39 10/42 1:05:05 31:2828:095:33 4:043:274:093:154:111:513:223:50
58 Sylvianno Lortal 🇫🇷 FRA 25-29 12/36 1:05:24 31:5428:404:54 4:013:073:583:174:071:513:394:40
59 Ryan Damico 🇺🇸 USA 25-29 13/36 1:05:38 30:2530:334:46 3:523:233:563:214:122:484:054:56
60 Ioannis Papikas 🇬🇷 GRE 35-39 11/42 1:05:41 31:1029:015:34 4:013:204:323:354:131:503:134:17
61 Florian Verron 🇫🇷 FRA 25-29 14/36 1:05:43 30:1330:265:09 4:103:094:173:564:161:524:034:43
62 Kristian Horobei 🇷🇴 ROU 30-34 19/57 1:05:46 33:3526:415:34 4:113:034:062:504:101:503:063:25
63 Aly Mazhar 🇪🇬 EGY 35-39 12/42 1:05:50 32:0728:494:59 4:002:443:542:524:112:013:535:14
64 Marco di Geronimo 🇮🇹 ITA 45-49 2/11 1:06:04 29:5830:555:14 4:083:474:563:094:272:194:113:58
65 Mahmoud Elgundi 🇪🇬 EGY 35-39 13/42 1:06:10 32:1728:455:12 3:592:473:573:214:131:553:424:51
66 Patrick Gayer 🇩🇪 GER 40-44 5/20 1:06:22 30:5230:514:44 4:073:374:203:514:231:413:495:03
67 Owen Coverdale 🇬🇧 GBR 30-34 20/57 1:06:24 30:1731:154:57 3:593:124:362:564:202:074:235:42
68 Matteo Alessandroni 🇮🇹 ITA 30-34 21/57 1:06:33 30:5030:405:07 3:552:284:393:384:271:394:155:39
69 Stephan Marti 🇨🇭 SUI 25-29 15/36 1:06:39 32:1428:525:37 4:043:123:592:434:161:333:545:11
70 Ioannis Marinou 🇬🇷 GRE 30-34 22/57 1:07:28 32:3529:435:14 4:073:074:423:084:191:523:155:13
71 Nicolas Sac 🇫🇷 FRA 25-29 16/36 1:07:30 30:2231:465:27 3:513:035:294:204:151:463:515:11
72 Kristian Nobel 🇩🇰 DEN 16-24 14/33 1:07:45 32:5529:345:19 3:553:094:214:134:042:033:424:07
73 Moataz Amer 🇪🇬 EGY 40-44 6/20 1:07:50 33:0027:477:08 4:093:204:03—4:231:394:104:19
74 Luca Filisetti 🇮🇹 ITA 25-29 17/36 1:08:11 34:5327:395:43 4:002:434:182:584:121:433:204:25
75 Konstantinos Adamopoulos 🇬🇷 GRE 30-34 23/57 1:08:18 33:0030:185:03 4:043:373:563:444:031:334:294:52
76 Marco Maiorano 🇮🇹 ITA 16-24 15/33 1:08:46 33:5429:335:24 4:022:434:173:224:101:513:485:20
77 Pierre Sahraoui 🇫🇷 FRA 30-34 24/57 1:08:51 30:4133:075:09 4:124:015:003:004:252:263:556:08
78 Aaron Cleaver 🇬🇧 GBR 30-34 25/57 1:08:59 31:3732:374:50 4:113:214:433:154:182:183:576:34
79 Simon Battenfeld 🇩🇪 GER 16-24 16/33 1:09:16 32:2731:445:10 3:582:484:144:004:142:164:165:58
80 Yohann Lamant 🇫🇷 FRA 25-29 18/36 1:09:21 32:3231:525:02 3:593:175:092:404:181:563:526:41
81 Karolis Daugela 🇱🇹 LTU 30-34 26/57 1:09:25 33:2729:526:11 4:032:455:053:374:252:003:134:44
81 Alex Kotoulas 🇬🇷 GRE 30-34 26/57 1:09:25 34:0329:365:50 4:083:354:223:224:162:153:294:09
83 Floris van Drunen 🇳🇱 NED 35-39 14/42 1:09:30 30:1533:595:22 4:173:365:293:154:142:214:176:30
84 Edoardo Trinx 🇮🇹 ITA 16-24 17/33 1:09:35 34:4829:285:24 4:123:054:453:404:191:423:424:03
85 Matteo Viviani 🇮🇹 ITA 25-29 19/36 1:09:42 32:4931:275:30 4:133:184:213:444:301:523:395:50
86 Kaloyan Iliev BUL 35-39 15/42 1:09:45 33:0431:085:37 3:553:034:093:364:191:384:286:00
87 Manos Vasilakis 🇬🇷 GRE 35-39 16/42 1:09:46 33:4730:255:38 4:013:434:123:334:231:454:074:41
88 Stelios Michaelides 🇨🇾 CYP 30-34 28/57 1:09:48 33:0731:245:22 3:543:014:194:114:181:584:335:10
89 Enzo Bourgogne 🇫🇷 FRA 25-29 20/36 1:10:02 30:5534:085:05 4:014:294:483:394:142:244:036:30
90 Christos Tampakos 🇬🇷 GRE 40-44 7/20 1:10:15 33:5631:105:14 4:043:134:003:474:291:464:554:56
91 Akseli Halonen 🇫🇮 FIN 25-29 21/36 1:10:41 33:1631:425:48 4:203:244:343:454:181:473:266:08
92 Tristan Epaud 🇫🇷 FRA 16-24 18/33 1:10:55 33:1532:185:26 4:133:154:383:134:232:193:496:28
93 Tsampikos Statis 🇬🇷 GRE 30-34 29/57 1:11:22 31:2135:045:01 4:113:015:443:374:274:054:095:50
94 Francesco Biviano 🇮🇹 ITA 30-34 30/57 1:11:29 31:2834:355:32 4:103:154:074:154:291:464:278:06
95 Faisal Abdalla 🇬🇧 GBR 40-44 8/20 1:11:30 34:1831:166:00 3:533:374:124:104:141:494:284:53
96 Federico Giuseppe Canuti 🇮🇹 ITA 45-49 3/11 1:11:49 34:2031:405:55 4:143:144:213:344:221:574:235:35
97 Thierry Caron 🇫🇷 FRA 35-39 17/42 1:11:51 32:2733:325:58 4:123:286:003:134:292:023:476:21
98 Kevin Bertrand 🇫🇷 FRA 35-39 18/42 1:11:55 30:3535:435:40 4:243:494:574:194:253:084:266:15
99 Paul Gallagher 🇨🇦 CAN 35-39 19/42 1:12:05 32:1234:165:42 4:103:374:234:284:152:154:246:44
100 Benjamín Toranzo Rovera 🇦🇷 ARG 30-34 31/57 1:12:18 33:0633:235:53 4:153:134:294:044:331:514:406:18

Rank is the finishing position within Pro Men among timed finishers. The number after the age group is the position within that age group. Station splits are in minutes:seconds.

The RoxHype app

Found your line? Now make it faster.

The app reads your splits, your kit and your next race date and builds the weeks between.

  • Every session written for your weak station, not a generic plan
  • Rebuilt each week from what you actually did
  • Race-day pacing from your own splits

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

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result